[
https://issues.apache.org/jira/browse/THRIFT-6154?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dmytro Shteflyuk resolved THRIFT-6154.
--------------------------------------
Fix Version/s: 0.25.0
Resolution: Fixed
> Drop Ruby 2.7 support
> ---------------------
>
> Key: THRIFT-6154
> URL: https://issues.apache.org/jira/browse/THRIFT-6154
> Project: Thrift
> Issue Type: Bug
> Components: Ruby - Library
> Reporter: Dmytro Shteflyuk
> Assignee: Dmytro Shteflyuk
> Priority: Major
> Fix For: 0.25.0
>
> Time Spent: 40m
> Remaining Estimate: 0h
>
> h3. Problem
> Ruby 2.7 was released on 25 December 2019 and reached end of life on 31 March
> 2023, according to the [official Ruby maintenance
> status|https://www.ruby-lang.org/en/downloads/branches/]. Apache Thrift's
> Ruby gem still declares Ruby 2.7 as its minimum runtime, RuboCop targets Ruby
> 2.7, and the build and static-analysis workflows continue to test Ruby 2.7.
> Keeping the obsolete support floor consumes CI capacity and prevents the Ruby
> library from consistently using idioms available in the supported Ruby 3.x
> series.
> h3. Client impact
> The next Thrift Ruby release will require Ruby 3.0 or newer. Applications
> still running Ruby 2.7 must upgrade Ruby before updating to that release;
> existing Thrift gem releases remain available for those applications.
> The supported-version documentation, gem metadata, lint target, and CI matrix
> should all communicate the same minimum version.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)