tag:github.com,2008:https://github.com/openai/openai-java/releases
Release notes from openai-java
2026-03-17T17:53:12Z
tag:github.com,2008:Repository/881501535/v4.29.0
2026-03-17T17:54:14Z
v4.29.0
<h2>4.29.0 (2026-03-17)</h2>
<p>Full Changelog: <a href="https://github.com/openai/openai-java/compare/v4.28.0...v4.29.0">v4.28.0...v4.29.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> 5.4 nano and mini model slugs (<a href="https://github.com/openai/openai-java/commit/397027a4117ab49e0a500b8dec8594ad34763011">397027a</a>)</li>
<li><strong>api:</strong> add defer_loading field to NamespaceTool.Tool.Function (<a href="https://github.com/openai/openai-java/commit/ff60586659f25204a545cb08623fe0a12810cbfa">ff60586</a>)</li>
<li><strong>api:</strong> add IN and NIN filter types to ComparisonFilter (<a href="https://github.com/openai/openai-java/commit/6d0eac374f8eab9de341ae1a19c185512614893b">6d0eac3</a>)</li>
<li><strong>api:</strong> add v1/videos endpoint to batch create (<a href="https://github.com/openai/openai-java/commit/421acd884ef736944c5368a7282fda8a890f0aed">421acd8</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>internal:</strong> tweak CI branches (<a href="https://github.com/openai/openai-java/commit/bfe3f0ac8ac068443a40b4b7b23e7d179e8b4837">bfe3f0a</a>)</li>
<li><strong>internal:</strong> update retry delay tests (<a href="https://github.com/openai/openai-java/commit/dfcccf14f4f3a72e85db513955a3ede7bcdb1d6b">dfcccf1</a>)</li>
</ul>
stainless-app[bot]
tag:github.com,2008:Repository/881501535/v4.28.0
2026-03-13T21:07:36Z
v4.28.0
<h2>4.28.0 (2026-03-13)</h2>
<p>Full Changelog: <a href="https://github.com/openai/openai-java/compare/v4.27.0...v4.28.0">v4.27.0...v4.28.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> custom voices (<a href="https://github.com/openai/openai-java/commit/e57613014fa561418c77afb9cec87149f012bb67">e576130</a>)</li>
</ul>
stainless-app[bot]
tag:github.com,2008:Repository/881501535/v4.27.0
2026-03-13T19:17:35Z
v4.27.0
<h2>4.27.0 (2026-03-13)</h2>
<p>Full Changelog: <a href="https://github.com/openai/openai-java/compare/v4.26.0...v4.27.0">v4.26.0...v4.27.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> api update (<a href="https://github.com/openai/openai-java/commit/ce421607a7d839d4477217d7a35abc13ffd1c9fc">ce42160</a>)</li>
<li><strong>api:</strong> manual updates (<a href="https://github.com/openai/openai-java/commit/39b947b75af1dbb9544c6c1db27dba1b995b2b52">39b947b</a>)</li>
<li><strong>api:</strong> manual updates (<a href="https://github.com/openai/openai-java/commit/7b4fbeb15137592fb75fbcd79c1b5f4d28cf7601">7b4fbeb</a>)</li>
<li><strong>api:</strong> sora api improvements: character api, video extensions/edits, higher resolution exports. (<a href="https://github.com/openai/openai-java/commit/54bf78f851562794c679eb7126726629ec724314">54bf78f</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>client:</strong> incorrect <code>Retry-After</code> parsing (<a href="https://github.com/openai/openai-java/commit/948b279b6ccf1e39e201dc193bcfc3b66b4f7359">948b279</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>internal:</strong> codegen related update (<a href="https://github.com/openai/openai-java/commit/0ea414d19b78c438fe360f6b73fd42881be37d86">0ea414d</a>)</li>
</ul>
stainless-app[bot]
tag:github.com,2008:Repository/881501535/v4.26.0
2026-03-05T23:41:31Z
v4.26.0
<h2>4.26.0 (2026-03-05)</h2>
<p>Full Changelog: <a href="https://github.com/openai/openai-java/compare/v4.25.0...v4.26.0">v4.25.0...v4.26.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> The GA ComputerTool now uses the CompuerTool class. The 'computer_use_preview' tool is moved to ComputerUsePreview (<a href="https://github.com/openai/openai-java/commit/a8d8de803d9df873eb13ecd912cdea096532a062">a8d8de8</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>api:</strong> update structured response tool overloads (<a href="https://github.com/openai/openai-java/commit/5562fc13a259d567aa03c59f36e74825effa53da">5562fc1</a>)</li>
</ul>
stainless-app[bot]
tag:github.com,2008:Repository/881501535/v4.25.0
2026-03-05T19:07:43Z
v4.25.0
<h2>4.25.0 (2026-03-05)</h2>
<p>Full Changelog: <a href="https://github.com/openai/openai-java/compare/v4.24.1...v4.25.0">v4.24.1...v4.25.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> gpt-5.4, tool search tool, and new computer tool (<a href="https://github.com/openai/openai-java/commit/18c8870b9f16b4fb2d87eb10d73797da3ecc6fdf">18c8870</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>api:</strong> allow unknown video seconds in responses (<a href="https://github.com/openai/openai-java/commit/82d67cb396925dbe221cd9713afc414c0b9406ad">82d67cb</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>internal:</strong> codegen related update (<a href="https://github.com/openai/openai-java/commit/42a435d6e939b6ecf1dc5866d5fce60f50b8b08b">42a435d</a>)</li>
</ul>
stainless-app[bot]
tag:github.com,2008:Repository/881501535/v4.24.1
2026-03-04T18:19:58Z
v4.24.1
<h2>4.24.1 (2026-03-04)</h2>
<p>Full Changelog: <a href="https://github.com/openai/openai-java/compare/v4.24.0...v4.24.1">v4.24.0...v4.24.1</a></p>
<h3>Bug Fixes</h3>
<ul>
<li><strong>api:</strong> internal schema fixes (<a href="https://github.com/openai/openai-java/commit/b4d67776443c04d9283e9d349af237d047b9e5c9">b4d6777</a>)</li>
<li><strong>api:</strong> manual updates (<a href="https://github.com/openai/openai-java/commit/95d5732a7eaac2ba4708e3d9ab48433f64aa9d13">95d5732</a>)</li>
<li><strong>java:</strong> add missing phase delegates to structured response output wrapper (<a href="https://github.com/openai/openai-java/commit/9c6137015ca7f95fb1144810986f2097e7f5d0ca">9c61370</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>internal:</strong> codegen related update (<a href="https://github.com/openai/openai-java/commit/e5c572f40fce11d20f24de6afbeef6b69d4bc7bb">e5c572f</a>)</li>
<li><strong>internal:</strong> reduce warnings (<a href="https://github.com/openai/openai-java/commit/445d1ad99e6a7745bf30c4ec4d8f9a9c02e7dab7">445d1ad</a>)</li>
</ul>
stainless-app[bot]
tag:github.com,2008:Repository/881501535/v4.24.0
2026-02-24T20:23:52Z
v4.24.0
<h2>4.24.0 (2026-02-24)</h2>
<p>Full Changelog: <a href="https://github.com/openai/openai-java/compare/v4.23.0...v4.24.0">v4.23.0...v4.24.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> add phase (<a href="https://github.com/openai/openai-java/commit/28dfb07eea2195b13ab9bf4d47f40e3bbbe386f1">28dfb07</a>)</li>
<li><strong>api:</strong> remove phase from messages and promptCacheKey parameter (<a href="https://github.com/openai/openai-java/commit/6eb09098f7509d17f83c2b92c86f43ed28d278e9">6eb0909</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>api:</strong> fix phase enum (<a href="https://github.com/openai/openai-java/commit/9217829f66334fba3323acd38369a81da39b19d3">9217829</a>)</li>
<li><strong>api:</strong> phase docs (<a href="https://github.com/openai/openai-java/commit/215079e8e83b527a5480db9ebc7a4c43fbe01490">215079e</a>)</li>
<li><strong>api:</strong> readd phase (<a href="https://github.com/openai/openai-java/commit/9d234b208b5e77b57665589a8881c8b4c8f3372e">9d234b2</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>internal:</strong> expand imports (<a href="https://github.com/openai/openai-java/commit/73adcb9d348bc2e51c98c4535f7f2373fcf782c9">73adcb9</a>)</li>
</ul>
stainless-app[bot]
tag:github.com,2008:Repository/881501535/v4.23.0
2026-02-23T23:37:02Z
v4.23.0
<h2>4.23.0 (2026-02-23)</h2>
<p>Full Changelog: <a href="https://github.com/openai/openai-java/compare/v4.22.0...v4.23.0">v4.22.0...v4.23.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> add gpt-realtime-1.5 and gpt-audio-1.5 models to realtime session (<a href="https://github.com/openai/openai-java/commit/b00b515f591c8651ab4d5d46606e31a69787eebf">b00b515</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>api:</strong> manual updates (<a href="https://github.com/openai/openai-java/commit/bd83804f76f2be62a2a09e4b9f2ed7832fdb740f">bd83804</a>)</li>
<li>set Accept header in more places (<a href="https://github.com/openai/openai-java/commit/9e2e7145e357dfe6e8b3f8701df70a42e07a4f63">9e2e714</a>)</li>
<li><strong>tests:</strong> skip unsupported streaming tests (<a href="https://github.com/openai/openai-java/commit/24f9854de6299572a6b836059855218f68f2e412">24f9854</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li>drop apache dependency (<a href="https://github.com/openai/openai-java/commit/37805bf5dad1f503cec009dfaca6c6b2b21fc279">37805bf</a>)</li>
<li>make <code>Properties</code> more resilient to <code>null</code> (<a href="https://github.com/openai/openai-java/commit/0039eb008840c33d9f62d44999e4b4533a3a50d2">0039eb0</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li><strong>api:</strong> add batch size limit to file batch create parameters (<a href="https://github.com/openai/openai-java/commit/764fd868ab4d0f9642ae2facb6ca98ef3a491888">764fd86</a>)</li>
<li><strong>api:</strong> clarify safety_identifier max length in chat completions and responses (<a href="https://github.com/openai/openai-java/commit/b2735b002e3591513ea743062e36d6f965f1fd46">b2735b0</a>)</li>
</ul>
stainless-app[bot]
tag:github.com,2008:Repository/881501535/v4.22.0
2026-02-19T16:57:46Z
v4.22.0
<h2>4.22.0 (2026-02-19)</h2>
<p>Full Changelog: <a href="https://github.com/openai/openai-java/compare/v4.21.0...v4.22.0">v4.21.0...v4.22.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>client:</strong> add connection pooling option (<a href="https://github.com/openai/openai-java/commit/6b5fd77b364bd494b5630805f0cd62d5a381eceb">6b5fd77</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>internal:</strong> make <code>OkHttp</code> constructor internal (<a href="https://github.com/openai/openai-java/commit/a1e3ca67621046ae0e2abe41e4a3f17c573c7ac1">a1e3ca6</a>)</li>
<li><strong>internal:</strong> remove unnecessary base URL (<a href="https://github.com/openai/openai-java/commit/360edde0e5ea5d0ee30c926905a950db3e14b6fa">360edde</a>)</li>
<li><strong>internal:</strong> update <code>TestServerExtension</code> comment (<a href="https://github.com/openai/openai-java/commit/41182d164e3739af338ad8f6d17955792c3a48a5">41182d1</a>)</li>
<li><strong>internal:</strong> update CI step name (<a href="https://github.com/openai/openai-java/commit/eeb51c61925e9e49ce1b2994f069d89068028e00">eeb51c6</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li><strong>api:</strong> update docstrings across audio, chatkit, skills, videos, and other endpoints (<a href="https://github.com/openai/openai-java/commit/f5018f5bfc839b22397d184c18fc5a359fabd430">f5018f5</a>)</li>
</ul>
stainless-app[bot]
tag:github.com,2008:Repository/881501535/v4.21.0
2026-02-14T00:35:24Z
v4.21.0
<h2>4.21.0 (2026-02-13)</h2>
<p>Full Changelog: <a href="https://github.com/openai/openai-java/compare/v4.20.0...v4.21.0">v4.20.0...v4.21.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> container network_policy and skills (<a href="https://github.com/openai/openai-java/commit/c248c522e1ef826aa28c1176dee234ba64bc0550">c248c52</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>update comment (<a href="https://github.com/openai/openai-java/commit/6a1a02b54a87dc5ad846086f4ca0eda047928720">6a1a02b</a>)</li>
</ul>
stainless-app[bot]