Skip to content

release: 0.30.0#239

Merged
joeldierkes merged 6 commits into
mainfrom
release-please--branches--main--changes--next
Sep 8, 2025
Merged

release: 0.30.0#239
joeldierkes merged 6 commits into
mainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app
Copy link
Copy Markdown
Contributor

@stainless-app stainless-app Bot commented Sep 3, 2025

Automated Release PR

0.30.0 (2025-09-08)

Full Changelog: v0.29.0...v0.30.0

Features

  • api: api update (09480a0)
  • improve future compat with pydantic v3 (80527ad)
  • types: replace List[str] with SequenceNotStr in params (6fe239a)

Chores

  • internal: move mypy configurations to pyproject.toml file (67670ee)
  • tests: simplify get_platform test (216116c)

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
Copy link
Copy Markdown
Contributor Author

stainless-app Bot commented Sep 3, 2025

🧪 Testing

To try out this version of the SDK, run:

pip install 'https://pkg.stainless.com/s/mixedbread-python/09480a071cec478a591f9dd7e5d6d5ca673ad708/mixedbread-0.29.0-py3-none-any.whl'

Expires: Wed, 08 Oct 2025 19:28:06 GMT

@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 0195bf7 to 7ec73a9 Compare September 4, 2025 04:12
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 7ec73a9 to 95ce35d Compare September 5, 2025 04:33
`nest_asyncio` is archived and broken on some platforms so it's
not worth keeping in our test suite.
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 95ce35d to ae31123 Compare September 6, 2025 05:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from ae31123 to 8ddb4eb Compare September 8, 2025 19:27
@joeldierkes joeldierkes merged commit 0f1366c into main Sep 8, 2025
8 checks passed
@stainless-app
Copy link
Copy Markdown
Contributor Author

stainless-app Bot commented Sep 8, 2025

Comment thread src/mixedbread/_compat.py
get_origin as get_origin,
parse_date as parse_date,
is_typeddict as is_typeddict,
parse_datetime as parse_datetime,
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Bug: Circular Import Issue in Pydantic Modules

A circular import exists between _compat.py and _utils. _compat.py imports from ._utils (for Pydantic v2+), and _utils/_transform.py imports from _compat.py. This cycle causes ImportError at runtime for Pydantic v2+ users. Moving model_dump imports into functions in _utils/_transform.py appears to be a workaround, which could affect performance and error detection.

Additional Locations (1)

Fix in Cursor Fix in Web

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