Skip to content

fix(sdk): support anthropic-java 2.61.0 compliance states - #5

Merged
jsavyasachi merged 2 commits into
mainfrom
feat/sdk-bump-2.61.0
Sep 5, 2026
Merged

fix(sdk): support anthropic-java 2.61.0 compliance states#5
jsavyasachi merged 2 commits into
mainfrom
feat/sdk-bump-2.61.0

Conversation

@jsavyasachi

Copy link
Copy Markdown
Collaborator

Summary

  • Bump com.anthropic/anthropic-java (+bedrock/vertex) 2.60.0 -> 2.61.0.
  • Adapt to the SDK's renamed compliance-settings classes: request-side ComplianceSettingUpdateParams$State -> BetaComplianceSettingsStateParam, response-side BetaComplianceSettings$State -> BetaComplianceSettingsState. Wrapper public API (get-compliance-settings/update-compliance-settings) is unchanged.
  • Parity audit of the 2.61.0 changelog: workspace_id lives on ProfileConfig (client-auth config, already reachable via :configure), and "usage reports" has no client-side typed surface yet - no new wrapped fn needed either way.
  • Version 0.33.0 -> 0.34.0.

Review pipeline

  • Implemented by Codex (gpt-6-astra, TDD: bumped deps.edn first to get a red compile, then fixed).
  • Reviewed independently by two agy passes (correctness + parity/docs) - both pass, both verified claims from scratch rather than trusting the report.
  • Reviewed by me: diff matches recon exactly, test count unchanged (242/1340) pre- and post-bump confirming no silent surface added/dropped, no stale coordinate/class-name stragglers anywhere in the tree.

Test plan

  • clojure -M:test - 242 tests, 1340 assertions, 0 failures
  • clj-kondo --lint src test - clean
  • Release guard (README coordinate matches tag version) - OK

@jsavyasachi
jsavyasachi merged commit 5ed324c into main Sep 5, 2026
7 checks passed
@jsavyasachi
jsavyasachi deleted the feat/sdk-bump-2.61.0 branch September 5, 2026 04:17
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