Skip to content

Commit 253b46e

Browse files
committed
Updated version ranges.
1 parent 41f95d0 commit 253b46e

2 files changed

Lines changed: 10 additions & 7 deletions

File tree

Gemfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ source 'https://rubygems.org'
2121

2222
git_source(:github) { |repo_name| "https://github.com/#{repo_name}" }
2323

24+
ruby '>= 2.7', '< 4.0'
25+
2426
# Tools
2527
gem 'cucumber', require: false
2628
gem 'rack-test'
@@ -41,6 +43,7 @@ gem 'ecs-logging', require: 'ecs_logging/logger'
4143
gem 'elasticsearch', require: nil
4244
gem 'fakeredis', require: nil
4345
gem 'faraday', require: nil
46+
gem 'http', '< 6', require: nil
4447
if RUBY_VERSION < '2.7'
4548
gem 'graphql', '< 2.1', require: nil
4649
else

docs/reference/supported-technologies.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ The Elastic APM Ruby Agent has built-in support for many frameworks and librarie
1616

1717
## Ruby [supported-technologies-ruby]
1818

19-
We follow Ruby’s own maintenance policy and officially support all currently maintained versions per [Ruby Maintenance Branches](https://www.ruby-lang.org/en/downloads/branches/).
19+
We follow Ruby’s own maintenance policy and officially support all currently maintained versions per [Ruby Maintenance Branches](https://www.ruby-lang.org/en/downloads/branches/) < 4.0.
2020

2121

2222
## Web Frameworks and Libraries [supported-technologies-web]
@@ -28,21 +28,21 @@ We test against all supported minor versions of Rails, Sinatra, and Grape.
2828

2929
### Ruby on Rails [supported-technologies-rails]
3030

31-
We currently support Rails >= 4.2 <= 8.1.1. This follows Rails' own [Security policy](https://rubyonrails.org/security/).
31+
We currently support Rails >= 4.2 <= 7.2. This follows Rails' own [Security policy](https://rubyonrails.org/security/).
3232

3333
See [Getting started with Rails](/reference/getting-started-rails.md).
3434

3535

3636
### Sinatra [supported-technologies-sinatra]
3737

38-
We currently support Sinatra >= 1.0 <= 4.2.1.
38+
We currently support Sinatra >= 1.0 <= 2.2.
3939

4040
See [Getting started with Rack](/reference/getting-started-rack.md).
4141

4242

4343
### Grape [supported-technologies-grape]
4444

45-
We currently support Grape >= 1.2 <= 3.0.1.
45+
We currently support Grape >= 1.2 <= 1.6.
4646

4747
See [Grape example](/reference/getting-started-rack.md#getting-started-grape).
4848

@@ -51,7 +51,7 @@ See [Grape example](/reference/getting-started-rack.md#getting-started-grape).
5151

5252
We automatically instrument database actions using:
5353

54-
* ActiveRecord (>= 4.2 <= 8.1.1)
54+
* ActiveRecord (>= 4.2 <= 7.2)
5555
* DynamoDB (>= 1.0 <= 1.158.0)
5656
* Elasticsearch (>= 0.9 <= 9.2.0)
5757
* Mongo (>= 2.1 <= 2.22.0)
@@ -64,7 +64,7 @@ We automatically instrument database actions using:
6464
We automatically instrument and add support for distributed tracing to external requests using these libraries:
6565

6666
* `net/http`
67-
* Http.rb (>= 0.6 <= 0.16.1)
67+
* Http.rb (>= 3.0 <= 6.0)
6868
* Faraday (>= 0.2.1 <= 2.14.0)
6969

7070
**Note:** These libraries usually assume `localhost` if no `Host` is specified, so the agent does as well.
@@ -74,7 +74,7 @@ We automatically instrument and add support for distributed tracing to external
7474

7575
We automatically instrument background processing using:
7676

77-
* DelayedJob (<= 4.1.11)
77+
* DelayedJob (<= 4.2.)
7878
* Sidekiq (<= 8.1.0)
7979
* Shoryuken (<= 6.2.1)
8080
* Sneakers (2.12.0) (Experimental, see [#676](https://github.com/elastic/apm-agent-ruby/pull/676))

0 commit comments

Comments
 (0)