NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1698 most downloaded on npm
The official TypeScript library for the OpenAI API
Last release today
04 Oct 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
398 releases · first in 2020
One column per quarter.
api: new o1 and GPT-4o models + preference fine-tuning
internal: better ecosystem test debugging
Full Changelog: v4.76.2...v4.76.3
types: nicer error class types + jsdocs
internal: bump cross-spawn to v7.0.6
## 4.76.0 (2024-12-05) Full Changelog: v4.75.0...v4.76.0 ### Features * api: updates (#1212) (e0fedf2) ### Chores * bump openapi url
## 4.75.0 (2024-12-03) Full Changelog: v4.74.0...v4.75.0 ### Features * improve docs for jsr README.md
internal: make git install file structure match npm
readme: mention .withResponse() for streaming request ID
api: add gpt-4o-2024-11-20 model
Full Changelog: v4.72.0...v4.73.0
add back deno runtime testing without type checks
Full Changelog: v4.71.1...v4.72.0
change release please configuration for jsr.json
api: add support for predicted outputs
change streaming helper imports to be relative
Full Changelog: v4.70.2...v4.70.3
add permissions to github workflow
don't require deno to run build-deno
internal: fix isolated modules exports
api: add new, expressive voices for Realtime and Audio in Chat Completions
## 4.68.4 (2024-10-23) Full Changelog: v4.68.3...v4.68.4 ### Chores * internal: update spec version
internal: bumps eslint and related dependencies
## 4.68.2 (2024-10-22) Full Changelog: v4.68.1...v4.68.2 ### Chores * internal: update spec version
client: respect x-stainless-retry-count default headers
api: add gpt-4o-audio-preview model for chat completions
internal: pass props through internal parser
internal: move LineDecoder to a separate file
improve and reference contributing documentation
api: support storing chat completions, enabling evals and model distillation in the dashboard
audio: add fallback overload types
## 4.65.0 (2024-09-26) Full Changelog: v4.64.0...v4.65.0 ### Features * api: add omni-moderation model
client: allow overriding retry count header
client: send retry count header
types: remove leftover polyfill usage
client: add ._request_id property to object responses
runTools: correct request options type
client: partial parsing update to handle strings
Full Changelog: v4.60.1...v4.61.0
zod: correctly add $ref definitions for transformed schemas
## 4.60.0 (2024-09-12) Full Changelog: v4.59.0...v4.60.0 ### Features * api: add o1 models
structured outputs: support accessing raw responses
errors: pass message through to APIConnectionError
docs: update browser support information
vector store: improve chunking strategy type names
helpers/zod: avoid import issue in certain environments
## 4.57.2 (2024-09-04) Full Changelog: v4.57.1...v4.57.2 ### Chores * internal: dependency updates
assistants: correctly accumulate tool calls when streaming
Full Changelog: v4.57.0...v4.57.1
api: add file search result details to run steps
## 4.56.2 (2024-08-29) Full Changelog: v4.56.1...v4.56.2 ### Chores * run tsc as part of lint script
## 4.56.1 (2024-08-27) Full Changelog: v4.56.0...v4.56.1 ### Chores * ci: check for build errors
api: add chatgpt-4o-latest model
Full Changelog: v4.55.9...v4.56.0
azure/tts: avoid stripping model param
## 4.55.8 (2024-08-15) Full Changelog: v4.55.7...v4.55.8 ### Chores * types: define FilePurpose enum
json-schema: correct handling of nested recursive schemas
zod-to-json-schema: correct licensing
examples: minor formatting changes
helpers/zod: nested union schema extraction
## 4.55.3 (2024-08-08) Full Changelog: v4.55.2...v4.55.3 ### Chores * internal: updates
helpers/zod: add extract-to-root ref strategy
Full Changelog: v4.55.1...v4.55.2
extract-to-root ref strategy (ef3c73c)nullableStrategy option (ad89892)helpers/zod: correct schema generation for recursive schemas
Full Changelog: v4.55.0...v4.55.1
AssistantResponseFormat type (#967) (9fd94bf)api: add structured outputs support
Full Changelog: v4.54.0...v4.55.0
extract out ImageModel, AudioModel, SpeechModel
Full Changelog: v4.53.2...v4.54.0
ImageModel, AudioModel, SpeechModel (#964) (1edf957)docs: fix incorrect client var names
compat: remove ReadableStream polyfill redundant since node v16
Your coding agent can read these notes before it upgrades. Set up the MCP server →