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.16.0 release #952

Closed
eitsupi opened this issue Mar 20, 2024 · 10 comments
Closed

0.16.0 release #952

eitsupi opened this issue Mar 20, 2024 · 10 comments
Assignees
Milestone

Comments

@eitsupi
Copy link
Collaborator

eitsupi commented Mar 20, 2024

The main branch currently contains a large number of breaking changes to bring its behavior consistent with that of Python Polars.
On the other hand, there are very few changes on the Rust side.

If there are no further comments, I would like to delay the release of 0.16.0 until Rust 0.39.x is released, and do further breaking refactoring before then.

@eitsupi eitsupi added this to the 0.16 milestone Mar 20, 2024
@etiennebacher
Copy link
Collaborator

I'm fine with waiting for Rust 0.39.0. I think it's better to pack a lot of breaking changes to align with py-polars in one or two releases than splitting them across many releases.

@eitsupi
Copy link
Collaborator Author

eitsupi commented Mar 28, 2024

I think it's better to pack a lot of breaking changes to align with py-polars in one or two releases than splitting them across many releases.

I agree, but it's too huge and tedious work...
I work here as a hobby, so I don't have the motivation to concentrate on boring tasks.

@eitsupi
Copy link
Collaborator Author

eitsupi commented Apr 12, 2024

The release notes have become too long and I will immediately release 0.16.0 when the next release of Rust Polars is made.

@eitsupi eitsupi self-assigned this Apr 12, 2024
@eitsupi
Copy link
Collaborator Author

eitsupi commented Apr 13, 2024

It looks like there will be no Rust Polars release this week. (Since Python has been released)

@etiennebacher
Copy link
Collaborator

etiennebacher commented Apr 13, 2024

I don't think there's a link between the two, rust-polars 0.38 was released at the same time as py-polars 0.20.13.

A lot of bugs related to the new string type have been fixed now, but they have fully rewritten the way expressions are cached so they might take a week or two to fix some critical bugs related to that before releasing 0.39 (just guessing of course).

@eitsupi
Copy link
Collaborator Author

eitsupi commented Apr 14, 2024

Hmmm, looks like it was just released. #1034

@etiennebacher
Copy link
Collaborator

#1034 is now merged. We could also include #1033 in 0.16. I'll finish it tomorrow if you don't do it first

@eitsupi
Copy link
Collaborator Author

eitsupi commented Apr 14, 2024

Thanks, I have a couple of things I'm considering doing to follow up for #1034.

@eitsupi
Copy link
Collaborator Author

eitsupi commented Apr 15, 2024

I believe the changes on the Rust side are complete, so I have triggered a library release.

@eitsupi
Copy link
Collaborator Author

eitsupi commented Apr 15, 2024

0.16.0 has been released in #1041

@eitsupi eitsupi closed this as completed Apr 15, 2024
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

2 participants