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

Ray Weekly Release #44276

Open
aslonnie opened this issue Mar 25, 2024 · 7 comments
Open

Ray Weekly Release #44276

aslonnie opened this issue Mar 25, 2024 · 7 comments
Assignees

Comments

@aslonnie
Copy link
Collaborator

We plan to do weekly Ray release, so that code changes can reach users faster.

There will be two tiers for releases: full platform version and partial platform versions.

In full platform versions, we will release Linux amd64, arm64, MacOS Apple Silicon and Windows. The minor version number will be multiples of 10s, like 2.10, 2.20, 2.30, ...

In partial platform versions, we will only release Linux amd64 and MacOS Apple Silicon, and the version numbers will be not multiples of 10s, like 2.11, 2.12, 2.13, ..., 2.21, ...

Minor version numbers will still increase monotonically through time.

Feedback is welcomed here.

@aslonnie
Copy link
Collaborator Author

cc @anyscalesam

@PhilippWillms
Copy link

Sounds good, but the advantage of "less than quarterly" releases should also reach Windows users.

@aeroaks
Copy link

aeroaks commented Mar 27, 2024

I like the idea.

@DmitriGekhtman
Copy link
Contributor

Will partial platform versions carry the same stability guarantees as full platform versions? (Are you planning to run the same suite of tests for both types of releases?)

@can-anyscale
Copy link
Collaborator

can-anyscale commented Mar 29, 2024

The partial platform versions maintain the same quality standards as the full platform versions yes. We've even elevated our focus on stability across teams, for example burning down flaky tests.

Our ability to now deliver Ray's weekly releases is attributable to recent enhancements in our CI system, coupled with the improved rhythm of our engineering processes.

@DmitriGekhtman
Copy link
Contributor

Awesome!

@OpenCoderX
Copy link

This is great, although I had to dig to understand when the recent versions after 2.20 did not have Windows wheels. Also, side-note, congrats on the python 3.11 support, that's a big win for us. Cheers to the work you are all doing on 3.12! 🥂

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

7 participants