Skip to content

Releases: openai/openai-java

v2.6.0

09 Jun 16:49
fa66616
Compare
Choose a tag to compare

2.6.0 (2025-06-09)

Full Changelog: v2.5.0...v2.6.0

Features

  • api: Add tools and structured outputs to evals (f9d593c)

v2.5.0

06 Jun 13:44
c0885ca
Compare
Choose a tag to compare

2.5.0 (2025-06-06)

Full Changelog: v2.4.0...v2.5.0

Features

  • client: automatic schema generation and arg parsing for function calling (#497) (800dc8f)

v2.4.0

03 Jun 17:12
b8a7201
Compare
Choose a tag to compare

2.4.0 (2025-06-03)

Full Changelog: v2.3.2...v2.4.0

Features

  • api: add new realtime and audio models, realtime session options (898d2ad)

Chores

  • internal: minor formatting change (f68c491)

v2.3.2

02 Jun 19:55
38ace13
Compare
Choose a tag to compare

2.3.2 (2025-06-02)

Full Changelog: v2.3.1...v2.3.2

Bug Fixes

  • api: Fix evals and code interpreter interfaces (d7e2747)

v2.3.1

02 Jun 16:02
52b2a4a
Compare
Choose a tag to compare

2.3.1 (2025-06-02)

Full Changelog: v2.3.0...v2.3.1

Bug Fixes

  • client: hasNextPage impl for some classes (32e968f)

v2.3.0

29 May 16:15
c11e28b
Compare
Choose a tag to compare

2.3.0 (2025-05-29)

Full Changelog: v2.2.1...v2.3.0

Features

  • api: Config update for pakrym-stream-param (55ae767)

Bug Fixes

  • client: add missing deployment model param (#704) (37aa563)
  • client: correctly send streaming discriminator param (b27559f)
  • client: optional image deployment model param (a507f84)
  • client: remove @MustBeClosed for future returning methods (2988157)
  • client: return binary content from get /containers/{container_id}/files/{file_id}/content (787e12b)

v2.2.1

27 May 18:48
ac82502
Compare
Choose a tag to compare

2.2.1 (2025-05-27)

Full Changelog: v2.2.0...v2.2.1

Bug Fixes

  • client: don't throw on absent error message (0d1e325)

v2.2.0

23 May 14:10
f2608bb
Compare
Choose a tag to compare

2.2.0 (2025-05-23)

Full Changelog: v2.1.0...v2.2.0

Features

  • api: remove deprecated endpoints from Java client (7b5acb5)

Bug Fixes

  • examples: remove old examples (8fe838c)

Chores

  • internal: fix release workflows (c66f725)

v2.1.0

22 May 21:06
75f65c4
Compare
Choose a tag to compare

2.1.0 (2025-05-22)

Full Changelog: v2.0.0...v2.1.0

Features

  • api: new streaming helpers for background responses (a82279d)

Bug Fixes

  • internal: fix issues with new items in structured responses (931f7b8)
  • tests: fix file test (a82adfd)

v2.0.0

21 May 18:41
6d93489
Compare
Choose a tag to compare

2.0.0 (2025-05-21)

Full Changelog: v1.6.1...v2.0.0

⚠ BREAKING CHANGES

  • client: change precision of some numeric types
  • client: extract auto pagination to shared classes
  • client: Migration: - If you were referencing the AutoPager class on a specific *Page or *PageAsync type, then you should instead reference the shared AutoPager and AutoPagerAsync types, under the core package
    • AutoPagerAsync now has different usage. You can call .subscribe(...) on the returned object instead to get called back each page item. You can also call onCompleteFuture() to get a future that completes when all items have been processed. Finally, you can call .close() on the returned object to stop auto-paginating early
    • If you were referencing getNextPage or getNextPageParams:
      • Swap to nextPage() and nextPageParams()
      • Note that these both now return non-optional types (use hasNextPage() before calling these, since they will throw if it's impossible to get another page)

Features

  • api: Add reinforcement fine-tuning api support (3a9fcbb)
  • api: further updates for evals API (2b9d5bc)
  • api: manual updates (005a643)
  • api: responses x eval api (66327c5)
  • api: Updating Assistants and Evals API schemas (02c6df6)
  • client: allow providing some params positionally (1c6e875)
  • client: extract auto pagination to shared classes (855d571)
  • client: type safe structured outputs (#463) (e123fdd)

Bug Fixes

  • add missing deploymentModel params (d9af1fb)
  • client: properly support srt and vtt in audio transcriptions. (#472) (1e5bf3d)
  • merge conflict (bf7e961)
  • missing validity (301a38a)

Chores

  • docs: grammar improvements (13b0fbc)
  • internal: fix custom code (567c86e)

Documentation

  • remove or fix invalid readme examples (fa9f7fc)

Refactors

  • client: change precision of some numeric types (291b0f4)