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

0.24 Release #4905

Open
davidhewitt opened this issue Feb 12, 2025 · 4 comments
Open

0.24 Release #4905

davidhewitt opened this issue Feb 12, 2025 · 4 comments

Comments

@davidhewitt
Copy link
Member

It's been some time since 0.23 and we have a few breaking improvements on main which would be good to ship.

I am going to be quite busy for the next ~3 weeks and then expect to finally have more time for PyO3 again. I think at that point let's aim to ship.

I think unless there's anything which folks feel we must do, the current state of things is probably fine to release? Users might appreciate a quieter release.

Of course, if bigger things land in the meanwhile, that's fine by me too!

@BenediktMaag
Copy link

Hi David,

looking forward to finally upgrading from 0.21.2
I have a lot of functions using implicit defaults so i postponed it for now.
https://pyo3.rs/v0.23.4/migration.html#deprecation-of-implicit-default-for-trailing-optional-arguments

Is this still true that this will be shipped with the new release?

@Icxolu
Copy link
Contributor

Icxolu commented Feb 12, 2025

The implicit default was removed in #4729 which will ship in 0.24. Be aware that if you go directly from 0.21 to 0.24 you will not get any warnings or error, but the behavior will change.

@BenediktMaag
Copy link

Oh i think i misunderstood what "lifting this restriction" would mean. Thanks for clearing that up.
Never thought about people using option for anything but optional parameters.

@ngoldbaum
Copy link
Contributor

the current state of things is probably fine to release?

If you're feeling ambitious I think at least some of the open PR backlog is probably ready to go in and just needs some reviewer time. I'll also try to help with code reviews where I can.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants