What's Changed
- Fix missing chunking strategy in vector store file responses by @midhunmonachan in #805
- fix(OpenAI): trim streamed response data before decoding- #9 by @e4se in #806
- fix(OpenAI): handle undocumented text web search results- #10 by @e4se in #807
- feat(OpenAI): add Skills API by @heyzainali in #808
- feat(OpenAI): add shell tool and skill attachments support by @omitech in #811
- Feature: Decisions API. by @efpapado in #812
- fix(OpenAI): allow null names and boolean choice values in Decisions by @APX403 in #815
- build(deps): bump shivammathur/setup-php from 2.37.2 to 2.40.0 by @dependabot[bot] in #814
- fix(OpenAI): handle rate limit and server errors on Guzzle stream requests by @APX403 in #816
- feat(OpenAI): add Agents API by @heyzainali in #817
- feat(OpenAI): add Vaults API by @heyzainali in #818
- fix(OpenAI): allow null country in web search user location by @APX403 in #821
- feat(OpenAI): add Agent Environments API by @heyzainali in #819
- feat(OpenAI): add Agent Sessions API by @heyzainali in #820
- fix(OpenAI): keep keys of nested multipart parameters by @APX403 in #822
- fix(OpenAI): stop beta headers leaking into later requests by @heyzainali in #823
- fix(chat): read reasoning_content in streamed deltas by @pcbeingused333 in #824
- fix(OpenAI): support the computer tool and its batched actions by @APX403 in #825
- fix: harden ResourceUri against HttpClient traversal (GHSA-g2jm-j3rw-vqcm) by @iBotPeaches in #813
- Release: v0.22.0 by @iBotPeaches in #826
New Contributors
- @midhunmonachan made their first contribution in #805
- @heyzainali made their first contribution in #808
- @omitech made their first contribution in #811
- @efpapado made their first contribution in #812
- @APX403 made their first contribution in #815
- @pcbeingused333 made their first contribution in #824
Full Changelog: v0.21.0...v0.22.0