Skip to content

Releases: openai/openai-java

v0.27.0

24 Feb 18:36
681a3cb
Compare
Choose a tag to compare

0.27.0 (2025-02-24)

Full Changelog: v0.26.1...v0.27.0

Features

v0.26.1

21 Feb 05:04
088a898
Compare
Choose a tag to compare

0.26.1 (2025-02-21)

Full Changelog: v0.26.0...v0.26.1

Documentation

  • add immutability explanation to readme (#243) (5826fb0)

v0.26.0

21 Feb 04:15
Compare
Choose a tag to compare

0.26.0 (2025-02-20)

Full Changelog: v0.25.0...v0.26.0

Features

  • client: add an AsyncStreamResponse#onCompleteFuture() method (#239) (9aeddf8)

Bug Fixes

  • client: mark some request bodies as optional (#242) (e3c5d67)
  • client: prevent IOException when closing stream early (#241) (1e174e3)

Chores

  • docs: add faq to readme (#240) (6bb4122)
  • internal: remove unnecessary non-null asserts in tests (e3c5d67)
  • internal: use assertNotNull in tests for type narrowing (e3c5d67)

Documentation

  • add more documentation to AsyncStreamResponse (9aeddf8)
  • add stream cancellation example (ddeabe0)
  • remove unnecessary catch clauses in readme (#238) (8c86b99)
  • remove unnecessary checked exception signatures (e26ee05)
  • use onCompleteFuture() in examples (c244f17)

v0.25.0

20 Feb 19:35
543a08b
Compare
Choose a tag to compare

0.25.0 (2025-02-20)

Full Changelog: v0.24.1...v0.25.0

Features

  • client: get rid of annoying checked exceptions (#236) (4c60942)

Chores

v0.24.1

20 Feb 17:35
3e7910c
Compare
Choose a tag to compare

0.24.1 (2025-02-20)

Full Changelog: v0.24.0...v0.24.1

Bug Fixes

  • client: add missing streamHandlerExecutor method (#230) (d53a08a)

Chores

  • docs: add binary responses info to readme (#231) (6ae25b4)
  • docs: add streaming info to readme (d53a08a)
  • docs: reorganize readme (#228) (7d92206)
  • internal: get rid of configuration cache (#233) (d95c380)

v0.24.0

18 Feb 22:31
Compare
Choose a tag to compare

0.24.0 (2025-02-18)

Full Changelog: v0.23.1...v0.24.0

Features

  • client: support JsonField#asX() for known values (#225) (31c0663)
  • client: update enum asX methods (#224) (b06a749)

Chores

  • internal: make body class constructors private (7c6739c)
  • internal: make body classes for multipart requests (7c6739c)
  • internal: misc formatting changes (7c6739c)
  • internal: optimize build and test perf (fc6bcd7)
  • internal: rename internal body classes (7c6739c)
  • internal: update formatter (#220) (fc6bcd7)
  • internal: update some formatting in Values.kt (31c0663)
  • internal: use better test example values (#222) (7c6739c)

v0.23.1

15 Feb 05:02
Compare
Choose a tag to compare

0.23.1 (2025-02-15)

Full Changelog: v0.23.0...v0.23.1

Bug Fixes

v0.23.0

14 Feb 05:03
Compare
Choose a tag to compare

0.23.0 (2025-02-14)

Full Changelog: v0.22.1...v0.23.0

Features

  • api: add support for storing chat completions (#216) (68a7883)

v0.22.1

13 Feb 00:00
a7ff995
Compare
Choose a tag to compare

0.22.1 (2025-02-12)

Full Changelog: v0.22.0...v0.22.1

Documentation

v0.22.0

06 Feb 22:18
6390dfd
Compare
Choose a tag to compare

0.22.0 (2025-02-06)

Full Changelog: v0.21.1...v0.22.0

Features

  • api: Add more new Azure service versions (#208) (a117892)
  • pagination: avoid fetching when has_more: false (#209) (183b132)

Bug Fixes

  • api: add missing @MustBeClosed annotations (#205) (0a60b9a)
  • api: add missing reasoning effort + model enums (#207) (8eb2394)
  • api: switch CompletableFuture<Void> to CompletableFuture<Void?> (0a60b9a)
  • client: add missing validation calls on response (0a60b9a)
  • client: always provide a body for PATCH methods (0a60b9a)
  • deploymentModel arg (3ab4110)

Chores

  • internal: minor formatting/style changes (0a60b9a)
  • internal: rename some tests (0a60b9a)