[ 
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)

Reply via email to