Skip to content

Releases

Vertex-v1.0.2

Choose a tag to compare

Bug Fixes

  • vertex: percent-encode the project ID, region and model in the request path, so one with a / in it can't send the request to a different path, and throw on an empty project ID or region or one of "." or ".."
  • vertex: throw on an empty model, and on one that starts with ;, .; or ..;, such as "..;x", because a server that drops ; and what follows it would read it as an empty or dot segment

GoogleCloud-v1.0.2

Choose a tag to compare

Bug Fixes

  • google-cloud: percent-encode the project, location and workspace ID in the derived base URL, so one with a / in it can't send the request to a different path, and throw on an empty value or one of "." or ".."

Bedrock-v1.0.2

Choose a tag to compare

Bug Fixes

  • bedrock: throw on an empty model or one of "." or "..", and send the / in an inference profile's ARN as %2F, so the model can't change the request path

Anthropic-v13.8.0

Choose a tag to compare

Features

  • api: add Claude Tag metrics to the analytics summaries and users reports
  • api: add reply_mode to Claude Tag Slack channel settings

Chores

  • docs: clarify display_name for RBAC Roles created by Anthropic
  • docs: clarify plugin delete and skill name conflict descriptions
  • docs: clarify when to omit user_profile_id on external keys
  • docs: note that a page of plugin shares may be short or empty
  • docs: note that Claude Tag settings accept self-hosted runner pools
  • docs: update model descriptions

Anthropic-v13.7.0

Choose a tag to compare

Features

  • api: accept user_profile.program_status_updated on organization webhook endpoints
  • api: add claude-fable-5-2 and claude-mythos-5-2
  • api: add parent organization filtering and grouping to the usage and cost reports
  • api: add the sandbox_egress_restricted error to Admin API write methods
  • api: add the user_profile.program_status_updated webhook event

Bug Fixes

  • api: type the per-user analytics report actor as a union
  • client: return null when an API error has no InnerException
  • meai: send the output format for a JSON schema with no required array

Chores

  • api: remove some error detail types and update descriptions
  • docs: say when a work heartbeat does not compare its value
  • docs: update model descriptions
  • internal: read OpenTelemetry span attributes from generated tables

Refactors

  • client: move the retry loop into an internal RetryingExecutor

Anthropic-v13.6.0

Choose a tag to compare

Features

  • api: add error code for ramp limit errors
  • api: add error codes for External Key validation failures
  • api: add support for signing organization members out everywhere

Bug Fixes

  • client: return null when a null enum converts to its raw value

Chores

  • docs: describe the type and message of API errors

Documentation

  • client: describe the type, message, code and details of API errors
  • client: list each method's errors without their descriptions

Anthropic-v13.5.0

Choose a tag to compare

Features

  • api: add error details types and new error type values
  • api: add ids filter to list workspaces
  • client: add exception classes for HTTP statuses and API error codes, and Body, Type, ApiMessage, ErrorCode and Details on AnthropicServiceException
  • client: add RequestID and WorkspaceID to AnthropicApiException

Bug Fixes

  • api: move some error details types to the resource they describe
  • client: send ; raw in path parameters and reject ";x" and "..;x"
  • client: stop percent-encoding @ + & : ! $ ' ( ) * , = in path parameters
  • meai: report thinking tokens in usage details

Chores

  • docs: clarify plugin reach values
  • docs: clarify plugin version description and plugin reach
  • docs: clarify plugin version description length
  • docs: clarify some API field descriptions
  • docs: clarify three error descriptions
  • docs: clarify which blocks to send back around a fallback block
  • docs: correct Claude Tag direct message notes in usage reports
  • docs: reword Dream and RBAC role permission descriptions
  • docs: update the telemetry destination headers description
  • docs: use the Claude Platform name in analytics filter docs
  • internal: share how exception members read the error body

Documentation

  • api: show each field's own description for speed

Vertex-v1.0.1

Choose a tag to compare

Bug Fixes

  • vertex: send the Content-Type header

Anthropic-v13.4.0

Choose a tag to compare

Features

  • api: add GA methods for analytics, spend limits and RBAC
  • api: add named beta types for unified metrics and RBAC delete responses
  • api: add shared analytics order and increase request actor types
  • api: add tool_use_limit_reached_error and compaction_limit_reached_error session error types
  • api: add types for analytics group_by and spend limit period filters
  • api: add user_profile_id to External Keys and Workspaces

Documentation

  • examples: use current model IDs

Bug Fixes

  • api: make spend_limit nullable in the spend limit increase request approve response
  • api: require always-sent analytics fields and drop the unused project product field
  • client: throw the API exception for the status, not InvalidOperationException, when an error response or a stream's error event is JSON but not the expected object
  • client: add missing ConfigureAwait(false) in Paginate

Chores

  • docs: clarify the Slack channel id description
  • docs: clarify what disabling the Compliance API stops
  • docs: clarify what the capability_access_all role action grants
  • docs: link Dreams model fields to the supported models section
  • internal: let releases set the version of Anthropic.Mcp

Documentation

  • add a description to the AnthropicBeta type

GoogleCloud-v1.0.1

Choose a tag to compare

Bug Fixes

  • google-cloud: send user profiles requests to the organization endpoint

Documentation

  • google-cloud: update the product name