Skip to content

Latest commit

 

History

History
192 lines (143 loc) · 17.9 KB

File metadata and controls

192 lines (143 loc) · 17.9 KB

Changelog

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)

3.0.2 (2026-01-16)

Full Changelog: v3.0.1...v3.0.2

Chores

3.0.1 (2026-01-15)

Full Changelog: v0.2.0...v3.0.1

⚠ BREAKING CHANGES

  • client: change casing of some identifiers
  • client: Migration: Only use all-caps in PascalCase for two-letter acronyms. Otherwise, use a capital letter for the first letter and lowercase letters for the rest.
  • client: add pagination

Features

  • [STG-1053] [server] Use fastify-zod-openapi + zod v4 for openapi generation (d6eac22)
  • /end endpoint returns empty object (5fc70d1)
  • Added optional param to force empty object (e0b8d9a)
  • api: manual updates (306367d)
  • api: manual updates (ae7ad32)
  • api: manual updates (7c12ff9)
  • api: manual updates (c0d112e)
  • api: manual updates (851f6e6)
  • api: manual updates (d4c5a5d)
  • api: manual updates (d2a5fe7)
  • api: manual updates (15de348)
  • api: manual updates (44c3939)
  • api: manual updates (b658896)
  • api: manual updates (5ee5eee)
  • api: manual updates (28fab2a)
  • client: add helper functions for raw messages (433bd5b)
  • client: add more ToString implementations (f46c25f)
  • client: add multipart form data support (2b25395)
  • client: add pagination (f1d1d39)
  • client: support accessing raw responses (2dd9ae9)
  • Removed requiring x-language and x-sdk-version from openapi spec (47afc4d)
  • Using provider/model syntax in modelName examples within openapi spec (7843691)

Bug Fixes

  • ci: don't throw an error about missing lsof (b713f19)
  • ci: run tests properly on windows (dde235e)
  • client: add missing serializer options (0dccfe7)
  • client: copy path params in params copy constructors (d850ec0)
  • client: ensure deep immutability for deep array/dict structures (9762667)
  • client: freeze models on property access (8fc36d3)
  • client: rethrow SSE errors as proper exception type (c50e3b7)
  • client: throw api enum errors as invalid data exception (f3bb4ec)
  • client: union switch method type checks (3f92781)
  • client: use readonly type for param (28b8292)
  • internal: remove redundant line (e80e96c)
  • internal: remove roundtrip tests for multipart params (4fe34c3)
  • internal: test nullability warnings (b642116)

Performance Improvements

  • client: add json deserialization caching (9762667)

Chores

  • client: consistently use serializer options (ce7f682)
  • client: improve object instantiation (8ed48eb)
  • client: refactor union instantiation (aa7b412)
  • client: use mutable collections for union deserialization (df899c7)
  • internal: add files to sln so they show up in visual studio (bad2a60)
  • internal: share csproj properties with dir build props (b642116)
  • internal: suppress a diagnostic (59c2005)
  • internal: turn off overzealous lints (f63f87c)
  • internal: use Random.Shared in newer .NET versions (ff5ccd3)
  • internal: use better test examples (b642116)
  • readme: remove beta warning now that we're in ga (d101196)
  • rename some identifiers (69eb5fd)

Documentation

Refactors

  • client: add JsonDictionary identity methods (3b4f102)
  • client: change casing of some identifiers (1dab110)
  • client: make unions implement ModelBase (699b29d)
  • internal: JsonElement constant construction (fdb9725)

0.2.0 (2025-12-16)

Full Changelog: v0.1.0...v0.2.0

Features

0.1.0 (2025-12-16)

Full Changelog: v0.0.1...v0.1.0

Features

Chores

  • configure new SDK language (a122123)