Skip to content

Commit

Permalink
Merge branch 'master' into add-gems-to-integrations
Browse files Browse the repository at this point in the history
  • Loading branch information
quinna-h authored Jan 15, 2025
2 parents db71f90 + 21106cd commit 40fc101
Show file tree
Hide file tree
Showing 572 changed files with 984 additions and 701 deletions.
37 changes: 36 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,28 @@

## [Unreleased]

## [2.9.0] - 2025-01-15

### Added

* Core: add support for Ruby 3.4 ([#4249][])
* Integrations: add a new option for `ActiveSupport` to disable adding the `cache_key` as a Span Tag with the `cache_key_enabled` option ([#4022][])

### Changed

* Dynamic instrumentation: move DI preloading to `datadog/di/preload` ([#4288][])
* Dynamic instrumentation: dd-trace-rb now reports whether dynamic instrumentation is enabled in startup summary report ([#4285][])
* Dynamic instrumentation: improve loading of DI components ([#4272][], [#4239][])
* Dynamic instrumentation: logging of internal conditions is now done on debug level ([#4266][])
* Dynamic instrumentation: report instrumentation error for line probes when the target file is loaded but not in code tracker registry ([#4208][])
* Profiling: require datadog-ruby_core_source >= 3.3.7 to ensure Ruby 3.4 support ([#4228][])

### Fixed

* Core: fix a crash in crashtracker when agent hostname is an IPv6 address ([#4237][])
* Profiling: fix allocation profiling + otel tracing causing Ruby crash ([#4240][])
* Profiling: fix profiling warnings being really hard to silence ([#4232][])

## [2.8.0] - 2024-12-10

### Added
Expand Down Expand Up @@ -3057,7 +3079,8 @@ Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.3.1
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.3.0...v0.3.1
[Unreleased]: https://github.com/DataDog/dd-trace-rb/compare/v2.8.0...master
[Unreleased]: https://github.com/DataDog/dd-trace-rb/compare/v2.9.0...master
[2.9.0]: https://github.com/DataDog/dd-trace-rb/compare/v2.8.0...v2.9.0
[2.8.0]: https://github.com/DataDog/dd-trace-rb/compare/v2.7.1...v2.8.0
[2.7.0]: https://github.com/DataDog/dd-trace-rb/compare/v2.6.0...v2.7.0
[2.6.0]: https://github.com/DataDog/dd-trace-rb/compare/v2.5.0...v2.6.0
Expand Down Expand Up @@ -4499,6 +4522,7 @@ Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.3.0...v0.3.1
[#3997]: https://github.com/DataDog/dd-trace-rb/issues/3997
[#4014]: https://github.com/DataDog/dd-trace-rb/issues/4014
[#4020]: https://github.com/DataDog/dd-trace-rb/issues/4020
[#4022]: https://github.com/DataDog/dd-trace-rb/issues/4022
[#4024]: https://github.com/DataDog/dd-trace-rb/issues/4024
[#4027]: https://github.com/DataDog/dd-trace-rb/issues/4027
[#4033]: https://github.com/DataDog/dd-trace-rb/issues/4033
Expand All @@ -4519,6 +4543,17 @@ Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.3.0...v0.3.1
[#4195]: https://github.com/DataDog/dd-trace-rb/issues/4195
[#4196]: https://github.com/DataDog/dd-trace-rb/issues/4196
[#4197]: https://github.com/DataDog/dd-trace-rb/issues/4197
[#4208]: https://github.com/DataDog/dd-trace-rb/issues/4208
[#4228]: https://github.com/DataDog/dd-trace-rb/issues/4228
[#4232]: https://github.com/DataDog/dd-trace-rb/issues/4232
[#4237]: https://github.com/DataDog/dd-trace-rb/issues/4237
[#4239]: https://github.com/DataDog/dd-trace-rb/issues/4239
[#4240]: https://github.com/DataDog/dd-trace-rb/issues/4240
[#4249]: https://github.com/DataDog/dd-trace-rb/issues/4249
[#4266]: https://github.com/DataDog/dd-trace-rb/issues/4266
[#4272]: https://github.com/DataDog/dd-trace-rb/issues/4272
[#4285]: https://github.com/DataDog/dd-trace-rb/issues/4285
[#4288]: https://github.com/DataDog/dd-trace-rb/issues/4288
[@AdrianLC]: https://github.com/AdrianLC
[@Azure7111]: https://github.com/Azure7111
[@BabyGroot]: https://github.com/BabyGroot
Expand Down
31 changes: 5 additions & 26 deletions Steepfile
Original file line number Diff line number Diff line change
Expand Up @@ -128,16 +128,12 @@ target :datadog do
ignore 'lib/datadog/tracing/sampling/rule.rb'
ignore 'lib/datadog/tracing/sampling/rule_sampler.rb'
ignore 'lib/datadog/tracing/sampling/span/rule.rb'
ignore 'lib/datadog/tracing/span.rb'
ignore 'lib/datadog/tracing/span_operation.rb'
ignore 'lib/datadog/tracing/sync_writer.rb'
ignore 'lib/datadog/tracing/trace_operation.rb'
ignore 'lib/datadog/tracing/tracer.rb'
ignore 'lib/datadog/tracing/transport/http.rb'
ignore 'lib/datadog/tracing/transport/http/api.rb'
ignore 'lib/datadog/tracing/transport/http/builder.rb'
ignore 'lib/datadog/tracing/transport/http/client.rb'
ignore 'lib/datadog/tracing/transport/http/statistics.rb'
ignore 'lib/datadog/tracing/transport/http/traces.rb'
ignore 'lib/datadog/tracing/transport/io/client.rb'
ignore 'lib/datadog/tracing/transport/io/traces.rb'
Expand All @@ -162,30 +158,13 @@ target :datadog do
library 'digest'
library 'zlib'
library 'time'
library 'pp'

# Load all dependency signatures from the `vendor/rbs` directory
repo_path 'vendor/rbs'
library 'cucumber'
library 'jruby'
library 'gem'
library 'rails'
library 'spring'
library 'sinatra'
library 'google-protobuf'
library 'protobuf-cucumber'
library 'minitest'
library 'mysql2'
library 'mysql2-aurora'
library 'concurrent-ruby'
library 'faraday'
library 'seahorse'
library 'excon'
library 'grpc'
library 'delayed_job'
library 'opentelemetry-api'
library 'passenger'
library 'webmock'
library 'graphql'
library 'datadog-ci'
Dir.children('vendor/rbs').each do |vendor_gem|
library vendor_gem
end

# ffi version 1.17 was shipped with invalid rbs types:
# https://github.com/ffi/ffi/issues/1107
Expand Down
2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_activesupport.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_aws.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_contrib.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_contrib_old.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_core_old.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_elasticsearch_7.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_elasticsearch_8.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_elasticsearch_latest.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_graphql_2.0.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_http.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_opensearch_2.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_opensearch_3.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_opensearch_latest.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_rack_1.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_rack_2.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_rack_3.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_rack_latest.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_rails5_mysql2.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_rails5_postgres.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_rails5_postgres_redis.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_rails5_postgres_sidekiq.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_rails5_semantic_logger.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_rails61_mysql2.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_rails61_postgres.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_rails61_postgres_redis.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_rails61_postgres_sidekiq.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_rails61_semantic_logger.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_rails6_mysql2.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_rails6_postgres.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2_rails6_postgres_redis.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 40fc101

Please sign in to comment.