Full Changelog: v3.0.2...v3.18.0
- [feat]: add support for local caching of agent when using api (2) (2cafd02)
- [fix]: add
useSearch&toolTimeoutto 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
ToStringandEqualsmethods (44c5549) - client: add
ToStringtoApiEnum(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)
- 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)
- 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/checkoutversion (bebf217) - internal: update gitignore (214f388)
- tests: add tests for retry logic (8666f41)
- update mock server docs (7aac0ab)
- internal: default headers (a6d9731)
Full Changelog: v3.0.1...v3.0.2
- remove custom code (dac677e)
Full Changelog: v0.2.0...v3.0.1
- 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
- [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
ToStringimplementations (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)
- 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)
- client: add json deserialization caching (9762667)
- 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.Sharedin 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)
- client: add
JsonDictionaryidentity methods (3b4f102) - client: change casing of some identifiers (1dab110)
- client: make unions implement
ModelBase(699b29d) - internal:
JsonElementconstant construction (fdb9725)
Full Changelog: v0.1.0...v0.2.0
- api: manual updates (b06c260)
Full Changelog: v0.0.1...v0.1.0
- api: manual updates (984770a)
- api: manual updates (f992bea)
- api: manual updates (96b1343)
- api: manual updates (199fe34)
- api: manual updates (b846afe)
- api: manual updates (a513e8b)
- api: manual updates (5af970a)
- api: manual updates (9473f06)
- api: manual updates (c48ae76)
- api: tweak branding and fix some config fields (5281a47)
- configure new SDK language (a122123)