Skip to content

release: 0.58.0#260

Open
stainless-app[bot] wants to merge 11 commits intomainfrom
release-please--branches--main--changes--next
Open

release: 0.58.0#260
stainless-app[bot] wants to merge 11 commits intomainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app
Copy link
Copy Markdown
Contributor

@stainless-app stainless-app bot commented Mar 26, 2026

Automated Release PR

0.58.0 (2026-04-04)

Full Changelog: v0.57.0...v0.58.0

Features

  • api: add phase field to conversations message model (a5dc6f8)
  • api: add WEB_SEARCH_CALL_RESULTS to ResponseIncludable enum (a556507)

Bug Fixes

  • align path encoding with RFC 3986 section 3.3 (8058a6d)
  • api: remove web_search_call.results from ResponseIncludable enum (2861387)
  • internal: correct multipart form field name encoding (683d14b)
  • variable name typo (6b333a4)

Chores

  • ci: support opting out of skipping builds on metadata-only commits (1b6ddfa)
  • tests: bump steady to v0.20.1 (952ea68)
  • tests: bump steady to v0.20.2 (615427b)

Documentation

  • api: update file parameter descriptions in vector_stores (260e754)

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 March 26, 2026 19:30
Copy link
Copy Markdown

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

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: b302246565

ℹ️ About Codex in GitHub

Codex has been enabled to automatically 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 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

unless key.nil?
name = ERB::Util.url_encode(key.to_s)
y << "; name=\"#{name}\""
y << "; name=\"#{key}\""
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 Escape multipart field names before quoting

Interpolating key directly into name="..." can generate invalid or injected Content-Disposition parameters when multipart keys contain ", \\, or CR/LF (possible for user-supplied/custom body hashes). Before this change, url_encode prevented those control characters from terminating the quoted string; now the emitted part headers can be malformed and parsed incorrectly by servers. Please escape quoted-string meta characters (and reject CR/LF) before writing the header value.

Useful? React with 👍 / 👎.

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 3 times, most recently from 5ce251c to 91c493d Compare March 27, 2026 18:14
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 2 times, most recently from 615b1b0 to 602fe81 Compare March 28, 2026 01:17
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 602fe81 to c97904c Compare March 30, 2026 22:45
@stainless-app stainless-app bot changed the title release: 0.57.1 release: 0.58.0 Mar 30, 2026
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from c97904c to caedb8e Compare March 30, 2026 22:46
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from caedb8e to 7a4069a Compare March 31, 2026 13:33
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 7a4069a to ad7b1b4 Compare March 31, 2026 19:26
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from ad7b1b4 to 5a06c55 Compare March 31, 2026 19:44
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 5a06c55 to d862c7c Compare March 31, 2026 20:45
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from d862c7c to a5d5ec3 Compare April 4, 2026 04:45
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.

0 participants