Skip to content

release: 0.22.4#4575

Merged
davidhewitt merged 11 commits into
release-0.22from
release-0.22.4
Oct 12, 2024
Merged

release: 0.22.4#4575
davidhewitt merged 11 commits into
release-0.22from
release-0.22.4

Conversation

@davidhewitt

@davidhewitt davidhewitt commented Sep 23, 2024

Copy link
Copy Markdown
Member

exg and others added 2 commits September 23, 2024 22:30
* Revert "Add missing #[allow(unsafe_code)] attributes (#4396)"

This reverts commit 0e03b39.

* fix unintentional `unsafe_code` trigger

* add newsfragment
* fix case of gil-refs feature breaking `create_exception!` macro

* remove `AsPyPointer` on non-gil-refs
@davidhewitt

Copy link
Copy Markdown
Member Author

NB after release I think I will yank 0.22.0 though 0.22.3 due to the PyWeakrefMethods possible use-after-free. The trait was introduced in 0.22.0

@alex

alex commented Oct 4, 2024 via email

Copy link
Copy Markdown
Member

davidhewitt and others added 2 commits October 4, 2024 14:48
…4590)

* Add PyWeakref_GetRef and use it in weakref wrappers. (#4528)

* deprecate weakref methods that return borrowed references

---------

Co-authored-by: Nathan Goldbaum <nathan.goldbaum@gmail.com>
)

* avoid calling `PyType_GetSlot` on static types before Python 3.10

* use the correct tp_free

* fixup
* ci: fix more ubuntu-24.04 failures

* use 22.04 to test 3.7

* disable zoneinfo test on free-threading
@davidhewitt davidhewitt added the CI-no-fail-fast If one job fails, allow the rest to keep testing label Oct 11, 2024
* fix garbage collection in inheritance cases

* clippy fixes

* more clippy fixups

* newsfragment

* use `get_slot` helper for reading slots

* fixup abi3 case

* fix new `to_object` deprecation warnings

* fix MSRV build
@davidhewitt davidhewitt marked this pull request as ready for review October 11, 2024 14:57
@davidhewitt

Copy link
Copy Markdown
Member Author

Ok, I believe this now has everything I want to see fixed. Assuming CI is green, and I hear no reason to wait, I'll put this live tomorrow and get on with yanking / filing the RustSec advisory.

@davidhewitt davidhewitt merged commit dff9723 into release-0.22 Oct 12, 2024
@davidhewitt davidhewitt deleted the release-0.22.4 branch October 12, 2024 06:14
@davidhewitt

Copy link
Copy Markdown
Member Author

The crates.io release is live and the older 0.22 versions yanked. I will try to find time later for the advisory and the gh release.

@davidhewitt

Copy link
Copy Markdown
Member Author

rustsec/advisory-db#2101

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI-build-full CI-no-fail-fast If one job fails, allow the rest to keep testing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants