Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drop support for Ruby 2.3 & 2.4 #663

Merged
merged 1 commit into from
Sep 20, 2021
Merged

Drop support for Ruby 2.3 & 2.4 #663

merged 1 commit into from
Sep 20, 2021

Conversation

kyrylo
Copy link
Contributor

@kyrylo kyrylo commented Sep 20, 2021

We no longer test on these rubies and this caused some trouble with the
Airbrake gem. We didn't catch this error becasue the Airbrake gem still tests on
2.3 & 2.4, but airbrake-ruby doesn't. We also never dropped support 2.3 & 2.4,
which left the whole situation in limbo.

5) Airbrake::Rack::Instrumentable.********_capture_timing when request store has a route attaches timing for a method with all arg types
     Failure/Error: params[:groups].merge!(timed_trace.spans)

     NoMethodError:
       undefined method `transform_values' for #<Hash:0x000055b7ee9f7300>

Since 2.3 & 2.4 are EOL for a long time (March 31, 2020 for 2.4), we can safely
stop supporting these rubies.

We no longer test on these rubies and this caused some [trouble][1] with the
Airbrake gem. We didn't catch this error becasue the Airbrake gem still tests on
2.3 & 2.4, but airbrake-ruby doesn't. We also never dropped support 2.3 & 2.4,
which left the whole situation in limbo.

```
5) Airbrake::Rack::Instrumentable.********_capture_timing when request store has a route attaches timing for a method with all arg types
     Failure/Error: params[:groups].merge!(timed_trace.spans)

     NoMethodError:
       undefined method `transform_values' for #<Hash:0x000055b7ee9f7300>
```

Since 2.3 & 2.4 are EOL for a long time (March 31, 2020 for 2.4), we can safely
stop supporting these rubies.

[1]: https://app.circleci.com/pipelines/github/airbrake/airbrake/215/workflows/d3f04866-05b9-4da6-ba15-b0c285eb0c23/jobs/9590
@kyrylo kyrylo merged commit 3d0909e into master Sep 20, 2021
@kyrylo kyrylo deleted the ruby-version-lock branch September 20, 2021 09:04
kyrylo added a commit to airbrake/airbrake that referenced this pull request Sep 20, 2021
Airbrake Ruby no longer supports these versions as of
airbrake/airbrake-ruby#663.
kyrylo added a commit to airbrake/airbrake that referenced this pull request Sep 20, 2021
Airbrake Ruby no longer supports these versions as of
airbrake/airbrake-ruby#663.
kyrylo added a commit to airbrake/airbrake that referenced this pull request Sep 21, 2021
Airbrake Ruby no longer supports these versions as of
airbrake/airbrake-ruby#663.
kyrylo added a commit to airbrake/airbrake that referenced this pull request Sep 21, 2021
Airbrake Ruby no longer supports these versions as of
airbrake/airbrake-ruby#663.
kyrylo added a commit to airbrake/airbrake that referenced this pull request Sep 21, 2021
Airbrake Ruby no longer supports these versions as of
airbrake/airbrake-ruby#663.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant