Skip to content

release: 0.122.0 - #1810

Merged
stainless-app[bot] merged 26 commits into
mainfrom
release-please--branches--main--changes--next
Aug 13, 2026
Merged

stainless-app[bot] merged 26 commits into
mainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app

@stainless-app stainless-app Bot commented Aug 7, 2026 •

Copy link
Copy Markdown
Contributor

Automated Release PR

0.122.0 (2026-08-13)

Full Changelog: v0.121.0...v0.122.0

Features

  • api: add output_behavior to dream creation (create a new memory store or update the input store in place) (852c4bb)

Bug Fixes

  • bedrock,aws: run SigV4 signing off the event loop in async clients (#334) (2bae6c8)
  • bedrock: expose beta.messages.parse, stream and tool_runner (#366) (6eca7bb)
  • client: add models (52e9d94)
  • client: keep token exchange bound per client across copy() (#388) (c13e6e3)
  • client: read PathLike contents passed inside a file tuple (070f953)
  • client: treat empty ANTHROPIC_API_KEY / ANTHROPIC_AUTH_TOKEN as unset (#341) (76a2e68)
  • streaming: add context to malformed tool input JSON errors in the non-beta accumulator (#339) (a343e17)
  • streaming: apply all message_delta fields when accumulating streamed messages (#380) (fc1599b)
  • streaming: emit input_json events for server tool use blocks (#336) (ccfc8e1)
  • streaming: keep omitted content block fields unset in accumulated messages (#346) (cd40aab)
  • streaming: run the request transform once in messages.stream() (#347) (81a92da)
  • streaming: silence pydantic serializer warnings on message_stop events (#338) (41f9cdc)
  • tools: reject symlink loops in tool paths and skip special skill-archive members (#322) (43e8669)
  • vertex: expose beta.messages.parse and tool_runner (#367) (96723a0)

Chores

  • ci: run breaking-change detection as a ci.yml job on every push (6dfd16e)
  • examples: update messages_stream.py shebang from rye to uv (#1519) (7d72364)
  • internal: codegen related update (21a0e3d)
  • internal: drop remaining references to black (13df390)
  • internal: remove misc things (d6ee99e)
  • tests: use pytest monkeypatch and fakes instead of unittest.mock (55d246f)
  • tests: use pytest monkeypatch instead of unittest.mock (e0c6488)

Documentation

  • api: clarify that user profile name is optional for resold profiles (b8f9f61)
  • fix fulfillment typos in session runner (#1795) (009b035)
  • fix incorrect docstring in AsyncAnthropicFoundry.models (#1592) (f1f5e9b)

Refactors

  • use the not_given singleton instead of the legacy NOT_GIVEN alias (eeb4d74)

This pull request is managed by Stainless's GitHub App.

The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.

For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.

🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions

@stainless-app
stainless-app Bot requested a review from a team as a code owner August 7, 2026 19:17
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 9450239 to 157d565 Compare August 7, 2026 19:19
@stainless-app

stainless-app Bot commented Aug 7, 2026 •

Copy link
Copy Markdown
Contributor Author

🧪 Testing

To try out this version of the SDK:

pip install 'https://pkg.stainless.com/s/anthropic-python/e0c64881c24291b77e2b0653994ac9e3c696ab00/anthropic-0.121.0-py3-none-any.whl'

Expires at: Sat, 12 Sep 2026 18:20:13 GMT
Updated at: Thu, 13 Aug 2026 18:20:13 GMT

@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 157d565 to e366d74 Compare August 7, 2026 19:19
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from e366d74 to 050a26d Compare August 7, 2026 20:45
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 050a26d to fe3bf29 Compare August 10, 2026 14:16
@stainless-app stainless-app Bot changed the title release: 0.121.1 release: 0.122.0 Aug 10, 2026
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from fe3bf29 to 20b2d31 Compare August 10, 2026 14:17
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 20b2d31 to 6ea744a Compare August 10, 2026 15:32
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 6ea744a to 3998ea0 Compare August 11, 2026 14:14
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 3998ea0 to 2befd2a Compare August 11, 2026 15:36
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch 2 times, most recently from 08220cf to af300f6 Compare August 11, 2026 15:48
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from af300f6 to 70ad9c3 Compare August 11, 2026 16:04
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 70ad9c3 to db3b6c3 Compare August 11, 2026 17:07
…amed messages (#380)

Co-authored-by: Claude <noreply@anthropic.com>
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from db3b6c3 to 7e0c9c6 Compare August 11, 2026 18:39
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 7e0c9c6 to b5d6b67 Compare August 11, 2026 19:38
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from b5d6b67 to 6e92c3e Compare August 11, 2026 19:51
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 6e92c3e to 3df318b Compare August 12, 2026 13:02
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 3df318b to 5ddbab6 Compare August 13, 2026 14:24
* fix(client): keep token exchange bound per client across copy()

* refactor(credentials): type the per-client bind hook as a protocol
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 5ddbab6 to ae4ab22 Compare August 13, 2026 14:58
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from ae4ab22 to 0b131b3 Compare August 13, 2026 16:35
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch 2 times, most recently from 721a856 to 6e2ab4e Compare August 13, 2026 17:21
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 6e2ab4e to 822e4ca Compare August 13, 2026 17:59
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 822e4ca to c4339c6 Compare August 13, 2026 18:02
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from c4339c6 to b66781c Compare August 13, 2026 18:05
@stainless-app
stainless-app Bot merged commit ad53cac into main Aug 13, 2026
11 checks passed
@stainless-app

stainless-app Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants