Skip to content

release: 3.45.0#707

Merged
stainless-app[bot] merged 5 commits into
mainfrom
release-please--branches--main--changes--next
Jul 23, 2026
Merged

release: 3.45.0#707
stainless-app[bot] merged 5 commits into
mainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app

@stainless-app stainless-app Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Automated Release PR

3.45.0 (2026-07-22)

Full Changelog: v3.44.0...v3.45.0

Go version requirement

openai-go v3.45.0 requires Go 1.25 or newer. This release upgrades
golang.org/x/net to v0.57.0 to address security findings and aligns the SDK
with supported Go toolchains. v3.44.0 is the final release that builds with Go
1.22–1.24; older SDK releases do not receive guaranteed security backports. No
exported SDK API or /v3 import path changes are included.

Features

  • api: accept None for prompt_cache_key/safety_identifier (711460e)
  • stlc: configurable CI runner and private-production-repo support in workflow templates (6669f50)

This pull request is managed by Stainless's GitHub App.

The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.

For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.

🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions

@stainless-app
stainless-app Bot requested a review from a team as a code owner July 21, 2026 12:08
@openai-sdks

openai-sdks Bot commented Jul 21, 2026

Copy link
Copy Markdown

OkTest Summary

237/237 SDK tests passed in 8.218s for Go SDK PR #707.

Test results — 42 files
Test Result Time
tests/chat-completions-complex-body.test.ts ✅ Passed 132ms
tests/chat-completions-create.test.ts ✅ Passed 108ms
tests/chat-completions-stream.test.ts ✅ Passed 97ms
tests/files-content-binary.test.ts ✅ Passed 135ms
tests/files-create-multipart.test.ts ✅ Passed 112ms
tests/files-list-pagination.test.ts ✅ Passed 128ms
tests/initialize-config.test.ts ✅ Passed 188ms
tests/instance-isolation.test.ts ✅ Passed 98ms
tests/models-list.test.ts ✅ Passed 130ms
tests/responses-background-lifecycle.test.ts ✅ Passed 152ms
tests/responses-body-method-errors.test.ts ✅ Passed 395ms
tests/responses-cancel-timeout.test.ts ✅ Passed 250ms
tests/responses-cancel.test.ts ✅ Passed 174ms
tests/responses-compact-retries.test.ts ✅ Passed 266ms
tests/responses-compact.test.ts ✅ Passed 195ms
tests/responses-create-advanced-stream.test.ts ✅ Passed 170ms
tests/responses-create-advanced.test.ts ✅ Passed 115ms
tests/responses-create-disconnect.test.ts ✅ Passed 969ms
tests/responses-create-errors.test.ts ✅ Passed 284ms
tests/responses-create-malformed-api-responses.test.ts ✅ Passed 92ms
tests/responses-create-retries.test.ts ✅ Passed 245ms
tests/responses-create-stream-failures.test.ts ✅ Passed 108ms
tests/responses-create-stream-timeout.test.ts ✅ Passed 195ms
tests/responses-create-stream-wire.test.ts ✅ Passed 2.012s
tests/responses-create-stream.test.ts ✅ Passed 98ms
tests/responses-create-terminal-states.test.ts ✅ Passed 165ms
tests/responses-create-timeout.test.ts ✅ Passed 224ms
tests/responses-create.test.ts ✅ Passed 109ms
tests/responses-delete.test.ts ✅ Passed 132ms
tests/responses-input-items-errors.test.ts ✅ Passed 140ms
tests/responses-input-items-list.test.ts ✅ Passed 147ms
tests/responses-input-items-options.test.ts ✅ Passed 112ms
tests/responses-input-tokens-count-timeout.test.ts ✅ Passed 314ms
tests/responses-input-tokens-count.test.ts ✅ Passed 213ms
tests/responses-malformed-inputs.test.ts ✅ Passed 1.598s
tests/responses-not-found-errors.test.ts ✅ Passed 237ms
tests/responses-parse.test.ts ✅ Passed 152ms
tests/responses-retrieve-retries.test.ts ✅ Passed 211ms
tests/responses-retrieve.test.ts ✅ Passed 160ms
tests/responses-stored-method-errors.test.ts ✅ Passed 496ms
tests/retry-behavior.test.ts ✅ Passed 3.127s
tests/sdk-error-shape.test.ts ✅ Passed 350ms

View OkTest run #29970765542

SDK merge (82b7b4bd98a3) · head (974d5b84781e) · base (eeb183f4ce42) · OkTest (d2b5921fc22a)

@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from e958743 to 6f2c039 Compare July 22, 2026 20:46
@stainless-app
stainless-app Bot merged commit d229dc0 into main Jul 23, 2026
18 checks passed
@stainless-app
stainless-app Bot deleted the release-please--branches--main--changes--next branch July 23, 2026 01:05
@stainless-app

stainless-app Bot commented Jul 23, 2026

Copy link
Copy Markdown
Contributor Author

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 974d5b8478

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread CHANGELOG.md
`golang.org/x/net` to v0.57.0 to address security findings and aligns the SDK
with supported Go toolchains. v3.44.0 is the final release that builds with Go
1.22–1.24; older SDK releases do not receive guaranteed security backports. No
exported SDK API or `/v3` import path changes are included.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Correct the claim that the exported API is unchanged

Release consumers are told that v3.45.0 includes no exported SDK API changes, but this same commit adds the exported constants responses.ResponseErrorCodeDataResidencyMismatch and openai.BetaResponseErrorCodeDataResidencyMismatch. Qualify this as “no breaking API changes” or scope the statement specifically to the Go-version update so the published compatibility note is accurate.

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant