Skip to content

Latest commit

 

History

History
405 lines (321 loc) · 47.8 KB

File metadata and controls

405 lines (321 loc) · 47.8 KB

Changelog

0.6.0 (2026-01-31)

Full Changelog: v0.5.0...v0.6.0

Features

  • Add chat completion support for reasoning.enabled (9d821b1)
  • api: Add API for listing deployments (7ae9e4d)
  • api: Add beta sdks for jig features (f80bbfb)
  • api: Move jobs apis to nest under model uploads per their use case (b3eec48)
  • api: Move queue out of jig namespace (a8e9ed4)
  • api: Update Jig types and add retrieve_logs api to jig (bb63107)
  • client: add a convenient param.SetJSON helper (b8673c7)
  • internal: Add code samples to deployments features (c0f96ad)
  • internal: Update to new cluster api routing (553f81b)
  • move byoc features under /deployments route (0b9b31e)

Chores

  • api: Improve type names for jig volumes and logs (b18ce77)
  • api: move hardware listing feature under endpoints resource. (1b438c0)
  • api: Move Queue SDK methods into Jig namespace (21a6462)
  • api: Rename jig queue apis (76aef2c)
  • client: improve example values (0d7c1e5)

Documentation

  • axle-queue: added axle-queue endpoints (f4809ad)

0.5.0 (2026-01-21)

Full Changelog: v0.4.0...v0.5.0

Features

  • [wip] (d677d1f)
  • Add started_at timestamp to fix time estimation (774f5af)
  • client: add a StreamError type to access raw events from sse streams (e1bbd04)

Bug Fixes

  • client: retain streaming when user sets request body (7824476)
  • docs: add missing pointer prefix to api.md return types (22ac5e5)

Chores

  • Add code samples and descriptions to instant cluster apis (24bd713)
  • api: Remove APIs that were accidentally added in the wrong namespace (051991e)
  • internal: update actions/checkout version (4c69157)
  • Mark disable_prompt_cache as deprecated for endpoint creation (d086fd1)
  • Update cluster apis to reflect their new response shape (ff8489a)

0.4.0 (2026-01-06)

Full Changelog: v0.3.0...v0.4.0

Features

  • Add compliance and chat_template_kwargs to chat completions spec (46c9a08)
  • Support VLM finetuning (5368df6)
  • VLM Support update (8979fd6)

Chores

  • add float64 to valid types for RegisterFieldValidator (934b198)
  • Add Instant Clusters to OpenAPI spec (94d3cbd)
  • internal: codegen related update (310bb8b)
  • internal: use different example values for some enums (397c345)

0.3.0 (2025-12-16)

Full Changelog: v0.2.0...v0.3.0

Features

  • files: add support for string alternative to file upload type (07c6a44)

0.2.0 (2025-12-15)

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

Features

  • api: Add fine_tuning.estimate_price api (b6e4290)
  • api: api update (be27aa0)
  • api: api update (4431915)
  • api: api update (53b002f)
  • api: api update (68e2d56)
  • encoder: support bracket encoding form-data object members (9388a38)

Bug Fixes

  • mcp: correct code tool API endpoint (895a603)
  • rename param to avoid collision (0e29655)

Chores

  • elide duplicate aliases (b75b29f)
  • internal: codegen related update (0d6799b)

0.1.0 (2025-12-05)

Full Changelog: v0.1.0-alpha.3...v0.1.0

Features

0.1.0-alpha.3 (2025-12-03)

Full Changelog: v0.1.0-alpha.2...v0.1.0-alpha.3

⚠ BREAKING CHANGES

  • api: Change call signature for audio.create to audio.speech.create to match spec with python library and add space for future APIs
  • api: Update method signature for reranking to rerank.create()
  • api: Change Fine Tuning method name from download() to content() to align with other namespaces
  • api: For the TS SDK the images.create is now images.generate
  • api: Access to the api for listing checkpoints has changed its name to list_checkpoints
  • api: Access to fine tuning APIs namespace has changed from fine_tune to fine_tuning
  • api: The default max retries for api calls has changed from 5 to 2. This may result in more frequent non-200 responses.

