chore(release): v7.7.0 — X-Axonflow-Client header [skip-runtime-e2e]#182
Merged
saurabhjain1592 merged 1 commit intomainfrom May 6, 2026
Merged
chore(release): v7.7.0 — X-Axonflow-Client header [skip-runtime-e2e]#182saurabhjain1592 merged 1 commit intomainfrom
saurabhjain1592 merged 1 commit intomainfrom
Conversation
…se validation [skip-runtime-e2e] Companion release to platform v7.7.0. The Python SDK now sends X-Axonflow-Client: sdk-python/<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 (#180 — 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 pip install --upgrade axonflow 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 #180 landed. Signed-off-by: Saurabh Jain <saurabhjain1592@gmail.com>
saurabhjain1592
added a commit
that referenced
this pull request
May 6, 2026
…[skip-runtime-e2e] (#183) Companion to axonflow-sdk-go fix PR #156. The previous release PR (#182) bumped the Python SDK from v7.0.0 directly to v7.7.0 to platform-align with the V1 SaaS Plugin Pro launch. That was incorrect semver — the only substantive change since v7.0.0 is the X-Axonflow-Client header injection (one minor feature) so the natural bump is v7.1.0, not v7.7.0. Updates: - pyproject.toml + axonflow/_version.py 7.7.0 → 7.1.0 - CHANGELOG header [7.7.0] → [7.1.0], 2026-05-06 stamp preserved - Sister SDK cross-references (Go / TypeScript / Java) updated to v7.1.0 - Existing v7.0.x callers rebuild against v7.1.0 Platform v7.7.0 references in the same CHANGELOG entry are kept — those are correctly the platform version, not the SDK version. [skip-runtime-e2e] — version-correction only; no behavior change since the header injection runtime contract was already validated when #180 landed and re-confirmed when #182 merged. Signed-off-by: Saurabh Jain <saurabhjain1592@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Companion release to platform v7.7.0 (V1 SaaS Plugin Pro launch). The Python SDK gains the
X-Axonflow-Client: sdk-python/<version>header on every governed request, used by the agent (v7.7.0+) to derive SDK request scope and validate against any license token's audience claim.Single substantive change since v7.0.0: #180 (header injection). Other commits (#179 DCO docs, #181 definition-of-done CI gate, #177 v7.0.0 changelog typo) are infrastructure / docs.
Compatibility
pip install --upgrade axonflow; existing v7.0.x callers rebuild without source changesSelf-review
pyproject.toml+axonflow/_version.pybumped 7.0.0 → 7.7.0runtime-e2e/change in this PR — header runtime contract was tested when feat(license): inject X-Axonflow-Client header on every governed request #180 landedTest plan
pip install axonflow==7.7.0resolves on PyPISkip-runtime-e2e justification
This is a release-prep PR — version manifest bump + CHANGELOG promotion only. The substantive code changes (X-Axonflow-Client header injection for SDKs / V1 paid Pro tier wire-up for plugins) shipped in earlier feature PRs that included their own runtime-e2e tests against a live agent stack. Re-running runtime-e2e for a CHANGELOG and version-string change adds no signal — the runtime contract was validated when the feature commits landed.