oxidize-rb / rb-sys

Easily build Ruby native extensions in Rust
https://oxidize-rb.github.io/rb-sys/
Apache License 2.0
219 stars 34 forks source link

Prepare for 1.63 msrv policy #362

Closed ianks closed 4 months ago

ianks commented 4 months ago

Debian Bookworm (stable) uses Rust 1.63 as the default Rust compiler version. As a result, we are updating our Minimum Supported Rust Version (MSRV) to 1.63 to align with this change. This update will enable us to upgrade certain dependencies, such as the regex crate, which require Rust 1.63 or later.

Additionally, this pull request formally drops support for Ruby 2.4. While Ruby 2.4 has been untested on our CI for the past few months, it was still theoretically possible to compile gems using the stable-api-compiled-fallback feature. However, we now consider Ruby 2.4 to be officially unsupported.