From 63adad9470cdd7f1ed81f33222f5c945ab196186 Mon Sep 17 00:00:00 2001 From: Sarah Chen Date: Thu, 2 Jan 2025 09:30:37 -0600 Subject: [PATCH 1/2] Add 3.4 support --- docs/Compatibility.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/Compatibility.md b/docs/Compatibility.md index 7334f2254a9..6dbcf8e5e12 100644 --- a/docs/Compatibility.md +++ b/docs/Compatibility.md @@ -9,7 +9,8 @@ The Ruby Datadog Trace library is open source. See the [dd-trace-rb][1] GitHub r | Type | Documentation | Version | Support type | Gem version support | |-------|----------------------------|-----------|---------------------------|---------------------| -| MRI | https://www.ruby-lang.org/ | 3.3 | [latest](#support-latest) | Latest | +| MRI | https://www.ruby-lang.org/ | 3.4 | [latest](#support-latest) | Latest | +| | | 3.3 | [latest](#support-latest) | Latest | | | | 3.2 | [latest](#support-latest) | Latest | | | | 3.1 | [latest](#support-latest) | Latest | | | | 3.0 | [latest](#support-latest) | Latest | From a3bec688346b98bd202ad16f9429cfc838622bee Mon Sep 17 00:00:00 2001 From: Sarah Chen Date: Thu, 2 Jan 2025 09:40:45 -0600 Subject: [PATCH 2/2] Update DevelopmentGuide --- docs/DevelopmentGuide.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/DevelopmentGuide.md b/docs/DevelopmentGuide.md index adf99bc3e7d..087695e1e30 100644 --- a/docs/DevelopmentGuide.md +++ b/docs/DevelopmentGuide.md @@ -65,9 +65,9 @@ All tests should run in CI. When adding new `_spec.rb` files, you may need to ad { 'foo' => { # With default dependencies for each Ruby runtime - '' => '✅ 2.1 / ✅ 2.2 / ✅ 2.3 / ✅ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', + '' => '✅ 2.1 / ✅ 2.2 / ✅ 2.3 / ✅ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', # or with dependency group definition `foo-on-rails`, that includes additional gems - 'foo-on-rails' => '✅ 2.1 / ✅ 2.2 / ✅ 2.3 / ✅ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'foo-on-rails' => '✅ 2.1 / ✅ 2.2 / ✅ 2.3 / ✅ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, } ``` @@ -98,9 +98,9 @@ Take `bundle exec rake test:redis` as example, multiple versions of `redis` from ```ruby { 'redis' => { - 'redis-3' => '✅ 2.1 / ✅ 2.2 / ✅ 2.3 / ✅ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', - 'redis-4' => '❌ 2.1 / ❌ 2.2 / ❌ 2.3 / ✅ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', - 'redis-5' => '❌ 2.1 / ❌ 2.2 / ❌ 2.3 / ❌ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'redis-3' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'redis-4' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'redis-5' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' } } ```