GoogleCloudPlatform / ruby-docker

Ruby runtime for Google Cloud Platform
Apache License 2.0
134 stars 56 forks source link

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

Closed eric-hemasystems closed 4 months ago

eric-hemasystems commented 1 year ago

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 commented 7 months ago

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 commented 6 months ago

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 commented 5 months ago

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.

eric-hemasystems commented 4 months ago

Closing now this this repo is legacy. See my comment here for more info.