Skip to content

chore(release): sync v9.7.0 from source#435

Merged
saurabhjain1592 merged 1 commit into
mainfrom
sync/enterprise-20260710-005129-29060976837
Jul 10, 2026
Merged

chore(release): sync v9.7.0 from source#435
saurabhjain1592 merged 1 commit into
mainfrom
sync/enterprise-20260710-005129-29060976837

Conversation

@saurabhjain1592

Copy link
Copy Markdown
Member

Sync from Enterprise Repository

This PR syncs changes from the enterprise repository to the Community repository.

Summary

  • Commits synced: 8
  • Files changed: 240

Review Checklist

  • Changes look correct
  • No enterprise-only content included
  • CI checks pass

Auto-generated by sync-community-repo workflow (ADR-016)

… compatibility

v9.7.0 is an additive minor that ships hardening found by an adversarial end-to-end sweep of the platform and all five SDKs. The policy engine's request plane now fails closed when policies cannot be loaded, retired Anthropic model ids that the API now rejects are swept out of every fallback surface, and the advertised SDK/plugin compatibility matrix is refreshed. It is a drop-in upgrade with no migration.

Highlights:
- The request plane now fails closed on a policy-load or database-unavailable error, instead of logging and allowing the request through ungoverned — symmetric with the response plane's fail-closed hardening. The block carries an evaluation-error marker so an availability block is distinguishable from a policy verdict in the audit trail.
- Retired unavailable Anthropic model defaults across every fallback surface (compose defaults, provider-config code, Bedrock adapters, CloudFormation templates, demo routers). Fallback ids are centralized into a shared defaults package pinned to current catalog ids, with drift tests that ban the retired ids from every config surface, and both compose files now map ANTHROPIC_MODEL into the agent environment so the override reaches agent-side gateway calls.
- Refreshed the recommended SDK and plugin versions advertised by /health: SDKs 8.5.1 (Go fails closed on 4xx auth errors, Python runs sync interceptors on a persistent event loop and detects async clients, TypeScript authenticates its plan-status call), Rust 0.8.1, the Claude Code plugin 1.9.1, and the Claude Desktop governance proxy joining the matrix at 0.3.1.

Migration: none. Full notes: https://docs.getaxonflow.com/docs/releases/v9-7-0
Signed-off-by: AxonFlow Team <bot@getaxonflow.com>
@saurabhjain1592 saurabhjain1592 added the community-sync Sync from enterprise repository label Jul 10, 2026
@saurabhjain1592 saurabhjain1592 added this pull request to the merge queue Jul 10, 2026
Merged via the queue into main with commit b6687a9 Jul 10, 2026
40 checks passed
@saurabhjain1592 saurabhjain1592 deleted the sync/enterprise-20260710-005129-29060976837 branch July 10, 2026 01:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

community-sync Sync from enterprise repository

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants