Skip to content

release: 0.29.2 - #6285

Merged
davidhewitt merged 13 commits into
release-0.29from
release-0.29.2
Aug 5, 2026
Merged

release: 0.29.2#6285
davidhewitt merged 13 commits into
release-0.29from
release-0.29.2

Conversation

@davidhewitt

@davidhewitt davidhewitt commented Aug 3, 2026

Copy link
Copy Markdown
Member

Tpt and others added 2 commits August 3, 2026 08:30
* Method return type: allow to built it from other traits

* Fix stub generation of field getters

* Fix UI test

---------

Co-authored-by: David Hewitt <mail@davidhewitt.dev>
* provide an opt-out of raw-dylib

* newsfragments

* remove dead constants

* only emit link alias on windows

* fixup expected lib name check

* use explicit "lib" prefix on mingw

* test fixups

* Update pyo3-build-config/src/impl_.rs

Co-authored-by: chiri <chirizxc@proton.me>

---------

Co-authored-by: chiri <chirizxc@proton.me>
@davidhewitt davidhewitt changed the title Release 0.29.2 release: 0.29.2 Aug 3, 2026
@davidhewitt

Copy link
Copy Markdown
Member Author

Also it looks like pydantic/pydantic#13572 (updating pydantic-core to 0.29.1) has hit a PyPy 3.11 issue, I will try to debug that in case there's something broken about PyPy support on 0.29.1 (I wouldn't be surprised if the GC fixes have broken PyPy, which doesn't have a fully working cycle GC mechanism).

@codspeed-hq

codspeed-hq Bot commented Aug 3, 2026

Copy link
Copy Markdown

Hooray! CodSpeed harness just leveled up!

The base and head of this comparison were measured with different runner settings, so their benchmark values are not directly comparable.

What changed between base and head:

Re-run the base with the same settings to get a valid performance comparison.


Comparing release-0.29.2 (f76da5c) with release-0.29 (646a38d)1

Open in CodSpeed

Footnotes

  1. No successful run was found on release-0.29 (d7ad41f) during the generation of this report, so e69ae19 was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

@davidhewitt

Copy link
Copy Markdown
Member Author

Due to #6294 fixing a regression in PyO3 0.29.1 which will probably block projects from upgrading, I'd like to get as many of the PRs mentioned in the OP merged along with that fix and ship the whole lot today.

dependabot Bot and others added 8 commits August 5, 2026 13:33
Bumps [CodSpeedHQ/action](https://github.com/codspeedhq/action) from 4 to 5.0.1.
- [Release notes](https://github.com/codspeedhq/action/releases)
- [Changelog](https://github.com/CodSpeedHQ/action/blob/main/CHANGELOG.md)
- [Commits](CodSpeedHQ/action@v4...v5.0.1)

---
updated-dependencies:
- dependency-name: CodSpeedHQ/action
  dependency-version: 5.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
These were deleted in #6130 since
`maturin sdist` was reportedly not following symlinks. However, the
chosen licenses require their texts to be distributed with the software,
so this commit restores them. Using duplicate copies of the top-level
license files rather than symlinks sidesteps any possible publication
difficulties.
* fix: pass class to classmethod magic methods

* docs: add newsfragment for PR 6283
* fix refcount leak in `initialize_tp_dict`

* newsfragment
* fix missing trailing nul on Python 3.9 `#[pyclass]` docstrings

* newsfragment

* use to_bytes_with_nul

Co-authored-by: Lily <code@lilyf.org>

---------

Co-authored-by: Lily <code@lilyf.org>
* fix double-decref in PyPy in instance dealloc

* newsfragment
@davidhewitt
davidhewitt marked this pull request as ready for review August 5, 2026 12:37
@davidhewitt

Copy link
Copy Markdown
Member Author

I have merged / cherry-picked everything which was ready to go today, I've pushed the release commit on top. Assuming CI is green I will put this live later.

@davidhewitt
davidhewitt force-pushed the release-0.29.2 branch 2 times, most recently from eea8d85 to ddfc45e Compare August 5, 2026 15:12
@davidhewitt

Copy link
Copy Markdown
Member Author

I think CI is likely to be green this time; getting 3.8 to run properly in CI has been a faff, but at least 0e608fa is only hacking in the CI scripts.

@davidhewitt

Copy link
Copy Markdown
Member Author

(netlify build issue is the same CHANGELOG check failing on the URL for the not yet pushed tag being nonexistent, can clean that up another time.)

@davidhewitt
davidhewitt merged commit a70d17f into release-0.29 Aug 5, 2026
90 of 91 checks passed
@davidhewitt
davidhewitt deleted the release-0.29.2 branch August 5, 2026 19:38
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.

5 participants