From ed90b0551d35c8794ef7b1d89f3d735b718315f3 Mon Sep 17 00:00:00 2001 From: "openai-sdks[bot]" <284451331+openai-sdks[bot]@users.noreply.github.com> Date: Sun, 25 Oct 2026 20:05:54 +0000 Subject: [PATCH 1/5] release: 7.44.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 20 ++++++++++++++++++++ package.json | 2 +- src/version.ts | 2 +- 4 files changed, 23 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index aef4662aa..97af9affd 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "7.43.0" + ".": "7.44.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d06d6ebb..30619bf36 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## [7.44.0](https://github.com/openai/openai-node/compare/v7.43.0...v7.44.0) (2026-10-25) + + +### Features + +* **api:** add delegation controls and prompt cache lifetimes ([#3029](https://github.com/openai/openai-node/issues/3029)) ([d8931e7](https://github.com/openai/openai-node/commit/d8931e7facfd0b453cc1683c31c60be8cc1ae37e)) +* **api:** expand Live Decision item and question types ([#3034](https://github.com/openai/openai-node/issues/3034)) ([7562cd2](https://github.com/openai/openai-node/commit/7562cd29af87561ccce4e1ec4b873c2c04c97f87)) + + +### Performance Improvements + +* **agents:** reuse action checks between stream events ([#3028](https://github.com/openai/openai-node/issues/3028)) ([8e32d2d](https://github.com/openai/openai-node/commit/8e32d2df55d99fdcd5be8862d4815007f7ad076f)) + + +### Chores + +* **api:** clarify contribution review requirements ([#3027](https://github.com/openai/openai-node/issues/3027)) ([4c11b87](https://github.com/openai/openai-node/commit/4c11b87c3e5e4fcddeeffc85b55502b2296f49fd)) +* **api:** fix links in API reference documentation ([#3026](https://github.com/openai/openai-node/issues/3026)) ([d342603](https://github.com/openai/openai-node/commit/d3426032943f3acdd315f6627d2e459f82fc4e05)) +* refresh customization checks ([#3024](https://github.com/openai/openai-node/issues/3024)) ([3538a74](https://github.com/openai/openai-node/commit/3538a74be53604d4d80a9f6a7a106a7e8b7c69ac)) + ## [7.43.0](https://github.com/openai/openai-node/compare/v7.42.0...v7.43.0) (2026-10-22) diff --git a/package.json b/package.json index 77d6973b4..eeb6b9c91 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "openai", - "version": "7.43.0", + "version": "7.44.0", "description": "The official TypeScript library for the OpenAI API", "author": "OpenAI ", "types": "dist/index.d.ts", diff --git a/src/version.ts b/src/version.ts index 261c3d1d0..aaf356f70 100644 --- a/src/version.ts +++ b/src/version.ts @@ -1,2 +1,2 @@ /** Version of the installed OpenAI SDK package. */ -export const VERSION = '7.43.0'; // x-release-please-version +export const VERSION = '7.44.0'; // x-release-please-version From bf61eca0e459762ed5f180ac16f79df812673ef3 Mon Sep 17 00:00:00 2001 From: Dan Piet Date: Mon, 26 Oct 2026 15:07:07 +0000 Subject: [PATCH 2/5] docs: explain Live Decision item migration --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 30619bf36..bf0368366 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ ### Features * **api:** add delegation controls and prompt cache lifetimes ([#3029](https://github.com/openai/openai-node/issues/3029)) ([d8931e7](https://github.com/openai/openai-node/commit/d8931e7facfd0b453cc1683c31c60be8cc1ae37e)) -* **api:** expand Live Decision item and question types ([#3034](https://github.com/openai/openai-node/issues/3034)) ([7562cd2](https://github.com/openai/openai-node/commit/7562cd29af87561ccce4e1ec4b873c2c04c97f87)) +* **api:** expand Live Decision item and question types. **Breaking change in a minor release.** Live Decision item events now include messages and function/custom-tool calls and outputs. `DecisionItemCreatedEvent.item` and `DecisionItemCreateEvent.item` are unions, so callers that directly access `item.content` or `item.role` may no longer compile. Narrow server-event items with `if (event.item.type === 'message')` before accessing message fields, and handle the tool-item variants separately. For create-event items, where a message may omit `type`, use `if ('content' in event.item)` to narrow to messages. ([#3034](https://github.com/openai/openai-node/issues/3034)) ([7562cd2](https://github.com/openai/openai-node/commit/7562cd29af87561ccce4e1ec4b873c2c04c97f87)) ### Performance Improvements From ffa2549f52f4db1554ff85b5da23d361f6e55199 Mon Sep 17 00:00:00 2001 From: Dan Piet Date: Mon, 26 Oct 2026 15:14:12 +0000 Subject: [PATCH 3/5] docs: handle message items with omitted type --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bf0368366..27c0ccc30 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ ### Features * **api:** add delegation controls and prompt cache lifetimes ([#3029](https://github.com/openai/openai-node/issues/3029)) ([d8931e7](https://github.com/openai/openai-node/commit/d8931e7facfd0b453cc1683c31c60be8cc1ae37e)) -* **api:** expand Live Decision item and question types. **Breaking change in a minor release.** Live Decision item events now include messages and function/custom-tool calls and outputs. `DecisionItemCreatedEvent.item` and `DecisionItemCreateEvent.item` are unions, so callers that directly access `item.content` or `item.role` may no longer compile. Narrow server-event items with `if (event.item.type === 'message')` before accessing message fields, and handle the tool-item variants separately. For create-event items, where a message may omit `type`, use `if ('content' in event.item)` to narrow to messages. ([#3034](https://github.com/openai/openai-node/issues/3034)) ([7562cd2](https://github.com/openai/openai-node/commit/7562cd29af87561ccce4e1ec4b873c2c04c97f87)) +* **api:** expand Live Decision item and question types. **Breaking change in a minor release.** Live Decision item events now include messages and function/custom-tool calls and outputs. `DecisionItemCreatedEvent.item` and `DecisionItemCreateEvent.item` are unions, so callers that directly access `item.content` or `item.role` may no longer compile. For both event types, use `if ('content' in event.item)` before accessing message fields, and handle tool-item variants separately. Message items may omit `type`, so checking only `item.type === 'message'` can skip valid messages. ([#3034](https://github.com/openai/openai-node/issues/3034)) ([7562cd2](https://github.com/openai/openai-node/commit/7562cd29af87561ccce4e1ec4b873c2c04c97f87)) ### Performance Improvements From 5b5d3bf6edd1a8e70ab1f8dcc096c43e6448c566 Mon Sep 17 00:00:00 2001 From: Dan Piet Date: Mon, 26 Oct 2026 15:19:07 +0000 Subject: [PATCH 4/5] docs: include image model migration in release notes --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 27c0ccc30..8736d223f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ ### Features * **api:** add delegation controls and prompt cache lifetimes ([#3029](https://github.com/openai/openai-node/issues/3029)) ([d8931e7](https://github.com/openai/openai-node/commit/d8931e7facfd0b453cc1683c31c60be8cc1ae37e)) -* **api:** expand Live Decision item and question types. **Breaking change in a minor release.** Live Decision item events now include messages and function/custom-tool calls and outputs. `DecisionItemCreatedEvent.item` and `DecisionItemCreateEvent.item` are unions, so callers that directly access `item.content` or `item.role` may no longer compile. For both event types, use `if ('content' in event.item)` before accessing message fields, and handle tool-item variants separately. Message items may omit `type`, so checking only `item.type === 'message'` can skip valid messages. ([#3034](https://github.com/openai/openai-node/issues/3034)) ([7562cd2](https://github.com/openai/openai-node/commit/7562cd29af87561ccce4e1ec4b873c2c04c97f87)) +* **api:** expand Live Decision item and question types. **Breaking change in a minor release.** Live Decision item events now include messages and function/custom-tool calls and outputs. `DecisionItemCreatedEvent.item` and `DecisionItemCreateEvent.item` are unions, so callers that directly access `item.content` or `item.role` may no longer compile. For both event types, use `if ('content' in event.item)` before accessing message fields, and handle tool-item variants separately. Message items may omit `type`, so checking only `item.type === 'message'` can skip valid messages. This release also updates image-model documentation: `gpt-image-1` was shut down on October 23, 2026; replace explicit selections with `gpt-image-2.5-sunburst` or `gpt-image-2.5-flare`. The documented default for Responses image-generation tools is now `gpt-image-2`; specify a supported model explicitly when you need a particular model. ([#3034](https://github.com/openai/openai-node/issues/3034)) ([7562cd2](https://github.com/openai/openai-node/commit/7562cd29af87561ccce4e1ec4b873c2c04c97f87)) ### Performance Improvements From 7cec0c4528f267de5ebe1a04cfb346f3d0cc4dc8 Mon Sep 17 00:00:00 2001 From: Dan Piet Date: Mon, 26 Oct 2026 15:19:48 +0000 Subject: [PATCH 5/5] docs: mention scheduled automations in release summary --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8736d223f..f2acce2ae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ ### Features -* **api:** add delegation controls and prompt cache lifetimes ([#3029](https://github.com/openai/openai-node/issues/3029)) ([d8931e7](https://github.com/openai/openai-node/commit/d8931e7facfd0b453cc1683c31c60be8cc1ae37e)) +* **api:** add delegation controls and prompt cache lifetimes and scheduled automations via `client.beta.agents.automations`, including invocation endpoints and the `automations` agent-tool variant ([#3029](https://github.com/openai/openai-node/issues/3029)) ([d8931e7](https://github.com/openai/openai-node/commit/d8931e7facfd0b453cc1683c31c60be8cc1ae37e)) * **api:** expand Live Decision item and question types. **Breaking change in a minor release.** Live Decision item events now include messages and function/custom-tool calls and outputs. `DecisionItemCreatedEvent.item` and `DecisionItemCreateEvent.item` are unions, so callers that directly access `item.content` or `item.role` may no longer compile. For both event types, use `if ('content' in event.item)` before accessing message fields, and handle tool-item variants separately. Message items may omit `type`, so checking only `item.type === 'message'` can skip valid messages. This release also updates image-model documentation: `gpt-image-1` was shut down on October 23, 2026; replace explicit selections with `gpt-image-2.5-sunburst` or `gpt-image-2.5-flare`. The documented default for Responses image-generation tools is now `gpt-image-2`; specify a supported model explicitly when you need a particular model. ([#3034](https://github.com/openai/openai-node/issues/3034)) ([7562cd2](https://github.com/openai/openai-node/commit/7562cd29af87561ccce4e1ec4b873c2c04c97f87))