NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #3562 most downloaded on crates.io
Rust library for OpenAI
Last release 9 days ago
28 Sep 2026
Ships fairly regularly
a new release about every 3 weeks
Rarely documented
notes for 12 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
4 years old
124 releases · first in 2022
One column per quarter.
fix(chat): skip_serializing_if on ChatCompletionMessageToolCallChunk optional fields by @Atharva-Kanherkar in #590
Full Changelog: async-openai-v0.42.0...async-openai-v0.42.1
[codex] Add max reasoning effort by @michaelfeil in #573
Full Changelog: async-openai-v0.41.3...async-openai-v0.42.0
fix(types): make FileObject fields public by @coinmoles in #582
FileObject fields public by @coinmoles in #582Full Changelog: async-openai-v0.41.2...async-openai-v0.41.3
Exit stream reader task on consumer drop by @max-zheng in #577
Full Changelog: async-openai-v0.41.1...async-openai-v0.41.2
fix(types): omit ImageUrl.detail when None by @yourlogarithm in #564
Full Changelog: async-openai-v0.41.0...async-openai-v0.41.1
feat: upstream spec sync by @64bit in #563
Full Changelog: async-openai-v0.40.3...async-openai-v0.41.0
fix(chat): skip_serializing_if on FunctionCallStream optional fields by @pennycoders in #561
Full Changelog: async-openai-v0.40.2...async-openai-v0.40.3
Surface streaming HTTP errors at the function call instead of as first stream item by @max-zheng in #558
Full Changelog: async-openai-v0.40.1...async-openai-v0.40.2
feat: forward reqwest's rustls-no-provider feature by @valkum in #556
Breaking Change : OpenAIError::ApiError(ApiError) is now OpenAIError:ApiError(ApiErrorResponse)
Breaking Change: OpenAIError::ApiError(ApiError) is now OpenAIError:ApiError(ApiErrorResponse)
Full Changelog: async-openai-v0.39.0...async-openai-v0.40.0
Only types have breaking changes, if you're not using types from the following PRs, your upgrade should be no-op!
Only types have breaking changes, if you're not using types from the following PRs, your upgrade should be no-op!
action optional in response.output_item.added by @rijkvanzanten in #550Full Changelog: async-openai-v0.38.2...async-openai-v0.39.0
fix(responses): default missing InputImageContent.detail during deserialization by @ajcasagrande in #546
Full Changelog: async-openai-v0.38.1...async-openai-v0.38.2
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →