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

Pre-built Support for Ruby 3.2 (or 3.3)? #231

Open
eric-hemasystems opened this issue Aug 9, 2023 · 3 comments
Open

Pre-built Support for Ruby 3.2 (or 3.3)? #231

eric-hemasystems opened this issue Aug 9, 2023 · 3 comments

Comments

@eric-hemasystems
Copy link

Looks like the pre-buily Ruby binaries stopped at 3.1.2 while the 3.2 series came out about 7-8 months ago. Any way GAE can be updated to support the latest versions of Ruby?

@eric-hemasystems
Copy link
Author

I guess now that Ruby 3.3 is out it would be nice to be able to use that without GAE having to compile the runtime with every release.

@eric-hemasystems
Copy link
Author

Weirdly I'm now also seeing this when I deploy to GAE:

WARNING: ruby 3.1 and earlier versions will reach end of support on 2024-07-10 for App Engine flexible environment. After 2024-07-10, you cannot deploy new or re-deploy existing applications that use runtimes after their end of support date. We recommend that you migrate to the latest supported version of ruby.

This despite the fact that I'm using Ruby 3.3 (so maybe it unconditionally prints this message?).

Seemed odd to me that you were dropping support for the latest version that you have pre-compiled binaries for. Also even if I was using Ruby 3.1, 2024-07-10 is well before EOL of that branch. Any specific reason that GAE is dropping support before EOL? Is that something that will happen in future versions of Ruby?

@eric-hemasystems eric-hemasystems changed the title Pre-built Support for Ruby 3.2? Pre-built Support for Ruby 3.2 (or 3.3)? Mar 28, 2024
@eric-hemasystems
Copy link
Author

Also for older Ruby versions the latest patch release is not available. For example, 3.0.6 is the latest of the 3.0.x series but prebuilt binaries are only available up to 3.0.4 missing out on two important CVEs.

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

1 participant