Releases: openai/openai-go
Releases · openai/openai-go
v3.37.0
v3.36.0
3.36.0 (2026-05-13)
Full Changelog: v3.35.0...v3.36.0
Features
- api: add service_tier parameter to response compact method (bacd2c0)
Bug Fixes
- go: avoid panic when http.DefaultTransport is wrapped (95a0250)
v3.35.0
3.35.0 (2026-05-07)
Full Changelog: v3.34.0...v3.35.0
Features
- api: add quantity field to admin organization usage costs results (899b6de)
- api: launch realtime translate + update image 2 (1fbf3a6)
- api: manual updates (cd9047f)
- api: realtime 2 (5b51410)
Bug Fixes
- api: fix imagegen
sizeenum regression (995778e) - types: add format tags for URI and timestamp fields across models (a6c2198)
Chores
- internal: regenerate SDK with no functional changes (71c80ef)
- redact api-key headers in debug logs (ff51a02)
Documentation
- api: document web_search_call.results output data option (6c2d8ef)
v3.34.0
3.34.0 (2026-05-01)
Full Changelog: v3.33.0...v3.34.0
Features
- api: add group_type, external_key_id, user fields to admin organization models (460f400)
- api: add support for Admin API Keys per endpoint (51a0561)
- api: admin API updates (a0ad21e)
- api: manual updates (b60b3bc)
- api: manual updates (f4e0c1a)
Bug Fixes
v3.33.0
3.33.0 (2026-04-28)
Full Changelog: v3.32.0...v3.33.0
Features
Bug Fixes
- types: change PromptCacheRetention enum in-memory to in_memory (15e7432)
Chores
Documentation
v3.32.0
3.32.0 (2026-04-16)
Full Changelog: v3.31.0...v3.32.0
Features
- api: Add detail to InputFileContent (b8e782f)
- api: add OAuthErrorCode type (d54fff1)
- api: add prompt_cache_retention parameter to response compact (e2da10d)
Bug Fixes
- fix for union type names (0bc8ad5)
Documentation
- improve examples (c3c36ad)
v3.31.0
3.31.0 (2026-04-08)
Full Changelog: v3.30.0...v3.31.0
Features
- api: add phase field to conversation messages (563d747)
- api: add web_search_call.results to ResponseIncludable (6ef5b20)
- client: add support for short-lived tokens (#799) (038871e)
- internal: support comma format in multipart form encoding (905b473)
Bug Fixes
- fix issue with unmarshaling in some cases (a017bc6)
- prevent duplicate ? in query params (cbb2c75)
- types: remove web_search_call.results from ResponseIncludable (180597f)
Chores
- ci: support opting out of skipping builds on metadata-only commits (12e3a5a)
- remove unnecessary error check for url parsing (cfe9c41)
- tests: bump steady to v0.20.1 (8e4ef11)
- tests: bump steady to v0.20.2 (ad31f81)
- update docs for api:"required" (2d16ebc)
Documentation
- api: add multi-file ingestion guidance to vectorstorefile/filebatch params (dbba33f)
v3.30.0
3.30.0 (2026-03-25)
Full Changelog: v3.29.0...v3.30.0
Features
- api: add keys field to computer action types (7abb3c4)
Bug Fixes
- api: align SDK response types with expanded item schemas (324c584)
- types: generate shared enum types that are not referenced by other schemas (e2f2920)
- types: make Type required, correct enum in ResponseInputMessageItem (8c2c7a5)
Chores
- ci: skip lint on metadata-only changes (40cf884)
- client: fix multipart serialisation of Default() fields (06c04ae)
- internal: support default value struct tag (f1afb2a)
- internal: update gitignore (bde0a0d)
- tests: bump steady to v0.19.4 (a0561c3)
- tests: bump steady to v0.19.5 (56c5c36)
- tests: bump steady to v0.19.6 (44ebe37)
- tests: bump steady to v0.19.7 (1b04072)
Refactors
- tests: switch from prism to steady (2185358)
v3.29.0
3.29.0 (2026-03-17)
Full Changelog: v3.28.0...v3.29.0
Features
- api: 5.4 nano and mini model slugs (c4ebb48)
- api: add in and nin values to comparison filter type (d060d44)
Chores
- internal: tweak CI branches (6379626)
v3.28.0
3.28.0 (2026-03-14)
Full Changelog: v3.27.0...v3.28.0
Features
- api: add /v1/videos endpoint option to batch (7b2d67e)
- api: add defer_loading field to function tools (6d4b683)
- api: custom voices (d00b782)
⚠ BREAKING CHANGES
- api: The
voiceparam and resouce has changed from astringto astring | {id: string}. This is a breaking change for Go.