Dmytro Shteflyuk created THRIFT-6154:
----------------------------------------

             Summary: 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


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)

Reply via email to