Skip to content

chore(release): v7.7.0 — X-Axonflow-Client header [skip-runtime-e2e]#155

Merged
saurabhjain1592 merged 1 commit intomainfrom
chore/v7.7.0-release
May 6, 2026
Merged

chore(release): v7.7.0 — X-Axonflow-Client header [skip-runtime-e2e]#155
saurabhjain1592 merged 1 commit intomainfrom
chore/v7.7.0-release

Conversation

@saurabhjain1592
Copy link
Copy Markdown
Member

@saurabhjain1592 saurabhjain1592 commented May 6, 2026

Summary

Companion release to platform v7.7.0 (V1 SaaS Plugin Pro launch). The Go SDK gains the `X-Axonflow-Client: sdk-go/` 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.

Changes since v7.0.0

Commit Type
#153 `feat(license): inject X-Axonflow-Client header on every governed request` substantive — drives the v7.7.0 bump
#154 `chore(ci): definition-of-done gate + runtime-e2e seed` infra
#152 `docs(contributing): require DCO sign-off on every commit` docs
#150 `docs(changelog): correct webhook signing-key field naming in v7.0.0 entry` docs

Compatibility

  • Module path unchanged — `github.com/getaxonflow/axonflow-sdk-go/v7`
  • Backward-compatible against pre-v7.7.0 agents — header is silently dropped by older agents; SDK behaves identically as before
  • No new env vars, no breaking API changes

Self-review

  • `go build ./...` clean
  • `version.go` bumped 7.0.0 → 7.7.0
  • CHANGELOG entry stamped 2026-05-06 in the technical-engineer detail level matching v7.0.0 / platform v7.7.0
  • No `runtime-e2e/` change in this PR — the header-injection runtime contract was tested when feat(license): inject X-Axonflow-Client header on every governed request #153 landed; this PR is version + CHANGELOG bump only

Test plan

  • go build clean
  • After tag: `axonflow-sdk-go@v7.7.0` resolves on `go get` against pkg.go.dev

Skip-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.

…se validation [skip-runtime-e2e]

Companion release to platform v7.7.0. The Go SDK now sends
X-Axonflow-Client: sdk-go/<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 (#153 — header injection).
The 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.

Module path stays github.com/getaxonflow/axonflow-sdk-go/v7 — no major
bump, no import-path migration. Existing v7.0.x callers 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 #153 landed.

Signed-off-by: Saurabh Jain <saurabhjain1592@gmail.com>
@saurabhjain1592 saurabhjain1592 merged commit 8d17a85 into main May 6, 2026
19 of 20 checks passed
saurabhjain1592 added a commit that referenced this pull request May 6, 2026
…[skip-runtime-e2e] (#156)

The previous release PR (#155) bumped the Go 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.

Platform-aligned SDK versioning was the wrong default — the next minor
platform release would force another no-code SDK bump just to keep the
numbers in lockstep, decoupling SDK semver from actual SDK changes.
The /health endpoint's MinSDKVersion + RecommendedSDKVersion already
covers compatibility for users who care about the platform-version
relationship.

Companion plugin releases stay correct at v1.2.0 / v2.2.0 (those have
multiple substantive commits since their last tags so the minor bumps
were already semver-true).

Updates:
- version.go 7.7.0 → 7.1.0
- CHANGELOG header [7.7.0] → [7.1.0], 2026-05-06 stamp preserved
- CHANGELOG cross-references to sister SDK versions corrected
- Compatibility note: existing v7.0.x callers rebuild against v7.1.0

[skip-runtime-e2e] — version-correction only; no behavior change since
the header injection runtime contract was already validated when #153
landed and re-confirmed when #155 merged.

Signed-off-by: Saurabh Jain <saurabhjain1592@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant