Skip to content

Raise min. required Ruby version #4242

Description

@Garfield96

Is your feature request related to a problem? Please describe.

Currently, the minimum required Ruby version for Fluentd is 2.4, which reached EOL on 2020-03-31. The oldest Ruby version tested in CI runs is 2.7, which reached EOL on 2023-03-31. Supporting these versions not only endorses users to run outdated, potentially even vulnerable systems but also makes it difficult to use new language features (e.g. ractors).

Describe the solution you'd like

Drop support for Ruby 2.x or at least raise the min. required version to 2.7. In addition, the min. required version should not be based on arbitrary value, but instead, there should be a clear rule, like "Fluentd supports all maintained Ruby versions".

Describe alternatives you've considered

I don't think there is an alternative in the long run.

Additional context

Ruby version overview: https://www.ruby-lang.org/en/downloads/branches/

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementFeature request or improve operations

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions