Skip to content

Release v7.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 06 May 12:38
1aa4a44

AxonFlow Python SDK v7.1.0

Installation

pip install axonflow==7.1.0

Companion release to platform v7.7.0. The Python SDK now sends an
X-Axonflow-Client identification header on every governed request, which
the agent uses to derive the SDK request scope and validate it against any
license token's audience claim per the ADR-050 license matrix.

Added

  • X-Axonflow-Client: sdk-python/<version> header on every governed
    outbound request. Set automatically by the SDK transport; not
    configurable. Agents at v7.7.0+ derive request scope from this header
    and reject cross-quadrant token misuse (e.g. a SaaS Plugin Pro token
    paired with an SDK request) at the validator boundary. Older agents
    (pre-v7.7.0) ignore the header and continue to work unchanged.

Compatibility

  • No public API changes. Existing v7.0.x callers pip install --upgrade axonflow and rebuild against v7.1.0 with no source changes.
  • Backward-compatible against pre-v7.7.0 agents. The header is
    silently dropped by older agents; the SDK behaves identically against
    v7.0.x / v7.1.x / v7.6.x agents as before.
  • Forward-compatible. Future agent releases that require the header
    on specific governed surfaces will work with this SDK without further
    client changes.

Companion releases (same day)

  • Platform v7.7.0 — V1 SaaS Plugin Pro launch, license matrix,
    per-tenant tier resolution, GDPR right-to-erasure
    (CHANGELOG)
  • Go SDK v7.1.0 / TypeScript SDK v7.1.0 /
    Java SDK v7.1.0 — same X-Axonflow-Client injection
  • Plugins — Claude Code / Cursor / Codex v1.2.0; OpenClaw v2.2.0
    with Pro license token paste activating Pro features

axonflow-sdk-rust remains at v0.1.0 (preview); SDK-Rust will gain the
header in a future preview release.