Releases: openai/openai-go
Releases · openai/openai-go
v1.1.0
v1.0.0
1.0.0 (2025-05-19)
Full Changelog: v0.1.0-beta.11...v1.0.0
⚠ BREAKING CHANGES
- client: rename file array param variant
- api: improve naming and remove assistants
- accumulator: update casing (#401)
Features
- api: improve naming and remove assistants (4c623b8)
Bug Fixes
- accumulator: update casing (#401) (d59453c)
- client: correctly set stream key for multipart (0ec68f0)
- client: don't panic on marshal with extra null field (9c15332)
- client: increase max stream buffer size (9456455)
- client: rename file array param variant (4cfcf86)
- client: use scanner for streaming (aa58806)
Chores
v0.1.0-beta.11
0.1.0-beta.11 (2025-05-16)
Full Changelog: v0.1.0-beta.10...v0.1.0-beta.11
⚠ BREAKING CHANGES
- client: clearer array variant names
- client: rename resp package
- client: improve core function names
- client: improve union variant names
- client: improve param subunions & deduplicate types
Features
- api: add image sizes, reasoning encryption (0852fb3)
- api: add o3 and o4-mini model IDs (3fabca6)
- api: Add reinforcement fine-tuning api support (831a124)
- api: adding gpt-4.1 family of model IDs (1ef19d4)
- api: adding new image model support (bf17880)
- api: manual updates (11f5716)
- api: responses x eval api (183aaf7)
- api: Updating Assistants and Evals API schemas (47ca619)
- client: add dynamic streaming buffer to handle large lines (8e6aad6)
- client: add helper method to generate constant structs (ff82809)
- client: add support for endpoint-specific base URLs in python (072dce4)
- client: add support for reading base URL from environment variable (0d37268)
- client: clearer array variant names (a5d8b5d)
- client: experimental support for unmarshalling into param structs (5234875)
- client: improve param subunions & deduplicate types (8a78f37)
- client: rename resp package (4433516)
- client: support more time formats (ec171b2)
- fix lint (9c50a1e)
Bug Fixes
- client: clean up reader resources (710b92e)
- client: correctly update body in WithJSONSet (f2d7118)
- client: improve core function names (9f312a9)
- client: improve union variant names (a2c3de9)
- client: include path for type names in example code (69561c5)
- client: resolve issue with optional multipart files (910d173)
- client: time format encoding fix (ca17553)
- client: unmarshal responses properly (fc9fec3)
- handle empty bodies in WithJSONSet (8372464)
- pagination: handle errors when applying options (eebf84b)
Chores
- ci: add timeout thresholds for CI jobs (26b0dd7)
- ci: only use depot for staging repos (7682154)
- ci: run on more branches and use depot runners (d7badbc)
- docs: document pre-request options (4befa5a)
- docs: update respjson package name (9a00229)
- readme: improve formatting (a847e8d)
- utils: add internal resp to param utility (239c4e2)
Documentation
- update documentation links to be more uniform (f5f0bb0)