Skip to content

v3.18.0

Choose a tag to compare

@stainless-app stainless-app released this 25 Mar 23:18
e00be19

3.18.0 (2026-03-25)

Full Changelog: v3.0.2...v3.18.0

Features

  • [feat]: add support for local caching of agent when using api (2) (2cafd02)
  • [fix]: add useSearch & toolTimeout to stainless types (7293763)
  • [STG-1607] Yield finished SSE event instead of silently dropping it (5b6b3fc)
  • add auto-bedrock support based on bedrock/provider.model-name (2627a23)
  • Add bedrock to provider enum in Zod schemas and OpenAPI spec (9b19bf9)
  • Add executionModel serialization to api client (6171867)
  • Add explicit SSE event names for local v3 streaming (7239f7a)
  • Add missing cdpHeaders field to v3 server openapi spec (a417fc8)
  • add v3 integration tests matching cloud exactly (a5a3ab7)
  • api: manual updates (51b11b1)
  • client: add ToString and Equals methods (44c5549)
  • client: add ToString to ApiEnum (20899c6)
  • client: add equality and tostring for multipart data (7e64d5f)
  • client: add Equals and ToString to params (80c81af)
  • End endpoint cleanup (6b33978)
  • Include LLM headers in ModelConfig (ea89f89)
  • Include replay endpoint in stainless spec so SDK clients can get run metrics (e9fdd89)
  • move Stainless compatibility transforms from gen-openapi.ts into stainless.yml (7068824)
  • randomize region used for evals, split out pnpm and turbo cache, veri… (5c36c02)
  • Removed MCP from readme for now (f173a80)
  • Revert broken finished SSE yield config (dcab6a5)
  • Update stainless.yml for project and publish settings (5f7a786)
  • variables for observe (6668a7e)

Bug Fixes

  • client: handle path params correctly in FromRawUnchecked (29e411c)
  • client: handle root bodies in requests properly (1c7654f)
  • client: handle unions containing unknown types properly (2a7576a)
  • client: improve behaviour for comma-delimited binary content in multipart requests (63f7db5)
  • client: improve union equality method (e0a1678)
  • client: validate unions properly (087cc53)
  • docs: make xml syntactically correct (f3c68ef)

Chores

  • change visibility of QueryString() and AddDefaultHeaders (f655845)
  • ci: skip lint on metadata-only changes (a027bc6)
  • client: update formatting (721c480)
  • docs: add proxy documentation to readme (1fd2998)
  • docs: add undocumented parameters to readme (79503d8)
  • internal: add copy constructor tests (e4dcd96)
  • internal: add sse tests (3c2c701)
  • internal: ignore stainless-internal artifacts (a06a892)
  • internal: improve HttpResponse qualification (b9f018b)
  • internal: remove mock server code (5a63556)
  • internal: tweak CI branches (8b75d2c)
  • internal: update actions/checkout version (bebf217)
  • internal: update gitignore (214f388)
  • tests: add tests for retry logic (8666f41)
  • update mock server docs (7aac0ab)

Refactors

  • internal: default headers (a6d9731)