Skip to content

Commit 705b1f7

Browse files
chore(release): v7.7.0 — X-Axonflow-Client header + scope-aware license validation [skip-runtime-e2e] (#163)
Companion release to platform v7.7.0. The Java SDK now sends X-Axonflow-Client: sdk-java/<version> on every governed request, which the agent (v7.7.0+) uses to derive SDK request scope and validate against any license token's audience claim per the ADR-050 license matrix. Single substantive change since v7.0.0 (#161 — header injection). Supporting commits since v7.0.0 (DCO sign-off docs, definition-of-done CI gate, v7.0.0 changelog typo correction) are infrastructure and not user-facing. No public API changes. Existing v7.0.x callers update <version>7.7.0</version> and rebuild against v7.7.0 with no source changes. Backward-compatible against pre-v7.7.0 agents (header silently dropped). [skip-runtime-e2e] — version + CHANGELOG bump only; the underlying header behavior shipped + was runtime-tested when #161 landed. Signed-off-by: Saurabh Jain <saurabhjain1592@gmail.com>
1 parent 350b73e commit 705b1f7

2 files changed

Lines changed: 42 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,47 @@ All notable changes to the AxonFlow Java SDK will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [7.7.0] - 2026-05-06 — X-Axonflow-Client header + scope-aware license validation
9+
10+
**Companion release to platform v7.7.0.** The Java SDK now sends an
11+
`X-Axonflow-Client` identification header on every governed request, which
12+
the agent uses to derive the SDK request scope and validate it against any
13+
license token's audience claim per the ADR-050 license matrix.
14+
15+
### Added
16+
17+
- **`X-Axonflow-Client: sdk-java/<version>` header** on every governed
18+
outbound request. Set automatically by the SDK transport; not
19+
configurable. Agents at v7.7.0+ derive request scope from this header
20+
and reject cross-quadrant token misuse (e.g. a SaaS Plugin Pro token
21+
paired with an SDK request) at the validator boundary. Older agents
22+
(pre-v7.7.0) ignore the header and continue to work unchanged.
23+
24+
### Compatibility
25+
26+
- **No public API changes.** Existing v7.0.x callers update
27+
`<version>7.7.0</version>` on the `axonflow-sdk` dependency and
28+
rebuild against v7.7.0 with no source changes.
29+
- **Backward-compatible against pre-v7.7.0 agents.** The header is
30+
silently dropped by older agents; the SDK behaves identically against
31+
v7.0.x / v7.1.x / v7.6.x agents as before.
32+
- **Forward-compatible.** Future agent releases that require the header
33+
on specific governed surfaces will work with this SDK without further
34+
client changes.
35+
36+
### Companion releases (same day)
37+
38+
- **Platform v7.7.0** — V1 SaaS Plugin Pro launch, license matrix,
39+
per-tenant tier resolution, GDPR right-to-erasure
40+
([CHANGELOG](https://github.com/getaxonflow/axonflow/blob/main/CHANGELOG.md))
41+
- **Go SDK v7.7.0** / **Python SDK v7.7.0** /
42+
**TypeScript SDK v7.7.0** — same `X-Axonflow-Client` injection
43+
- **Plugins** — Claude Code / Cursor / Codex v1.2.0; OpenClaw v2.2.0
44+
with Pro license token paste activating Pro features
45+
46+
axonflow-sdk-rust remains at v0.1.0 (preview); SDK-Rust will gain the
47+
header in a future preview release.
48+
849
## [7.0.0] - 2026-04-29 — Production, quality, and security hardening — upgrade encouraged
950

1051
**Upgrade strongly recommended.** Over the past month we've shipped substantial production, quality, and security hardening across the AxonFlow SDKs and platform — upgrade to the latest major for a more secure, reliable, and bug-free experience.

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>7.0.0</version>
9+
<version>7.7.0</version>
1010
<packaging>jar</packaging>
1111

1212
<name>AxonFlow Java SDK</name>

0 commit comments

Comments
 (0)