{"id":"src_E8SOv7oaCXxshXd3BtEii","slug":"openai-node-sdk","name":"Node SDK","type":"github","url":"https://github.com/openai/openai-node","orgId":"org_XCtsUSrelarAybkAnBD3g","org":{"slug":"openai","name":"OpenAI"},"isPrimary":false,"metadata":"{\"evaluatedMethod\":\"github\",\"evaluatedAt\":\"2026-04-07T17:18:46.502Z\",\"changelogUrl\":\"https://github.com/openai/openai-node/blob/HEAD/CHANGELOG.md\",\"changelogDetectedAt\":\"2026-04-07T17:27:49.142Z\"}","releaseCount":200,"releasesLast30Days":2,"avgReleasesPerWeek":1.5,"latestVersion":"v6.34.0","latestDate":"2026-04-08T21:26:04.000Z","changelogUrl":"https://github.com/openai/openai-node/blob/HEAD/CHANGELOG.md","hasChangelogFile":true,"lastFetchedAt":"2026-04-19T03:01:51.436Z","trackingSince":"2024-08-06T17:14:55.000Z","releases":[{"id":"rel_2PAFJZ7OlV0oPuA5Agcqn","version":"v6.34.0","title":"v6.34.0","summary":"## 6.34.0 (2026-04-08)\n\nFull Changelog: [v6.33.0...v6.34.0](https://github.com/openai/openai-node/compare/v6.33.0...v6.34.0)\n\n### Features\n\n* **api:**...","content":"## 6.34.0 (2026-04-08)\n\nFull Changelog: [v6.33.0...v6.34.0](https://github.com/openai/openai-node/compare/v6.33.0...v6.34.0)\n\n### Features\n\n* **api:** add phase field to Message in conversations ([eb7cbc1](https://github.com/openai/openai-node/commit/eb7cbc1cb9d8f3189b4db6b59a6ff2c45376a598))\n* **client:** add support for short-lived tokens ([#839](https://github.com/openai/openai-node/issues/839)) ([a72ebcf](https://github.com/openai/openai-node/commit/a72ebcf06bcbf4100a3f3c8723b66c34f7c261ec))\n\n\n### Bug Fixes\n\n* **api:** remove web_search_call.results from ResponseIncludable in responses ([1f6968e](https://github.com/openai/openai-node/commit/1f6968e1c0add39034d26f4268a75cadad42abf0))\n\n\n### Chores\n\n* **internal:** codegen related update ([1081460](https://github.com/openai/openai-node/commit/1081460b68a90915fb019f81d9c24c0dfa48a3c4))\n* **internal:** update multipart form array serialization ([3faee8d](https://github.com/openai/openai-node/commit/3faee8da8d286871adb3ce1258df57aab67272da))\n* **tests:** bump steady to v0.20.1 ([b73cc6b](https://github.com/openai/openai-node/commit/b73cc6b9db6489b7e8b55cab79789ddb21e6d83f))\n\n\n### Documentation\n\n* **api:** add multi-file ingestion recommendations to vector-stores files/file-batches ([1bc32a3](https://github.com/openai/openai-node/commit/1bc32a3cbc4d453e2835db3a1844e7c99f55df24))","publishedAt":"2026-04-08T21:26:04.000Z","url":"https://github.com/openai/openai-node/releases/tag/v6.34.0","media":[]},{"id":"rel_1g6S4Xyu7F5wNlyDS3j6e","version":"v6.33.0","title":"v6.33.0","summary":"## 6.33.0 (2026-03-25)\n\nFull Changelog: [v6.32.0...v6.33.0](https://github.com/openai/openai-node/compare/v6.32.0...v6.33.0)\n\n### Features\n\n* **api:**...","content":"## 6.33.0 (2026-03-25)\n\nFull Changelog: [v6.32.0...v6.33.0](https://github.com/openai/openai-node/compare/v6.32.0...v6.33.0)\n\n### Features\n\n* **api:** add keys field to computer action types ([27a850e](https://github.com/openai/openai-node/commit/27a850e8a698cde5b7e05da70d8babb1205b2830))\n* **client:** add async iterator and stream() to WebSocket classes ([e1c16ee](https://github.com/openai/openai-node/commit/e1c16ee35b8ef9db30e9a99a2b3460368f3044d0))\n\n\n### Bug Fixes\n\n* **api:** align SDK response types with expanded item schemas ([491cd52](https://github.com/openai/openai-node/commit/491cd5290c36e6b1de7ff9787e80c73899d8b642))\n* **types:** make type required in ResponseInputMessageItem ([2012293](https://github.com/openai/openai-node/commit/20122931977c2de8630cb03182766fbf6dc37868))\n\n\n### Chores\n\n* **ci:** skip lint on metadata-only changes ([74a917f](https://github.com/openai/openai-node/commit/74a917fd92dd2a1bd3089f3b5f79781bdc0d4ec3))\n* **internal:** refactor imports ([cfe9c60](https://github.com/openai/openai-node/commit/cfe9c60aa41e9ed53e7d5f9187d31baf4364f8bd))\n* **internal:** update gitignore ([71bd114](https://github.com/openai/openai-node/commit/71bd114f97e24c547660694d03c19b22d62ae961))\n* **tests:** bump steady to v0.19.4 ([f2e9dea](https://github.com/openai/openai-node/commit/f2e9dea844405f189cc63a1d1493de3eabfcb7e7))\n* **tests:** bump steady to v0.19.5 ([37c6cf4](https://github.com/openai/openai-node/commit/37c6cf495b9a05128572f9e955211b67d01410f3))\n* **tests:** bump steady to v0.19.6 ([496b3af](https://github.com/openai/openai-node/commit/496b3af4371cf40f5d14f72d0770e152710b09df))\n* **tests:** bump steady to v0.19.7 ([8491eb6](https://github.com/openai/openai-node/commit/8491eb6d83cf8680bdc9d69e60b8e5d09e2bc8e8))\n\n\n### Refactors\n\n* **tests:** switch from prism to steady ([47c0581](https://github.com/openai/openai-node/commit/47c0581a1923c9e700a619dd6bfa3fb93a188899))","publishedAt":"2026-03-25T22:08:36.000Z","url":"https://github.com/openai/openai-node/releases/tag/v6.33.0","media":[]},{"id":"rel_xGL39DyRme1xO486gR8MP","version":"v6.32.0","title":"v6.32.0","summary":"## 6.32.0 (2026-03-17)\n\nFull Changelog: [v6.31.0...v6.32.0](https://github.com/openai/openai-node/compare/v6.31.0...v6.32.0)\n\n### Features\n\n* **api:**...","content":"## 6.32.0 (2026-03-17)\n\nFull Changelog: [v6.31.0...v6.32.0](https://github.com/openai/openai-node/compare/v6.31.0...v6.32.0)\n\n### Features\n\n* **api:** 5.4 nano and mini model slugs ([068df6d](https://github.com/openai/openai-node/commit/068df6d625d7faa76dfac160065f1ca550539ba8))","publishedAt":"2026-03-17T17:53:01.000Z","url":"https://github.com/openai/openai-node/releases/tag/v6.32.0","media":[]},{"id":"rel_fxTWpG0ZL9Nr4nOO5RhHB","version":"v6.31.0","title":"v6.31.0","summary":"## 6.31.0 (2026-03-16)\n\nFull Changelog: [v6.30.1...v6.31.0](https://github.com/openai/openai-node/compare/v6.30.1...v6.31.0)\n\n### Features\n\n* **api:**...","content":"## 6.31.0 (2026-03-16)\n\nFull Changelog: [v6.30.1...v6.31.0](https://github.com/openai/openai-node/compare/v6.30.1...v6.31.0)\n\n### Features\n\n* **api:** add in/nin filter types to ComparisonFilter ([b2eda27](https://github.com/openai/openai-node/commit/b2eda274418ceb9bbdb3778cb6a5ee28090df8ad))","publishedAt":"2026-03-16T22:12:31.000Z","url":"https://github.com/openai/openai-node/releases/tag/v6.31.0","media":[]},{"id":"rel__qvUSS93lE8JFbdQt65c0","version":"v6.30.1","title":"v6.30.1","summary":"## 6.30.1 (2026-03-16)\n\nFull Changelog: [v6.30.0...v6.30.1](https://github.com/openai/openai-node/compare/v6.30.0...v6.30.1)\n\n### Chores\n\n* **internal...","content":"## 6.30.1 (2026-03-16)\n\nFull Changelog: [v6.30.0...v6.30.1](https://github.com/openai/openai-node/compare/v6.30.0...v6.30.1)\n\n### Chores\n\n* **internal:** tweak CI branches ([25f5d74](https://github.com/openai/openai-node/commit/25f5d74c1fc16e3303fcb87022f5f0559b052cbf))","publishedAt":"2026-03-16T21:16:51.000Z","url":"https://github.com/openai/openai-node/releases/tag/v6.30.1","media":[]},{"id":"rel_IQZusXwQ5SqQmR_t78Wiw","version":"v6.30.0","title":"v6.30.0","summary":"## 6.30.0 (2026-03-16)\n\nFull Changelog: [v6.29.0...v6.30.0](https://github.com/openai/openai-node/compare/v6.29.0...v6.30.0)\n\n### Features\n\n* **api:**...","content":"## 6.30.0 (2026-03-16)\n\nFull Changelog: [v6.29.0...v6.30.0](https://github.com/openai/openai-node/compare/v6.29.0...v6.30.0)\n\n### Features\n\n* **api:** add /v1/videos endpoint option to batches ([271d879](https://github.com/openai/openai-node/commit/271d87979f16950900f4253915bdda319b7fe935))\n* **api:** add defer_loading field to NamespaceTool ([7cc8f0a](https://github.com/openai/openai-node/commit/7cc8f0a736ea7ba0aa3e7860b4c30eaaa5795966))\n\n\n### Bug Fixes\n\n* **api:** oidc publishing for npm ([fa50066](https://github.com/openai/openai-node/commit/fa500666e38379f2241ac43d60e2eb7eef7d39cb))","publishedAt":"2026-03-16T14:59:25.000Z","url":"https://github.com/openai/openai-node/releases/tag/v6.30.0","media":[]},{"id":"rel_p3e0POCTV-LXD_152L_QY","version":"v6.29.0","title":"v6.29.0","summary":"## 6.29.0 (2026-03-13)\n\nFull Changelog: [v6.28.0...v6.29.0](https://github.com/openai/openai-node/compare/v6.28.0...v6.29.0)\n\n### Features\n\n* **api:**...","content":"## 6.29.0 (2026-03-13)\n\nFull Changelog: [v6.28.0...v6.29.0](https://github.com/openai/openai-node/compare/v6.28.0...v6.29.0)\n\n### Features\n\n* **api:** custom voices ([a11307a](https://github.com/openai/openai-node/commit/a11307afab49299fdf7e7ed3675d3e277d9b5c60))","publishedAt":"2026-03-13T21:06:57.000Z","url":"https://github.com/openai/openai-node/releases/tag/v6.29.0","media":[]},{"id":"rel_kI4Rd_lScTyPPYkWaG6BW","version":"v6.28.0","title":"v6.28.0","summary":"## 6.28.0 (2026-03-13)\n\nFull Changelog: [v6.27.0...v6.28.0](https://github.com/openai/openai-node/compare/v6.27.0...v6.28.0)\n\n### Features\n\n* **api:**...","content":"## 6.28.0 (2026-03-13)\n\nFull Changelog: [v6.27.0...v6.28.0](https://github.com/openai/openai-node/compare/v6.27.0...v6.28.0)\n\n### Features\n\n* **api:** manual updates ([d543959](https://github.com/openai/openai-node/commit/d54395976aa4c1c1864bb45dbaf81ec1d66b8c6b))\n* **api:** manual updates ([4f87840](https://github.com/openai/openai-node/commit/4f878406e029ae7527201251632e3fa00b800045))\n* **api:** sora api improvements: character api, video extensions/edits, higher resolution exports. ([262dac2](https://github.com/openai/openai-node/commit/262dac25aec6c9caa561f57a0b9e2a086f47a26a))\n\n\n### Bug Fixes\n\n* **types:** remove detail field from ResponseInputFile and ResponseInputFileContent ([8d6c0cd](https://github.com/openai/openai-node/commit/8d6c0cdbbf08829db08745597e1806661534853f))\n\n\n### Chores\n\n* **internal:** update dependencies to address dependabot vulnerabilities ([f5810ee](https://github.com/openai/openai-node/commit/f5810ee5f5bf96e81a77f91939f3d56427c46e00))\n* match http protocol with ws protocol instead of wss ([6f4e936](https://github.com/openai/openai-node/commit/6f4e936bc2211da885bf492615b2bf413887576b))\n* **mcp-server:** improve instructions ([aad9ca1](https://github.com/openai/openai-node/commit/aad9ca15ddbb8dbc27ed6b2aa9b242af9bbf7b8f))\n* use proper capitalization for WebSockets ([cb4cf62](https://github.com/openai/openai-node/commit/cb4cf6297c2a0eb7d3f55f8850e6e8ffc4c7ecc6))","publishedAt":"2026-03-13T19:16:17.000Z","url":"https://github.com/openai/openai-node/releases/tag/v6.28.0","media":[]},{"id":"rel_wiAGIOGraAQ0QqtS4il5l","version":"v6.27.0","title":"v6.27.0","summary":"## 6.27.0 (2026-03-05)\n\nFull Changelog: [v6.26.0...v6.27.0](https://github.com/openai/openai-node/compare/v6.26.0...v6.27.0)\n\n### Features\n\n* **api:**...","content":"## 6.27.0 (2026-03-05)\n\nFull Changelog: [v6.26.0...v6.27.0](https://github.com/openai/openai-node/compare/v6.26.0...v6.27.0)\n\n### Features\n\n* **api:** The GA ComputerTool now uses the CompuerTool class. The 'computer_use_preview' tool is moved to ComputerUsePreview ([0206188](https://github.com/openai/openai-node/commit/0206188f760be830738136e37dcf7be6ea0fe20c))\n\n\n### Chores\n\n* **internal:** improve import alias names ([9cc2478](https://github.com/openai/openai-node/commit/9cc24789730a309037ef81f5a30af515d700459a))","publishedAt":"2026-03-05T23:19:23.000Z","url":"https://github.com/openai/openai-node/releases/tag/v6.27.0","media":[]},{"id":"rel_pbVi_0yd12GV5jq9k9lJ8","version":"v6.26.0","title":"v6.26.0","summary":"## 6.26.0 (2026-03-05)\n\nFull Changelog: [v6.25.0...v6.26.0](https://github.com/openai/openai-node/compare/v6.25.0...v6.26.0)\n\n### Features\n\n* **api:**...","content":"## 6.26.0 (2026-03-05)\n\nFull Changelog: [v6.25.0...v6.26.0](https://github.com/openai/openai-node/compare/v6.25.0...v6.26.0)\n\n### Features\n\n* **api:** gpt-5.4, tool search tool, and new computer tool ([1d1e5a9](https://github.com/openai/openai-node/commit/1d1e5a9b5aeb11b0e940b4532dcd6a3fcc23898a))\n\n\n### Bug Fixes\n\n* **api:** internal schema fixes ([6b401ad](https://github.com/openai/openai-node/commit/6b401ad7d3ff2ead9cfa577daf8381f62ea85b93))\n* **api:** manual updates ([2b54919](https://github.com/openai/openai-node/commit/2b549195c70581022d9d64c443ab08202c6faeb7))\n* **api:** readd phase ([4a0cf29](https://github.com/openai/openai-node/commit/4a0cf2974865519d3b512fb377bc4ba305dce7b7))\n* **api:** remove phase from message types, prompt_cache_key param in responses ([088fca6](https://github.com/openai/openai-node/commit/088fca6a4d5d1a577500acb5579ee403292d8911))\n\n\n### Chores\n\n* **internal:** codegen related update ([6a0aa9e](https://github.com/openai/openai-node/commit/6a0aa9e2ff10e78f8b9afd777174d16537a29c8e))\n* **internal:** codegen related update ([b2a4299](https://github.com/openai/openai-node/commit/b2a42991cbe83eee45a342f19a5a99ce1d78b36a))\n* **internal:** move stringifyQuery implementation to internal function ([f9f4660](https://github.com/openai/openai-node/commit/f9f46609cf5c1fc51e437c23251c5a7d0519d55d))\n* **internal:** reduce warnings ([7e19492](https://github.com/openai/openai-node/commit/7e194929156052b0efbda9ca48c3ed6de8c18d2f))","publishedAt":"2026-03-05T18:35:44.000Z","url":"https://github.com/openai/openai-node/releases/tag/v6.26.0","media":[]},{"id":"rel_4yXU5NjYAUiY9C0xIqPCO","version":"v6.25.0","title":"v6.25.0","summary":"## 6.25.0 (2026-02-24)\n\nFull Changelog: [v6.24.0...v6.25.0](https://github.com/openai/openai-node/compare/v6.24.0...v6.25.0)\n\n### Features\n\n* **api:**...","content":"## 6.25.0 (2026-02-24)\n\nFull Changelog: [v6.24.0...v6.25.0](https://github.com/openai/openai-node/compare/v6.24.0...v6.25.0)\n\n### Features\n\n* **api:** add phase ([e32b853](https://github.com/openai/openai-node/commit/e32b853c3c57f2d0e4c05b09177b94677aed0e5a))\n\n\n### Bug Fixes\n\n* **api:** fix phase enum ([2ffe1be](https://github.com/openai/openai-node/commit/2ffe1be2600d0154b3355eefa61707470a341a95))\n* **api:** phase docs ([7fdfa38](https://github.com/openai/openai-node/commit/7fdfa38c1fa2bd383e1171510918c6db5f0937d8))\n\n\n### Chores\n\n* **internal:** refactor sse event parsing ([0ea2380](https://github.com/openai/openai-node/commit/0ea238054c0473adc97f4173a0ad5ba8bcfa4e29))","publishedAt":"2026-02-24T19:53:38.000Z","url":"https://github.com/openai/openai-node/releases/tag/v6.25.0","media":[]},{"id":"rel_PtD0OtCmkV1CwUreniSGb","version":"v6.24.0","title":"v6.24.0","summary":"## 6.24.0 (2026-02-24)\n\nFull Changelog: [v6.23.0...v6.24.0](https://github.com/openai/openai-node/compare/v6.23.0...v6.24.0)\n\n### Features\n\n* **api:**...","content":"## 6.24.0 (2026-02-24)\n\nFull Changelog: [v6.23.0...v6.24.0](https://github.com/openai/openai-node/compare/v6.23.0...v6.24.0)\n\n### Features\n\n* **api:** add gpt-realtime-1.5 and gpt-audio-1.5 models to realtime ([75875bf](https://github.com/openai/openai-node/commit/75875bfb850c0780878553c566fe8821048ae5e8))","publishedAt":"2026-02-24T03:19:42.000Z","url":"https://github.com/openai/openai-node/releases/tag/v6.24.0","media":[]},{"id":"rel_u1VlUq3mk0AOA-VWIQZus","version":"v6.23.0","title":"v6.23.0","summary":"## 6.23.0 (2026-02-23)\n\nFull Changelog: [v6.22.0...v6.23.0](https://github.com/openai/openai-node/compare/v6.22.0...v6.23.0)\n\n### Features\n\n* **api:**...","content":"## 6.23.0 (2026-02-23)\n\nFull Changelog: [v6.22.0...v6.23.0](https://github.com/openai/openai-node/compare/v6.22.0...v6.23.0)\n\n### Features\n\n* **api:** websockets for responses api ([c6b96b8](https://github.com/openai/openai-node/commit/c6b96b8b8d5f8132e0a4c5f7399a04185302adcc))\n\n\n### Bug Fixes\n\n* **docs/contributing:** correct pnpm link command ([8a198a5](https://github.com/openai/openai-node/commit/8a198a5aa60209e26509651cdad110aadf164527))\n* **internal:** skip tests that depend on mock server ([3d88cb0](https://github.com/openai/openai-node/commit/3d88cb061a9a4d187931d4c892a87bd5e5f09c4d))\n\n\n### Chores\n\n* **internal/client:** fix form-urlencoded requests ([646cedd](https://github.com/openai/openai-node/commit/646cedd2842716b1768d81705110cc573d6ddc33))\n* update mock server docs ([29f78f3](https://github.com/openai/openai-node/commit/29f78f310b7c336318705c382fd92a324d4b1ea2))\n\n\n### Documentation\n\n* **api:** document 2000 file limit in file-batches create parameters ([ff7bde0](https://github.com/openai/openai-node/commit/ff7bde08d8d02b8bda5f4e50bef65271a8f2a190))\n* **api:** enhance method descriptions across audio/chat/skills/videos/responses ([f5e02a1](https://github.com/openai/openai-node/commit/f5e02a1dcad492fd3dab2d1a289c12af082cdef4))\n* **api:** update safety_identifier description in chat/responses ([a55e0ef](https://github.com/openai/openai-node/commit/a55e0ef720cfb231e09e598ff0e8e60ef91e9088))","publishedAt":"2026-02-23T20:07:18.000Z","url":"https://github.com/openai/openai-node/releases/tag/v6.23.0","media":[]},{"id":"rel__bSDI36qDXnjkWhB4M4Ly","version":"v6.22.0","title":"v6.22.0","summary":"## 6.22.0 (2026-02-14)\n\nFull Changelog: [v6.21.0...v6.22.0](https://github.com/openai/openai-node/compare/v6.21.0...v6.22.0)\n\n### Features\n\n* **api:**...","content":"## 6.22.0 (2026-02-14)\n\nFull Changelog: [v6.21.0...v6.22.0](https://github.com/openai/openai-node/compare/v6.21.0...v6.22.0)\n\n### Features\n\n* **api:** container network_policy and skills ([65c1482](https://github.com/openai/openai-node/commit/65c1482a41f16d39ff6ba26849a72b417b27403e))\n\n\n### Bug Fixes\n\n* **docs:** restore helper methods in API reference ([3a4c189](https://github.com/openai/openai-node/commit/3a4c189712292f280ca34326fe17e202180951bf))\n* **webhooks:** restore webhook type exports ([49bbf46](https://github.com/openai/openai-node/commit/49bbf46f0ed14ce2a050d10baa4ad7a8481a773d))\n\n\n### Chores\n\n* **internal:** avoid type checking errors with ts-reset ([4b0d1f2](https://github.com/openai/openai-node/commit/4b0d1f27207dea6054291707d7bbdeb86dbcf4b2))\n\n\n### Documentation\n\n* split `api.md` by standalone resources ([48e07d6](https://github.com/openai/openai-node/commit/48e07d65894c22b543e669d62fa42a00cc3d0430))\n* update comment ([e3a1ea0](https://github.com/openai/openai-node/commit/e3a1ea0400b428e0e21666f96e3a9345468678d5))","publishedAt":"2026-02-14T00:40:07.000Z","url":"https://github.com/openai/openai-node/releases/tag/v6.22.0","media":[]},{"id":"rel_37ZW2qm92l1Bvl_ikR1oJ","version":"v6.21.0","title":"v6.21.0","summary":"## 6.21.0 (2026-02-10)\n\nFull Changelog: [v6.20.0...v6.21.0](https://github.com/openai/openai-node/compare/v6.20.0...v6.21.0)\n\n### Features\n\n* **api:**...","content":"## 6.21.0 (2026-02-10)\n\nFull Changelog: [v6.20.0...v6.21.0](https://github.com/openai/openai-node/compare/v6.20.0...v6.21.0)\n\n### Features\n\n* **api:** support for images in batch api ([017ba1c](https://github.com/openai/openai-node/commit/017ba1cb5a08428ca59197764cff460c70950e84))","publishedAt":"2026-02-10T19:02:04.000Z","url":"https://github.com/openai/openai-node/releases/tag/v6.21.0","media":[]},{"id":"rel_k2svWMDbjXAJLkjkq2TZi","version":"v6.20.0","title":"v6.20.0","summary":"## 6.20.0 (2026-02-10)\n\nFull Changelog: [v6.19.0...v6.20.0](https://github.com/openai/openai-node/compare/v6.19.0...v6.20.0)\n\n### Features\n\n* **api:**...","content":"## 6.20.0 (2026-02-10)\n\nFull Changelog: [v6.19.0...v6.20.0](https://github.com/openai/openai-node/compare/v6.19.0...v6.20.0)\n\n### Features\n\n* **api:** skills and hosted shell ([e4bdd62](https://github.com/openai/openai-node/commit/e4bdd6205a0225d662ddeb07367f26094eaadbdd))","publishedAt":"2026-02-10T18:14:11.000Z","url":"https://github.com/openai/openai-node/releases/tag/v6.20.0","media":[]},{"id":"rel_GmemSnRdfsmyq1_rVvEW5","version":"v6.19.0","title":"v6.19.0","summary":"## 6.19.0 (2026-02-09)\n\nFull Changelog: [v6.18.0...v6.19.0](https://github.com/openai/openai-node/compare/v6.18.0...v6.19.0)\n\n### Features\n\n* **api:**...","content":"## 6.19.0 (2026-02-09)\n\nFull Changelog: [v6.18.0...v6.19.0](https://github.com/openai/openai-node/compare/v6.18.0...v6.19.0)\n\n### Features\n\n* **api:** responses context_management ([40e7671](https://github.com/openai/openai-node/commit/40e7671675159966fe219b3aebfb24b9b03f2c95))","publishedAt":"2026-02-09T21:40:15.000Z","url":"https://github.com/openai/openai-node/releases/tag/v6.19.0","media":[]},{"id":"rel_0N6z2pVUKZSd2eLqZcTCz","version":"v6.18.0","title":"v6.18.0","summary":"## 6.18.0 (2026-02-05)\n\nFull Changelog: [v6.17.0...v6.18.0](https://github.com/openai/openai-node/compare/v6.17.0...v6.18.0)\n\n### Features\n\n* **api:**...","content":"## 6.18.0 (2026-02-05)\n\nFull Changelog: [v6.17.0...v6.18.0](https://github.com/openai/openai-node/compare/v6.17.0...v6.18.0)\n\n### Features\n\n* **api:** image generation actions for responses; ResponseFunctionCallArgumentsDoneEvent.name ([d373c32](https://github.com/openai/openai-node/commit/d373c3210d9299381e20520c217167b387b46105))\n\n\n### Bug Fixes\n\n* **client:** avoid memory leak with abort signals ([b449f36](https://github.com/openai/openai-node/commit/b449f36609b727f3f147fad19e8d064225bc8621))\n* **client:** avoid removing abort listener too early ([1c045f7](https://github.com/openai/openai-node/commit/1c045f701743017ac7b4e2be0dfc8706a3b0213a))\n* **client:** undo change to web search Find action ([8259b45](https://github.com/openai/openai-node/commit/8259b457c6f73c78066af0e1a76be0125caeb1ae))\n* **client:** update type for `find_in_page` action ([9aa8d98](https://github.com/openai/openai-node/commit/9aa8d9822e60afb595c585f7be75087378b724bd))\n\n\n### Chores\n\n* **client:** do not parse responses with empty content-length ([4a118fa](https://github.com/openai/openai-node/commit/4a118fa3e09b0ad2bc4899b2a074fd60103796a0))\n* **client:** restructure abort controller binding ([a4d7151](https://github.com/openai/openai-node/commit/a4d71518787849ec1f530da3c8550ea0f8746668))\n* **internal:** fix pagination internals not accepting option promises ([6677905](https://github.com/openai/openai-node/commit/667790549f9160ba0cac484a8de09d8966cc13f0))","publishedAt":"2026-02-05T16:27:40.000Z","url":"https://github.com/openai/openai-node/releases/tag/v6.18.0","media":[]},{"id":"rel_iFeCXWr0-zng4nJnvEd7q","version":"v6.17.0","title":"v6.17.0","summary":"## 6.17.0 (2026-01-28)\n\nFull Changelog: [v6.16.0...v6.17.0](https://github.com/openai/openai-node/compare/v6.16.0...v6.17.0)\n\n### Features\n\n* **api:**...","content":"## 6.17.0 (2026-01-28)\n\nFull Changelog: [v6.16.0...v6.17.0](https://github.com/openai/openai-node/compare/v6.16.0...v6.17.0)\n\n### Features\n\n* **api:** add shell_call_output status field ([edf9590](https://github.com/openai/openai-node/commit/edf95904294cce6cdcac521ee75dc8e0a033df4c))\n* **api:** api update ([6a2eb80](https://github.com/openai/openai-node/commit/6a2eb80f53c21f52ff217faef9b783e1cf9846c1))\n* **api:** api updates ([19ca100](https://github.com/openai/openai-node/commit/19ca100e9ebb2d03983da923c4bf944aa23c1f00))\n\n\n### Bug Fixes\n\n* **api:** mark assistants as deprecated ([3ae2a14](https://github.com/openai/openai-node/commit/3ae2a1439bc30d83c81e30ab30ddd06f91fee61f))\n\n\n### Chores\n\n* **ci:** upgrade `actions/github-script` ([4ea73d3](https://github.com/openai/openai-node/commit/4ea73d389b1b96d88c4c37c1a3a08ea143317c08))\n* **internal:** update `actions/checkout` version ([f163b77](https://github.com/openai/openai-node/commit/f163b77bf2bb127f8049a0a7b1a2795c4f2bae50))\n* **internal:** upgrade babel, qs, js-yaml ([2e2f3c6](https://github.com/openai/openai-node/commit/2e2f3c66ed61c0666e19831b123ea13d42978112))","publishedAt":"2026-01-28T22:26:56.000Z","url":"https://github.com/openai/openai-node/releases/tag/v6.17.0","media":[]},{"id":"rel_Vbkcq87ftRzFYqXhpgPdn","version":"v6.16.0","title":"v6.16.0","summary":"## 6.16.0 (2026-01-09)\n\nFull Changelog: [v6.15.0...v6.16.0](https://github.com/openai/openai-node/compare/v6.15.0...v6.16.0)\n\n### Features\n\n* **api:**...","content":"## 6.16.0 (2026-01-09)\n\nFull Changelog: [v6.15.0...v6.16.0](https://github.com/openai/openai-node/compare/v6.15.0...v6.16.0)\n\n### Features\n\n* **api:** add new Response completed_at prop ([ca40534](https://github.com/openai/openai-node/commit/ca40534778311def52bc7dbbab043d925cdaf847))\n* **ci:** add breaking change detection workflow ([a6f3dea](https://github.com/openai/openai-node/commit/a6f3deaf89ea0ef85cc57e1150032bb6b807c3b9))\n\n\n### Chores\n\n* break long lines in snippets into multiline ([80dee2f](https://github.com/openai/openai-node/commit/80dee2fe64d1b13f181bd482b31eb06fd6c5f3f4))\n* **internal:** codegen related update ([b2fac3e](https://github.com/openai/openai-node/commit/b2fac3ecdc3aecc3303c26304c4c94deda061edb))","publishedAt":"2026-01-09T22:12:10.000Z","url":"https://github.com/openai/openai-node/releases/tag/v6.16.0","media":[]}],"pagination":{"page":1,"pageSize":20,"totalPages":10,"totalItems":200},"summaries":{"rolling":{"windowDays":90,"summary":"The SDK continues expanding its real-time and multimodal capabilities while stabilizing core APIs. The team shipped support for WebSocket streaming in the Responses API, added short-lived token authentication, and introduced async iterators for WebSocket classes to improve streaming ergonomics. Simultaneously, deeper integrations landed across Sora (video character API and higher-resolution exports), computer use (graduating from preview with keyboard input support), custom voices, and batch processing of images. Type refinements addressed schema misalignments in response handling, and newer model variants like gpt-5.4 and gpt-realtime-1.5 were added to the client.","releaseCount":19,"generatedAt":"2026-04-15T01:13:01.337Z"},"monthly":[{"year":2026,"month":3,"summary":"WebSocket streaming and computer vision capabilities dominated March. The SDK added async iterator and stream() methods to WebSocket classes for cleaner consumption patterns, while shipping gpt-5.4, a general availability ComputerTool (graduated from preview), and new tool search functionality. Sora video API improvements landed with character controls, video extensions and edits, and higher-resolution exports. Type correctness improved across response schemas, including making the type field required in ResponseInputMessageItem.","releaseCount":9,"generatedAt":"2026-04-07T17:27:56.579Z"}]}}