Skip to content

release: 0.2.0#3

Open
stainless-app[bot] wants to merge 8 commits into
mainfrom
release-please--branches--main--changes--next
Open

release: 0.2.0#3
stainless-app[bot] wants to merge 8 commits into
mainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app
Copy link
Copy Markdown

@stainless-app stainless-app Bot commented May 9, 2026

Automated Release PR

0.2.0 (2026-06-01)

Full Changelog: v0.1.1...v0.2.0

Features

  • internal/types: support eagerly validating pydantic iterators (f36efce)

Bug Fixes

  • client: add missing f-string prefix in file type error message (9967be8)

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

@cursor
Copy link
Copy Markdown

cursor Bot commented May 9, 2026

PR Summary

Low Risk
Mostly version and workflow pinning; runtime impact is limited to internal Pydantic iterable handling and a clearer async file-upload error message.

Overview
Release 0.2.0 bumps package version metadata (pyproject.toml, _version.py, release-please manifest, changelog) and refreshes Stainless codegen pointers in .stats.yml.

The functional SDK changes are a new EagerIterable Pydantic v2 annotation in _models.py that eagerly materializes and validates iterable inputs (including generators) while keeping container types where possible, with tests covering repeated model_dump behavior. async_to_httpx_files now uses an f-string so invalid file inputs report the actual type.

CI/release workflows pin actions/checkout and actions/github-script to full commit SHAs instead of floating major tags.

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

@stainless-app
Copy link
Copy Markdown
Author

stainless-app Bot commented May 9, 2026

🧪 Testing

To try out this version of the SDK:

pip install 'https://pkg.stainless.com/s/luma-agents-python/571c8a98b80da3798b198597149448da5ce03344/luma_agents-0.1.1-py3-none-any.whl'

Expires at: Fri, 12 Jun 2026 02:43:51 GMT
Updated at: Wed, 13 May 2026 02:43:51 GMT

@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 3390c1e to 5495ecd Compare May 12, 2026 03:09
@stainless-app stainless-app Bot changed the title release: 0.1.2 release: 0.2.0 May 12, 2026
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 5495ecd to 8ea7539 Compare May 12, 2026 03:09
Pin all GitHub Actions referenced in generated workflows (both
first-party `actions/*` and third-party) to immutable commit SHAs.
Updating pinned actions is now a deliberate codegen-side bump rather
than implicit on every workflow run.
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 8ea7539 to a1e741d Compare May 13, 2026 03:28
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from a1e741d to 363c147 Compare May 15, 2026 16:39
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 363c147 to bfb105e Compare June 1, 2026 17:30
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