File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,17 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ 1.7.0] - 2025-12-30
99
10+ ### Changed
11+
12+ - ** Community Mode** : Credentials are now optional for self-hosted/community deployments
13+ - SDK can be initialized without ` licenseKey ` or ` clientId/clientSecret ` for community features
14+ - ` executeQuery() ` and ` healthCheck() ` work without credentials
15+ - Auth headers are only sent when credentials are configured
16+
17+ ### Added
18+
19+ - ` hasCredentials() ` method in ` AxonFlowConfig ` to check if credentials are configured
20+ - ` requireCredentials() ` helper for enterprise feature validation
21+ - Enterprise features (` getPolicyApprovedContext ` , ` auditLLMCall ` ) now validate credentials at call time
22+
1023### Fixed
1124
1225- Fixed ` PolicyOverride ` JSON field mappings (` action_override ` , ` override_reason ` )
1326- Fixed ` listPolicyOverrides() ` endpoint path and response parsing
1427- Fixed ` getStaticPolicyVersions() ` response parsing
15-
16- ### Changed
17-
18- - ` CreatePolicyOverrideRequest.Builder ` : ` action() ` → ` actionOverride() ` , ` reason() ` → ` overrideReason() `
19-
20- > ** Note:** These changes affect Enterprise users only. Community users can skip this release.
28+ - Gateway Mode methods now throw ` AuthenticationException ` when called without credentials
2129
2230---
2331
Original file line number Diff line number Diff line change 66
77 <groupId >com.getaxonflow</groupId >
88 <artifactId >axonflow-sdk</artifactId >
9- <version >1.6 .0</version >
9+ <version >1.7 .0</version >
1010 <packaging >jar</packaging >
1111
1212 <name >AxonFlow Java SDK</name >
You can’t perform that action at this time.
0 commit comments