Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release: 0.22.4 #4575

Merged
merged 11 commits into from
Oct 12, 2024
Merged

release: 0.22.4 #4575

merged 11 commits into from
Oct 12, 2024

Conversation

davidhewitt
Copy link
Member

@davidhewitt davidhewitt commented Sep 23, 2024

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

alex commented Oct 4, 2024 via email

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 <[email protected]>
)

* 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
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
78 checks passed
@davidhewitt davidhewitt deleted the release-0.22.4 branch October 12, 2024 06:14
@davidhewitt
Copy link
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
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