Releases: openai/openai-java
Releases · openai/openai-java
v0.36.0
0.36.0 (2025-03-21)
Full Changelog: v0.35.1...v0.36.0
⚠ BREAKING CHANGES
- client: refactor exception structure and methods (#336)
Features
- api: new models for TTS, STT, + new audio features for Realtime (#340) (630d63c)
- api: o1-pro now available through the API (#337) (93a7949)
Bug Fixes
- add missing deployment models (0f5c072)
- client: compilation error in adding streaming discriminator (#342) (f26276e)
- client: remove duplicate types (#341) (e6b3e76)
Chores
- client: refactor exception structure and methods (#336) (552fcf2)
- internal: add missing release please block (#335) (3312a39)
- internal: make multipart assertions more robust (badd931)
- internal: remove unnecessary
assertNotNullcalls (badd931) - internal: version bump (#333) (7f09373)
Documentation
v0.35.1
0.35.1 (2025-03-18)
Full Changelog: v0.35.0...v0.35.1
Bug Fixes
- api: correct some Responses types (#328) (efc79c0)
- client: support kotlin 1.8 runtime (#330) (5179a4e)
- types: improve responses type names (#332) (517c500)
Chores
- internal: add back release workflow (7893465)
- internal: codegen related update (#327) (7030355)
- internal: refactor enum query param serialization (#331) (c5ef44d)
Documentation
v0.35.0
0.35.0 (2025-03-18)
Full Changelog: v0.34.1...v0.35.0
Features
Chores
- internal: add generated comment (#318) (44a46b5)
- internal: add some tests for union classes (#326) (bd92f57)
- internal: delete duplicate tests (f95f8bc)
- internal: generate more tests (a05b899)
- internal: make test classes internal (#317) (f9a25b4)
- internal: refactor query param serialization impl and tests (#322) (93558fc)
- internal: refactor some test assertions (f95f8bc)
- internal: reformat some tests (#324) (a05b899)
- internal: remove CI condition (#310) (1cb3294)
- internal: rename
getPathParam(#323) (f95f8bc) - internal: reorder some params methodsc (f95f8bc)
- internal: update release workflows (2b0d392)
Documentation
v0.34.1
v0.34.0
0.34.0 (2025-03-11)
Full Changelog: v0.33.0...v0.34.0
⚠ BREAKING CHANGES
- client: move classes into subpackages and shorten names (#294)
Features
Chores
- add
deploymentModelto new endpoints (2d98165) - client: move classes into subpackages and shorten names (#294) (1a65445)
- internal: add
.kotlinto.gitignore(#285) (46c9b3a) - internal: don't use
JvmOverloadsin interfaces (9b04bb9) - internal: reenable warnings as errors (#288) (9b04bb9)
- internal: use
getOrNullinstead oforElse(null)(#287) (8eeec84)
Documentation
v0.33.0
0.33.0 (2025-03-06)
Full Changelog: v0.32.0...v0.33.0
Features
Chores
- ci: run more examples (4815776)
v0.32.0
v0.31.1
v0.31.0
0.31.0 (2025-03-04)
Full Changelog: v0.30.0...v0.31.0
Features
- client: add file upload endpoints (#268) (456274d)
- client: allow configuring timeouts granularly (#266) (c3bc6e4)
Chores
- internal: refactor
ErrorHandlingTest(#264) (2472f85) - internal: run example files in CI (#271) (8da7851)
Documentation
v0.30.0
0.30.0 (2025-02-27)
Full Changelog: v0.29.0...v0.30.0
Features
Chores
- client: use deep identity methods for primitive array types (#255) (fac8678)
- internal: add async service tests (#253) (147872a)
- internal: improve sync service tests (147872a)
- internal: refactor
ServiceParamsTest(#257) (9cb1929)
Documentation
- readme parameter tweaks (147872a)