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)