Releases: getaxonflow/axonflow-sdk-java
Releases · getaxonflow/axonflow-sdk-java
Release 1.9.0
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
Changed
- Community Mode: Credentials are now optional for self-hosted/community deployments
- SDK can be initialized without
licenseKeyorclientId/clientSecretfor community features executeQuery()andhealthCheck()work without credentials- Auth headers are only sent when credentials are configured
- SDK can be initialized without
Added
hasCredentials()method inAxonFlowConfigto check if credentials are configuredrequireCredentials()helper for enterprise feature validation- Enterprise features (
getPolicyApprovedContext,auditLLMCall) now validate credentials at call time
Fixed
- Fixed
PolicyOverrideJSON field mappings (action_override,override_reason) - Fixed
listPolicyOverrides()endpoint path and response parsing - Fixed
getStaticPolicyVersions()response parsing - Gateway Mode methods now throw
AuthenticationExceptionwhen 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
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
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
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
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
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
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
What's New in v1.1.2
Fixed
- Java 11 Compatibility - Fixed compilation error on Java 11
- Replaced
Stream.toList()(Java 16+) withCollectors.toList()(Java 8+) - MAP plan parsing now works correctly on all supported Java versions (11, 17, 21)
- Replaced
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
Fixed
- MAP Endpoint - Fixed
generatePlan()to use correct Agent API endpoint- Changed from
/api/v1/orchestrator/planto/api/requestwithrequest_type: "multi-agent-plan" - Added proper response parsing for Agent API format
- Fixed null-safety issues with request context
- Changed from
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