Skip to content

release: 0.51.0#270

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

release: 0.51.0#270
stainless-app[bot] wants to merge 15 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-09)

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

Features

Bug Fixes

  • client: add missing f-string prefix in file type error message (fe74792)
  • 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
Adjusts request construction for multipart file uploads and introduces env-driven default headers, which can change HTTP behavior across all client calls. Version bump and type additions are low risk, but serialization/header changes warrant extra review.

Overview
Bumps the SDK to v0.51.0 (manifest, pyproject.toml, src/mixedbread/_version.py) and updates release metadata/changelog.

Adds support for configuring default request headers via the MIXEDBREAD_CUSTOM_HEADERS environment variable (sync + async clients), merging parsed headers into default_headers.

Fixes multipart file extraction to emit correct field names for file arrays by making extract_files(..., array_format=...) control whether keys use [], indices ([0]), or bare repeat/comma forms, with expanded tests.

Moves ArrayFormat/NestedFormat type aliases into _types for reuse and extends AgenticSearchConfigParam with new strict_top_k and multimodal options; also fixes a missing f-string in an async file error message.

Reviewed by Cursor Bugbot for commit 80c8f55. 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/fe74792cd81bb58bd62e58c086d6d1ee6c233c25/mixedbread-0.50.0-py3-none-any.whl'

Expires at: Mon, 08 Jun 2026 03:39:25 GMT
Updated at: Sat, 09 May 2026 03:39:25 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
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 93972ec to 590ef4b Compare May 8, 2026 05:23
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 590ef4b to c0edc36 Compare May 9, 2026 03:39
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from c0edc36 to 80c8f55 Compare May 9, 2026 15: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