Skip to content
Back

AI posts

AI release notes

Anthropic's official release notes. Claude apps: the website, desktop and phone apps. Claude Code: Claude's coding assistant. Claude API: what developers use to build Claude into their own products.

Compiled by the Toolstash team · Updated

  1. Claude API

    We’ve launched Claude Opus 4 and Claude Sonnet 4, our latest models with extended thinking capabilities

    Learn more in Models overview. The default behavior of extended thinking in Claude 4 models returns a summary of Claude’s full thinking process, with the full thinking encrypted and returned in the signature field of thinking block output. We’ve launched interleaved thinking in beta, a feature that enables Claude to think in between tool calls. We’ve launched the Files API in beta, enabling you to upload files and reference them in the Messages API and code execution tool. We’ve launched the Code execution tool in beta, a tool that enables Claude to execute Python code in a secure, sandboxed environment. We’ve launched the MCP connector in beta, a feature that allows you to connect to remote MCP servers directly from the Messages API. To increase answer quality and decrease tool errors, we’ve changed the default value for the top_p nucleus sampling parameter in the Messages API from 0.999 to 0.99 for all models. Our Go SDK has moved from beta to its first stable release. We’ve added minute and hour level granularity to the Usage page of Console alongside 429 error rates on the Usage page.

  2. Claude API

    Our Ruby SDK has moved from beta to its first stable release

  3. Claude API

    We’ve launched a web search tool in the API, allowing Claude to access up-to-date information from the web

    Learn more in Web search tool.

  4. Claude API

    Cache control must now be specified directly in the parent content block of tool_result and document.source

    For backwards compatibility, if cache control is detected on the last block in tool_result.content or document.source.content, it will be automatically applied to the parent block instead. Cache control on any other blocks within tool_result.content and document.source.content will result in a validation error.

  5. Claude API

    We launched a beta version of the Ruby SDK

  6. Claude API

    Our Java SDK has moved from beta to its first stable release

    We’ve moved our Go SDK from alpha to beta.

  7. Claude API

    We’ve added URL source blocks for images and PDFs in the Messages API

    You can now reference images and PDFs directly through a URL instead of having to base64-encode them. Learn more in Vision and PDF support. We’ve added support for a none option to the tool_choice parameter in the Messages API that prevents Claude from calling any tools. We’ve launched an OpenAI-compatible API endpoint, allowing you to test Claude models by changing just your API key, base URL, and model name in existing OpenAI integrations.

  8. Claude API

    We’ve launched Claude Sonnet 3.7, our most intelligent model yet

    Claude Sonnet 3.7 can produce near-instant responses or show its extended thinking step-by-step. One model, two ways to think. Learn more about all Claude models in Models overview. We’ve added vision support to Claude Haiku 3.5, enabling the model to analyze and understand images. We’ve released a token-efficient tool use implementation, improving overall performance when using tools with Claude. We’ve changed the default temperature in the Console for new prompts from 0 to 1 for consistency with the default temperature in the API. We’ve released updated versions of our tools that decouple the text edit and bash tools from the computer use system prompt: * bash_20250124: Same functionality as previous version but is independent from computer use.

  9. Claude API

    We’ve added the anthropic-organization-id response header to all API responses

    This header provides the organization ID associated with the API key used in the request.

  10. Claude API

    We’ve moved our Java SDK from alpha to beta

  11. Claude API

    We’ve launched citations capability in the API, allowing Claude to provide source attribution for information

    Learn more in Citations. We’ve added support for plain text documents and custom content documents in the Messages API.

  12. Claude API

    We announced the deprecation of the Claude 2, Claude 2.1, and Claude Sonnet 3 models

    Read more in Model deprecations.

  13. Claude API

    We’ve updated prompt caching to be easier to use

    Now, when you set a cache breakpoint, we’ll automatically read from your longest previously cached prefix. You can now put words in Claude’s mouth when using tools.

  14. Claude API

    We’ve optimized support for prompt caching in the Message Batches API to improve cache hit rate

  15. Claude API

    We’ve added support for a delete endpoint in the Message Batches API

  16. Claude API

    Models API: Query available models, validate model IDs, and resolve model aliases to their canonical model IDs

    Message Batches API: Process large batches of messages asynchronously at 50% of the standard API cost. Token counting API: Calculate token counts for Messages before sending them to Claude. Prompt Caching: Reduce costs by up to 90% and latency by up to 80% by caching and reusing prompt content. PDF support: Process PDFs to analyze both text and visual content within documents. Java SDK (alpha) Go SDK (alpha)

  17. Claude API

    We’ve added the ability to group by API key on the Usage and Cost pages of the Developer Console

    We’ve added two new Last used at and Cost columns and the ability to sort by any column on the API keys page of the Developer Console.

  18. Claude API

    We’ve released the Admin API, allowing users to programmatically manage their organization’s resources

  19. Claude API

    We’ve updated our rate limits for the Messages API

    We’ve replaced the tokens per minute rate limit with new input and output tokens per minute rate limits. Read more in Rate limits. We’ve added support for tool use in the Console Workbench.

  20. Claude API

    We’ve added PDF support for all Claude Sonnet 3.5 models

    Read more in PDF support.

  21. Claude API

    We’ve retired the Claude 1 and Instant models

    Read more in Model deprecations.

  22. Claude API

    Claude Haiku 3.5 is now available on the Claude API as a text-only model

  23. Claude API

    We’ve added PDF support for use with the new Claude Sonnet 3.5

    Read more in PDF support. We’ve also added token counting, which allows you to determine the total number of tokens in a Message prior to sending it to Claude.

  24. Claude API

    We’ve added Anthropic-defined computer use tools to our API for use with the new Claude Sonnet 3.5

    Read more in Computer use tool. Claude Sonnet 3.5, our most intelligent model yet, just got an upgrade and is now available on the Claude API.

  25. Claude API

    The Message Batches API is now available in beta

    Process large batches of queries asynchronously in the Claude API for 50% less cost. Read more in Batch processing. We’ve loosened restrictions on the ordering of user/assistant turns in our Messages API. We’ve deprecated the Build and Scale plans in favor of a standard feature suite (formerly referred to as Build), along with additional features that are available through sales.

  26. Claude API

    We’ve added the ability to disable parallel tool use in the API

    Set disable_parallel_tool_use: true in the tool_choice field to ensure that Claude uses at most one tool. Read more in Parallel tool use.

  27. Claude API

    We’ve added Workspaces to the Developer Console

    Workspaces allow you to set custom spend or rate limits, group API keys, track usage by project, and control access with user roles. Read more in our Workspaces blog post.

  28. Claude API

    We announced the deprecation of the Claude 1 models

    Read more in Model deprecations.

  29. Claude API

    We’ve added support for usage of the SDK in browsers by returning CORS headers in the API responses

    Set dangerouslyAllowBrowser: true in the SDK instantiation to enable this feature.

  30. Claude API

    8,192-token outputs on Claude Sonnet 3.5 are out of beta and no longer require the…