Skip to content

Releases: getaxonflow/axonflow-sdk-java

Release 1.9.0

31 Dec 16:34

Choose a tag to compare

AxonFlow Java SDK v1.9.0

Installation

Maven:

<dependency>
    <groupId>com.getaxonflow</groupId>
    <artifactId>axonflow-sdk</artifactId>
    <version>1.9.0</version>
</dependency>

Gradle:

implementation 'com.getaxonflow:axonflow-sdk:1.9.0'

Changes

See CHANGELOG.md for details.

Release 1.8.0

30 Dec 16:53

Choose a tag to compare

Changed

  • Community Mode: Credentials are now optional for self-hosted/community deployments
    • SDK can be initialized without licenseKey or clientId/clientSecret for community features
    • executeQuery() and healthCheck() work without credentials
    • Auth headers are only sent when credentials are configured

Added

  • hasCredentials() method in AxonFlowConfig to check if credentials are configured
  • requireCredentials() helper for enterprise feature validation
  • Enterprise features (getPolicyApprovedContext, auditLLMCall) now validate credentials at call time

Fixed

  • Fixed PolicyOverride JSON field mappings (action_override, override_reason)
  • Fixed listPolicyOverrides() endpoint path and response parsing
  • Fixed getStaticPolicyVersions() response parsing
  • Gateway Mode methods now throw AuthenticationException when called without credentials

Note

v1.7.0 on Maven Central does not include community mode. Please use v1.8.0 instead.

Release 1.6.0

29 Dec 18:47

Choose a tag to compare

AxonFlow Java SDK v1.6.0

Installation

Maven:

<dependency>
    <groupId>com.getaxonflow</groupId>
    <artifactId>axonflow-sdk</artifactId>
    <version>1.6.0</version>
</dependency>

Gradle:

implementation 'com.getaxonflow:axonflow-sdk:1.6.0'

Changes

See CHANGELOG.md for details.

Release 1.5.0

29 Dec 13:35

Choose a tag to compare

AxonFlow Java SDK v1.5.0

Installation

Maven:

<dependency>
    <groupId>com.getaxonflow</groupId>
    <artifactId>axonflow-sdk</artifactId>
    <version>1.5.0</version>
</dependency>

Gradle:

implementation 'com.getaxonflow:axonflow-sdk:1.5.0'

Changes

See CHANGELOG.md for details.

Release 1.4.0

29 Dec 02:25

Choose a tag to compare

AxonFlow Java SDK v1.4.0

Installation

Maven:

<dependency>
    <groupId>com.getaxonflow</groupId>
    <artifactId>axonflow-sdk</artifactId>
    <version>1.4.0</version>
</dependency>

Gradle:

implementation 'com.getaxonflow:axonflow-sdk:1.4.0'

Changes

See CHANGELOG.md for details.

Release 1.3.1

29 Dec 00:06

Choose a tag to compare

AxonFlow Java SDK v1.3.1

Installation

Maven:

<dependency>
    <groupId>com.getaxonflow</groupId>
    <artifactId>axonflow-sdk</artifactId>
    <version>1.3.1</version>
</dependency>

Gradle:

implementation 'com.getaxonflow:axonflow-sdk:1.3.1'

Changes

See CHANGELOG.md for details.

Release 1.3.0

28 Dec 17:53

Choose a tag to compare

AxonFlow Java SDK v1.3.0

Installation

Maven:

<dependency>
    <groupId>com.getaxonflow</groupId>
    <artifactId>axonflow-sdk</artifactId>
    <version>1.3.0</version>
</dependency>

Gradle:

implementation 'com.getaxonflow:axonflow-sdk:1.3.0'

Changes

See CHANGELOG.md for details.

Release 1.2.0

25 Dec 00:00

Choose a tag to compare

AxonFlow Java SDK v1.2.0

Installation

Maven:

<dependency>
    <groupId>com.getaxonflow</groupId>
    <artifactId>axonflow-sdk</artifactId>
    <version>1.2.0</version>
</dependency>

Gradle:

implementation 'com.getaxonflow:axonflow-sdk:1.2.0'

Changes

See CHANGELOG.md for details.

v1.1.2

23 Dec 20:15

Choose a tag to compare

What's New in v1.1.2

Fixed

  • Java 11 Compatibility - Fixed compilation error on Java 11
    • Replaced Stream.toList() (Java 16+) with Collectors.toList() (Java 8+)
    • MAP plan parsing now works correctly on all supported Java versions (11, 17, 21)

Installation

Maven:

<dependency>
    <groupId>com.getaxonflow</groupId>
    <artifactId>axonflow-sdk</artifactId>
    <version>1.1.2</version>
</dependency>

Gradle:

implementation 'com.getaxonflow:axonflow-sdk:1.1.2'

Documentation

v1.1.1

23 Dec 01:09

Choose a tag to compare

Fixed

  • MAP Endpoint - Fixed generatePlan() to use correct Agent API endpoint
    • Changed from /api/v1/orchestrator/plan to /api/request with request_type: "multi-agent-plan"
    • Added proper response parsing for Agent API format
    • Fixed null-safety issues with request context

Installation

Add to your pom.xml:

<dependency>
    <groupId>com.getaxonflow</groupId>
    <artifactId>axonflow-sdk</artifactId>
    <version>1.1.1</version>
</dependency>

Or with Gradle:

implementation 'com.getaxonflow:axonflow-sdk:1.1.1'

Full Changelog: v1.1.0...v1.1.1