Skip to content
This repository was archived by the owner on Oct 22, 2026. It is now read-only.

v3.3.0

Choose a tag to compare

@stainless-app stainless-app released this 04 Mar 22:36
6622584

3.3.0 (2026-03-04)

Full Changelog: v3.2.1...v3.3.0

Features

  • [docsrevert spec gen changes (6fbfc81)
  • [feat]: add support for local caching of agent when using api (2) (709f20e)
  • add auto-bedrock support based on bedrock/provider.model-name (94271b1)
  • Add executionModel serialization to api client (9fe0fd5)
  • add v3 integration tests matching cloud exactly (1d3296c)
  • api: manual updates (b4cc609)
  • api: manual updates (441fff1)
  • api: manual updates (de89ef0)
  • api: manual updates (81df74d)
  • api: manual updates (b06de97)
  • api: manual updates (d3793d7)
  • api: manual updates (3e6ea1d)
  • api: manual updates (488fd2f)
  • api: manual updates (768c9a4)
  • api: manual updates (954c814)
  • api: manual updates (65db682)
  • api: manual updates (2ec3278)
  • api: manual updates (4ff4f78)
  • api: manual updates (6d7a0d7)
  • api: manual updates (ad16a4e)
  • api: manual updates (58f01cf)
  • api: manual updates (a9c7b13)
  • api: manual updates (52fae2b)
  • api: manual updates (841a039)
  • api: manual updates (d557a5b)
  • api: tweak branding and fix some config fields (ff2327e)
  • client: add connection pooling option (31a80ac)
  • client: send X-Stainless-Kotlin-Version header (821bece)
  • End endpoint cleanup (ca7d7b2)
  • Include replay endpoint in stainless spec so SDK clients can get run metrics (5c9074e)
  • move Stainless compatibility transforms from gen-openapi.ts into stainless.yml (47eb8a9)
  • Multi-region stagehand api support (25d3723)
  • randomize region used for evals, split out pnpm and turbo cache, veri… (8380e6d)
  • Removed MCP from readme for now (dc1b964)
  • Update stainless.yml for project and publish settings (84c3825)

Bug Fixes

  • client: disallow coercion from float to int (00c42ca)
  • client: fully respect max retries (3240860)
  • client: preserve time zone in lenient date-time parsing (35065a8)
  • client: send retry count header for max retries 0 (3240860)
  • date time deserialization leniency (2d11ff4)
  • set Accept header in more places (8cc8cd1)

Chores

  • ci: upgrade actions/setup-java (cc2f41d)
  • configure new SDK language (6ef25f2)
  • drop apache dependency (6683c7f)
  • internal: allow passing args to ./scripts/test (9b4a28d)
  • internal: correct cache invalidation for SKIP_MOCK_TESTS (0d3d2ee)
  • internal: depend on packages directly in example (3240860)
  • internal: expand imports (528cf91)
  • internal: make OkHttp constructor internal (6a2fd20)
  • internal: remove mock server code (3aca2ca)
  • internal: update actions/checkout version (ceef730)
  • internal: update TestServerExtension comment (150492f)
  • internal: upgrade AssertJ (abed5cf)
  • make Properties more resilient to null (8623c8a)
  • test on Jackson 2.14.0 to avoid encountering FasterXML/jackson-databind#3240 in tests (2d11ff4)
  • update mock server docs (3fc00a6)

Documentation

  • add comment for arbitrary value fields (77a5eea)