Skip to content

release: 0.51.0#270

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

release: 0.51.0#270
stainless-app[bot] wants to merge 12 commits intomainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app
Copy link
Copy Markdown
Contributor

@stainless-app stainless-app Bot commented Apr 28, 2026

Automated Release PR

0.51.0 (2026-05-07)

Full Changelog: v0.50.0...v0.51.0

Features

Bug Fixes

  • use correct field name format for multipart file arrays (361fcd6)

Chores

  • internal: reformat pyproject.toml (8802c53)

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


Note

Medium Risk
Medium risk due to changes in request construction: multipart file field names for arrays can now vary by array_format, and the client can inject headers from an environment variable, potentially affecting all outbound requests.

Overview
Bumps the library to 0.51.0 (manifest, package version, changelog) and updates the tracked OpenAPI spec pointer/hash.

Adds support for setting default request headers via MIXEDBREAD_CUSTOM_HEADERS in both sync and async clients, merging env-provided headers with any default_headers passed in.

Fixes multipart file array serialization by making extract_files honor a new array_format parameter (e.g. files[] vs files[0] vs repeated keys), centralizing ArrayFormat/NestedFormat type aliases in _types, and expanding tests accordingly; also extends AgenticSearchConfigParam with strict_top_k and multimodal fields.

Reviewed by Cursor Bugbot for commit 93972ec. Bugbot is set up for automated code reviews on this repo. Configure here.

@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from e736063 to acb7be0 Compare April 28, 2026 09:22
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from acb7be0 to 41640aa Compare April 29, 2026 02:25
@stainless-app
Copy link
Copy Markdown
Contributor Author

stainless-app Bot commented Apr 29, 2026

🧪 Testing

To try out this version of the SDK:

pip install 'https://pkg.stainless.com/s/mixedbread-python/eac4b8f34275c9377765cfe62f677d5ca36cf061/mixedbread-0.50.0-py3-none-any.whl'

Expires at: Sat, 06 Jun 2026 23:23:14 GMT
Updated at: Thu, 07 May 2026 23:23:14 GMT

@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 41640aa to e1ec5ef Compare April 30, 2026 06:53
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from e1ec5ef to afd8c9c Compare April 30, 2026 15:22
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from afd8c9c to 47d241f Compare May 1, 2026 04:10
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 47d241f to 5a86b81 Compare May 1, 2026 04:17
@cursor
Copy link
Copy Markdown

cursor Bot commented May 1, 2026

You have used all of your free Bugbot PR reviews.

To receive reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 5a86b81 to 455edda Compare May 1, 2026 15:22
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 455edda to 93972ec Compare May 7, 2026 23:23
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