Skip to content

Latest commit

 

History

History
356 lines (260 loc) · 30.6 KB

CHANGELOG.md

File metadata and controls

356 lines (260 loc) · 30.6 KB

Changelog

0.7.3 (2024-12-11)

Full Changelog: v0.7.2...v0.7.3

Chores

Styles

  • internal: make enum value definitions less verbose (#35) (1effd49)
  • internal: move enum identity methods to bottom of class (#37) (7a9d27a)

0.7.2 (2024-12-11)

Full Changelog: v0.7.1...v0.7.2

Chores

  • update example values in tests and docs (#33) (e74f2b5)

0.7.1 (2024-12-09)

Full Changelog: v0.7.0...v0.7.1

Chores

0.7.0 (2024-12-04)

Full Changelog: v0.6.0...v0.7.0

Features

Chores

Documentation

  • add missing parameter to code snippet (#26) (8e7421f)

0.6.0 (2024-11-27)

Full Changelog: v0.5.1...v0.6.0

⚠ BREAKING CHANGES

  • client: remove duplicated classes

Features

  • derive gpg release key's id via gpg itself (#25) (6aad041)

Bug Fixes

  • client: remove duplicated classes (8a8f11f)

0.5.1 (2024-11-26)

Full Changelog: v0.5.0...v0.5.1

Chores

0.5.0 (2024-11-25)

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

Features

  • client: add logging when debug env is set (#18) (017aae7)

Documentation

  • add note that we're in alpha (#19) (d49cc28)
  • readme: add Microsoft Azure section (#17) (8f8165f)
  • swap example from .completions() to .chat().completions() (#20) (f0423a7)

Styles

  • internal: reorder some params methods and improve consistency of implementations (#15) (8592cda)

0.4.0 (2024-11-21)

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

Features

  • azure: Add HttpRequest.Builder extension methods (#9) (097c7c9)

Bug Fixes

  • azure: add missing azure changes (656d3b5)

0.3.0 (2024-11-20)

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

Features

  • api: add gpt-4o-2024-11-20 model (#13) (3263126)

Styles

  • internal: move identity methods to bottom of error class (#12) (f3ff42a)
  • internal: reduce verbosity of identity methods (#10) (9ef03ed)

0.2.0 (2024-11-20)

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

Features

Performance Improvements

  • tests: remove unused dependencies (#3) (4c94984)

Chores

Documentation

  • bump models in example snippets to gpt-4o (#4) (359c100)

0.1.0 (2024-11-08)

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

⚠ BREAKING CHANGES

  • client: simplify structure of strings with presets
  • client: replace multimaps with custom types
  • client: add/rename methods for headers/query params
  • client: rename header and query params builder methods
  • client: union and builder method naming conflicts
  • client: don't generate default variant field/method names with underscores

Features

  • add example (ff05dec)
  • add SSE and many other major updates (6eb3f62)
  • api: add chatgpt-4o-latest model (f0d7c9a)
  • api: add file search result details to run steps (9ec089e)
  • api: add gpt-4o-audio-preview model for chat completions (e81ac84)
  • api: add new gpt-4o-mini models (a5a855e)
  • api: add new, expressive voices for Realtime and Audio in Chat Completions (c4d5fbd)
  • api: add o1 models (b9db26a)
  • api: add omni-moderation model (5935c8c)
  • api: add support for predicted outputs (a72d1ea)
  • api: add uploads endpoints (9963139)
  • api: support storing chat completions, enabling evals and model distillation in the dashboard (670e73f)
  • api: updates (c818fda)
  • client: add Headers class (339e93c)
  • client: add Headers class (02b56b3)
  • client: add QueryParams class (bf7b4a2)
  • client: add User-Agent header (5bab5cc)
  • client: add more endpoints (48a86ca)
  • client: add streaming (e8fc6aa)
  • client: add/rename methods for headers/query params (80ca5d9)
  • client: added structured fields to errors (ffc1d7a)
  • client: clean up resource leaks when the resource becomes phantom reachable (3ab123c)
  • client: improve binary return values (40e6b7c)
  • client: more additional body param setters (07262da)
  • client: propagate headers/query params methods to client builders (ed455e3)
  • client: replace multimaps with custom types (c92580f)
  • client: send retry count header (8058647)
  • client: set X-Stainless-Runtime header (1576020)
  • client: simplify structure of strings with presets (c6f3499)
  • client: support error property (aef3473)
  • client: support union discriminators in deserialization (fd0e4bd)
  • extract out ImageModel, AudioModel, SpeechModel (7c23848)
  • make enums not nominal (dce0b9e)
  • updates (4fbb12b)
  • updates (303b5f2)
  • updates (#4) (af9f9a2)
  • vector store: improve chunking strategy type names (1e5d0cd)

Bug Fixes

  • audio: correct response_format translations type (f84b960)
  • client: accidental double-wrapping with RetryingHttpClient (c96911b)
  • client: add @JvmOverloads to HttpClient methods (95344ef)
  • client: correct types for transcriptions / translations (5207123)
  • client: disallow reusing stream response (6eb1979)
  • client: don't generate default variant field/method names with underscores (c49334f)
  • client: ensure constructed objects are immutable (ef4d884)
  • client: ensure SSE BufferedReader gets closed (685553f)
  • client: error class toBuilder not copying fields (92b5889)
  • client: escape keywords reserved in java, but not in kotlin, for the java sdk (12e0cc6)
  • client: implement hashCode for IsMissing (b841254)
  • client: naming of some variants (3a764f2)
  • client: naming of some variants (881affb)
  • client: union and builder method naming conflicts (3566be1)
  • docs: use correct putAdditionalProperty value (babeb82)
  • example for preset simplification (#150) (1c63b4b)
  • improve schema definitions (6beee8a)
  • internal: remove unnecessary error handler in client (fe5be51)
  • internal: remove unnecessary error handlers (205ee00)
  • remove additionalBodyProperties from methods that don't support request bodies (df81636)

Chores

  • ci: bump prism mock server version (16fcad2)
  • ci: codeowners file (0e29d12)
  • ci: run tests in CI (7a8cd60)
  • docs: fix maxium typo (c6258a2)
  • internal: delete unused function (54eb041)
  • internal: omit unnecessary code (e87d4ec)
  • internal: remove unnecessary .buffered() call (2e43707)
  • internal: remove unnecessary [@file](https://github.com/file):Suppress("OVERLOADS_INTERFACE") (0c219ed)
  • internal: remove unnecessary [@file](https://github.com/file):Suppress("OVERLOADS_INTERFACE") (fbf13e1)
  • internal: remove unnecessary [@file](https://github.com/file):Suppress("OVERLOADS_INTERFACE") (b8ab775)
  • internal: remove unused test file (24d08bb)
  • internal: remove useless [@file](https://github.com/file):JvmSynthetic (046092d)
  • internal: update spec link (a3b99f8)
  • internal: update spec url (6d8a32d)
  • sync openapi url (1868ddd)
  • tests: add tests for services (c58ba71)
  • tests: update prism version (f7cb198)
  • types: define FilePurpose enum (e2c15b1)
  • unknown commit message (6eb1979)
  • unknown commit message (c6f3499)
  • unknown commit message (92b5889)
  • unknown commit message (07262da)
  • unknown commit message (c92580f)
  • unknown commit message (c6089f1)
  • unknown commit message (a72d1ea)
  • unknown commit message (80ca5d9)
  • unknown commit message (4fd6c23)
  • unknown commit message (ed455e3)
  • unknown commit message (bf7b4a2)
  • unknown commit message (02b56b3)
  • unknown commit message (93141d4)
  • unknown commit message (ef4d884)
  • unknown commit message (505c349)
  • unknown commit message (54eb041)
  • unknown commit message (44ab47a)
  • unknown commit message (c4d5fbd)
  • unknown commit message (3ab123c)
  • unknown commit message (685553f)
  • unknown commit message (d86694a)
  • unknown commit message (2e43707)
  • unknown commit message (c96911b)
  • unknown commit message (5bab5cc)
  • unknown commit message (1576020)
  • unknown commit message (48a86ca)
  • unknown commit message (b841254)
  • unknown commit message (aef3473)
  • unknown commit message (734939c)
  • unknown commit message (95344ef)
  • unknown commit message (0c219ed)
  • unknown commit message (046092d)
  • unknown commit message (f0bc243)
  • unknown commit message (86e3988)
  • unknown commit message (b8ab775)
  • unknown commit message (2d98a2c)
  • unknown commit message (c58ba71)
  • unknown commit message (881affb)
  • unknown commit message (0b8b5a8)
  • unknown commit message (a804776)
  • unknown commit message (e8fc6aa)
  • unknown commit message (fd0e4bd)
  • unknown commit message (3566be1)
  • unknown commit message (fe5be51)
  • unknown commit message (205ee00)
  • unknown commit message (e87d4ec)
  • unknown commit message (b8509fb)
  • unknown commit message (f8eceaa)
  • unknown commit message (3989402)
  • unknown commit message (c49334f)
  • unknown commit message (c6e40de)
  • unknown commit message (12e0cc6)
  • unknown commit message (9ec34a8)
  • unknown commit message (670e73f)
  • unknown commit message (5207123)
  • unknown commit message (8058647)
  • unknown commit message (6d8a32d)
  • unknown commit message (b9db26a)
  • unknown commit message (ffc1d7a)
  • unknown commit message (5d05171)
  • unknown commit message (1e5d0cd)
  • unknown commit message (b72a723)
  • unknown commit message (df81636)
  • unknown commit message (babeb82)
  • unknown commit message (e2c15b1)
  • unknown commit message (1868ddd)
  • unknown commit message (16fcad2)
  • unknown commit message (0e29d12)
  • unknown commit message (c818fda)
  • unknown commit message (dce0b9e)
  • unknown commit message (7c23848)
  • unknown commit message (7a8cd60)
  • unknown commit message (40e6b7c)
  • unknown commit message (24d08bb)
  • unknown commit message (f7cb198)
  • unknown commit message (a5a855e)
  • unknown commit message (303b5f2)
  • update repo name (11c62f2)
  • use headless jdk for containers (b72a723)

Documentation

  • adjust additional properties example (5d05171)

Styles

  • client: disable formatting for java boilerplate (c6e40de)
  • client: make toString methods consistent (0b8b5a8)
  • client: move equals, hashCode, and toString to the bottom of entity files (9ec34a8)
  • internal: improve OkHttpClient formatting (70f673c)
  • internal: improve OkHttpClient formatting (86e3988)
  • internal: improve RetryingHttpClient formatting (734939c)
  • internal: improve terseness of handlers (3989402)
  • internal: improve terseness of Properties.kt (f8eceaa)
  • internal: make getOrThrow terse and consistent (44ab47a)
  • internal: move Handlers.kt and HttpRequestBodies.kt to core (b8509fb)
  • internal: rename streamingResponse to streamResponse (d86694a)
  • internal: simplify client build method (f0bc243)
  • internal: update comment formatting (2d98a2c)
  • internal: use if and if-else instead of when idiomatically (a804776)

Refactors

  • client: http request methods (c6089f1)
  • client: rename header and query params builder methods (4fd6c23)
  • internal: inline MoreExecutors usage (505c349)
  • internal: polish ClientOptions (13c9038)
  • internal: polish ClientOptions (93141d4)