Skip to content

Commit 0ef801f

Browse files
chore: release v1.7.0 (#22)
1 parent d0befa3 commit 0ef801f

2 files changed

Lines changed: 15 additions & 7 deletions

File tree

CHANGELOG.md

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff 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

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
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>

0 commit comments

Comments
 (0)