Features

  • api: Add audio.voices.list sdk (0aacf5d)
  • api: Add batches.cancel API (a8e2951)
  • api: Add endpoints.list_avzones (c07fe49)
  • api: Add fine_tune.delete API (dceaf80)
  • api: api update (c2f758c)
  • api: api update (b26c51b)
  • api: api update (be1a06c)
  • api: api update (638ebc7)
  • api: api update (5169921)
  • api: api update (48737a3)
  • api: api update (5699d1a)
  • api: api update (a51a5f3)
  • api: api update (2c9ca33)
  • api: api update (e53f0e7)
  • api: api update (c64fc6d)
  • api: Change fine tuning download method to .create (faeb0f8)
  • api: Change image creation signature to images.generate (5ec73f1)
  • api: Change rerank method signature (15519be)
  • api: Change the default max retries from 5 to 2 (becb776)
  • api: Change TTS call signature (f906b2e)
  • api: Fix internal references for VideoJob spec (bbf9a21)
  • api: manual updates (651e447)
  • api: Update Eval APIs (a2baaa3)

Bug Fixes

  • client: correctly specify Accept header with / instead of empty (6d504e0)
  • remove invalid cast (72d5d52)

Chores

  • api: Cleanup some exported types (aade2f0)
  • api: Remove API that is not intended to be public. (df90a15)
  • bump gjson version (704f413)
  • fix integration tests (#106) (8f2d317)
  • internal: grammar fix (it's -> its) (97b3fc5)

Styles

  • api: Change fine tuning method retrieve_checkpoints to list_checkpoints (7e12276)
  • api: Change fine tuning namespace to fine_tuning (cfb8297)

0.1.0-alpha.2 (2025-10-30)

Full Changelog: v0.1.0-alpha.1...v0.1.0-alpha.2

Features

0.1.0-alpha.1 (2025-10-21)

Full Changelog: v0.0.1-alpha.1...v0.1.0-alpha.1

Features

  • add SKIP_BREW env var to ./scripts/bootstrap (#82) (c67fa65)
  • api: add audio create method (#59) (7dcaec8)
  • api: add batch api to config (8b2dab0)
  • api: add evals api to config (9036aa3)
  • api: Add file_type and file_purpose (ebecf25)
  • api: add files/upload apu support and switch upload_file method over to use it. (be1a90e)
  • api: add models for chat completion structured message types (#50) (5b71d34)
  • api: add tci resources (1afafee)
  • api: Add Video APIs (e3905be)
  • api: adding audio APIs (7cb450e)
  • api: address diagnostic issues in audio api, correct openapi issue in images api, disambiguate a response in finetune api, enable automated testing on finetune and images (1be944d)
  • api: adds unspecified endpoints (162f10c)
  • api: api update (7151eb3)
  • api: api update (2613a22)
  • api: api update (fcb7987)
  • api: api update (6209f26)
  • api: api update (bfeb6d7)
  • api: api update (eb3812f)
  • api: api update (d494d58)
  • api: api update (a9679b6)
  • api: api update (3c34676)
  • api: api update (7c7bb40)
  • api: api update (e1cfe52)
  • api: api update (3a516e3)
  • api: api update (35df411)
  • api: api update (3c4d345)
  • api: api update (6e212af)
  • api: api update (c4dcfd1)
  • api: api update (b0bec16)
  • api: api update (41c8ee1)
  • api: api update (57547b1)
  • api: api update (da325b4)
  • api: api update (641bca8)
  • api: api update (862f389)
  • api: api update (e33e547)
  • api: api update (947f64c)
  • api: api update (128beb1)
  • api: api update (62e53ec)
  • api: api update (9443342)
  • api: api update (a857087)
  • api: api update (09ea398)
  • api: api update (3b587e1)
  • api: api update (#32) (702036a)
  • api: api update (#33) (808507d)
  • api: api update (#34) (ba315f5)
  • api: api update (#35) (6019a6f)
  • api: api update (#36) (6110d6e)
  • api: api update (#37) (bfd0cee)
  • api: api update (#38) (62dd3d7)
  • api: api update (#43) (d8a9b55)
  • api: api update (#45) (f0a3b59)
  • api: api update (#46) (c28a6de)
  • api: api update (#47) (1976ac7)
  • api: api update (#48) (afcd02e)
  • api: api update (#49) (4cab411)
  • api: api update (#60) (cc1cdb3)
  • api: api update (#65) (ebf6be5)
  • api: api update (#71) (a28a155)
  • api: api update (#74) (c8af2c2)
  • api: api update (#76) (e0074c9)
  • api: api update (#79) (3567145)
  • api: api update (#80) (b76eea1)
  • api: api update (#85) (3df0e39)
  • api: api update (#86) (5df18cb)
  • api: api update (#90) (a93098c)
  • api: api update (#95) (703d4b8)
  • api: api update (#99) (168fd0e)
  • api: Formatting fixes, some lint fixes (8b1a344)
  • api: get test_code_interpreter passing (594e65a)
  • api: manual updates (99f4880)
  • api: manual updates (e3f45e3)
  • api: manual updates (de64c64)
  • api: manual updates (03aa5bb)
  • api: manual updates (6a602e4)
  • api: manual updates (5181a43)
  • api: manual updates (#15) (e96f5f3)
  • api: manual updates (#9) (7f6085b)
  • api: OpenAPI spec update via Stainless API (#10) (8785874)
  • api: OpenAPI spec update via Stainless API (#11) (3d8a2a8)
  • api: OpenAPI spec update via Stainless API (#12) (67ce61b)
  • api: OpenAPI spec update via Stainless API (#13) (3e256d6)
  • api: OpenAPI spec update via Stainless API (#14) (a551a1c)
  • api: OpenAPI spec update via Stainless API (#20) (65860e7)
  • api: OpenAPI spec update via Stainless API (#22) (9438559)
  • api: OpenAPI spec update via Stainless API (#23) (0975968)
  • api: OpenAPI spec update via Stainless API (#25) (53a6e5c)
  • api: OpenAPI spec update via Stainless API (#26) (a0fe177)
  • api: OpenAPI spec update via Stainless API (#27) (2966f79)
  • api: OpenAPI spec update via Stainless API (#29) (b6124a4)
  • api: OpenAPI spec update via Stainless API (#4) (de76795)
  • api: OpenAPI spec update via Stainless API (#6) (ed5ed53)
  • api: OpenAPI spec update via Stainless API (#7) (54889c4)
  • api: removed streaming from translation/transcription endpoints (de822f4)
  • api: Rename evaluation sdks to evals (46d2fe0)
  • api: update spec / config to remove remaining codegen warnings (388034e)
  • api: Update spec and config to get all tests except code-interpolation an fine_tune unit tests working. (58f8450)
  • client: accept RFC6838 JSON content types (#83) (6ac248d)
  • client: add debug log helper (25351e3)
  • client: add dynamic streaming buffer to handle large lines (0adad00)
  • client: add support for endpoint-specific base URLs in python (3da11c8)
  • client: add support for reading base URL from environment variable (ee16864)
  • client: allow custom baseurls without trailing slash (#81) (4770789)
  • client: expand max streaming buffer size (bf3a03e)
  • client: improve default client options support (#87) (a134d38)
  • client: send X-Stainless-Timeout header (#67) (5b9cba4)
  • client: support custom http clients (#100) (0f30cd9)
  • client: support optional json html escaping (ab26ec5)
  • support deprecated markers (#58) (d0fad57)

Bug Fixes

  • bugfix for setting JSON keys with special characters (a880cae)
  • client: clean up reader resources (e2121d5)
  • client: correct type to enum (#89) (5d4f153)
  • client: correctly update body in WithJSONSet (099102c)
  • client: don't truncate manually specified filenames (#75) (72cdfc1)
  • client: fix auth via Bearer token (#8) (fd4ed4e)
  • client: increase max stream buffer size (7123a09)
  • client: process custom base url ahead of time (65a477e)
  • client: return error on bad custom url instead of panic (#98) (9b78b47)
  • client: unmarshal stream events into fresh memory (#97) (c40239d)
  • client: use scanner for streaming (86b8659)
  • close body before retrying (ed0c1eb)
  • deserialization of struct unions that implement json.Unmarshaler (#18) (08bf08b)
  • do not call path.Base on ContentType (#73) (9d91dc0)
  • don't try to deserialize as json when ResponseBodyInto is []byte (892786b)
  • fix apijson.Port for embedded structs (#55) (926697d)
  • fix apijson.Port for embedded structs (#57) (03c6cf9)
  • fix early cancel when RequestTimeout is provided for streaming requests (#72) (7a3ab38)
  • fix unicode encoding for json (#63) (2abbd4e)
  • handle empty bodies in WithJSONSet (3285ea3)
  • remove null from release please manifest (2aba684)
  • requestconfig: copy over more fields when cloning (#28) (d327497)
  • skip invalid fine-tune test (#96) (4db5dc7)
  • stream: ensure .Close() doesn't panic (#66) (698370a)
  • test: return early after test failure (#93) (29ad02d)
  • tests: correctly skip create fine tune tests (#101) (26861ca)
  • tests: skip invalid test (#61) (3d32240)
  • update stream error handling (#70) (146526d)
  • use release please annotations on more places (8711e90)
  • use slices.Concat instead of sometimes modifying r.Options (1461e1b)

Chores

  • add request options to client tests (#92) (31eddb9)
  • add UnionUnmarshaler for responses that are interfaces (#69) (fcb5a8d)
  • api: re-enable audio unit tests (726adba)
  • bump Go to v1.21 (#19) (5042a00)
  • bump minimum go version to 1.22 (abe802b)
  • ci: add timeout thresholds for CI jobs (684b37e)
  • ci: bump prism mock server version (#17) (1054d43)
  • ci: enable for pull requests (97b1c71)
  • ci: only run for pushes and fork pull requests (c8d642e)
  • ci: only use depot for staging repos (3def4b6)
  • ci: run on more branches and use depot runners (8ed4f7f)
  • do not install brew dependencies in ./scripts/bootstrap by default (635d52d)
  • docs: add docstring explaining streaming pattern (#68) (b819cd2)
  • docs: document pre-request options (75903e0)
  • docs: grammar improvements (5ff5557)
  • docs: improve security documentation (#91) (ad5ea37)
  • examples: minor formatting changes (#21) (f0be048)
  • fix typos (#94) (ba10a6a)
  • improve devcontainer setup (a4e3f3b)
  • internal: codegen related update (1ed14ac)
  • internal: codegen related update (#16) (1159109)
  • internal: codegen related update (#24) (e007726)
  • internal: codegen related update (#30) (60239e2)
  • internal: codegen related update (#51) (26db20a)
  • internal: codegen related update (#52) (f3ae938)
  • internal: codegen related update (#53) (234c94b)
  • internal: codegen related update (#54) (fc5f63b)
  • internal: codegen related update (#56) (e01ff9b)
  • internal: codegen related update (#62) (c81ae0b)
  • internal: expand CI branch coverage (#102) (ec17a31)
  • internal: fix devcontainers setup (#77) (65dde36)
  • internal: fix lint script for tests (0c992dd)
  • internal: reduce CI branch coverage (af0a83d)
  • internal: remove extra empty newlines (#88) (de182e6)
  • internal: update comment in script (a0d23ee)
  • internal: update test skipping reason (47d73d9)
  • lint tests (4664b94)
  • lint tests in subpackages (742e27e)
  • make go mod tidy continue on error (5e3ad8b)
  • rebuild project due to codegen change (#39) (a926b78)
  • rebuild project due to codegen change (#40) (2a910da)
  • rebuild project due to codegen change (#41) (246009d)
  • rebuild project due to codegen change (#42) (3f01cf1)
  • rebuild project due to codegen change (#44) (18ef904)
  • update @stainless-api/prism-cli to v5.15.0 (f5daf38)
  • update more docs for 1.22 (efd4e9a)

Documentation

  • document raw responses (#64) (d1eab51)
  • update documentation links to be more uniform (bd8ed3d)
  • update URLs from stainlessapi.com to stainless.com (#78) (5e7cf56)

Refactors

0.0.1-alpha.1 (2024-06-13)

Full Changelog: v0.0.1-alpha.0...v0.0.1-alpha.1

Chores