Skip to content

Commit

Permalink
Merge pull request #3524 from DataDog/bump_to_version_1.21.0
Browse files Browse the repository at this point in the history
Bump to version 1.21.0
  • Loading branch information
ivoanjo authored Mar 14, 2024
2 parents 479fe6a + 88e6bed commit 9056b6c
Show file tree
Hide file tree
Showing 499 changed files with 559 additions and 500 deletions.
63 changes: 61 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,42 @@

## [Unreleased]

## [1.21.0] - 2024-03-14

### Highlights
Allocation profiling is now in beta, and timeline profiling is enabled by default.
For more details, check the [release notes](https://github.com/DataDog/dd-trace-rb/releases/tag/v1.21.0)

### Added

* APM source code integration ([#3463][])
* Core: Reduce startup logs verbosity ([#3468][])
* Tracing: Add Concurrent::Async instrumentation ([#3427][])
* Profiling: System info support ([#3357][])
* Profiling: Add bin/ddprofrb ([#3501][])

### Changed

* Bump datadog-ci dependency to 0.8.1 ([#3518][])
* Upgrade to libdatadog 6 ([#3455][])
* Core: Allow suppressing error logs for Core::Remote::Negotiation ([#3495][])
* Tracing: Add `http.route` tag to rack ([#3345][])
* Tracing: Logs deprecation warning for `use` removal ([#3438][])
* Profiling: Allocation sampling overhead improvements ([#3434][], [#3440][])
* Profiling: Enable timeline by default ([#3428][])
* Profiling: Rename Profiling files to reflect "datadog" instead of "ddtrace" ([#3502][])
* Profiling: Replace `profiling.advanced.experimental_allocation_enabled` with `profiling.allocation_enabled` and remove experimental warning ([#3520][])

### Fixed

* Core: Fix rare remote configuration worker thread leak ([#3519][])
* Tracing: Fix `Datadog::Tracing.reject!` with correct metrics ([#3491][])
* Tracing: Guard PG result with `nil` check ([#3511][])
* Profiling: Add workaround for Ruby VM bug causing crash in gc_finalize_deferred ([#3473][])
* Profiling: Fix missing profiling code hotspots when using ddtrace+otel ([#3466][])
* Profiling: Stop worker on clock failure ([#3439][])
* Profiling: Upgrade libdatadog to fix incorrect platform detection for x86_64-linux-gnu/aarch64-linux-gnu ([#3503][])

## [1.20.0] - 2024-02-05

### Added
Expand Down Expand Up @@ -2728,7 +2764,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/v1.20.0...master
[Unreleased]: https://github.com/DataDog/dd-trace-rb/compare/v1.21.0...master
[1.21.0]: https://github.com/DataDog/dd-trace-rb/compare/v1.20.0...v1.21.0
[1.20.0]: https://github.com/DataDog/dd-trace-rb/compare/v1.19.0...v1.20.0
[1.19.0]: https://github.com/DataDog/dd-trace-rb/compare/v1.18.0...v1.19.0
[1.18.0]: https://github.com/DataDog/dd-trace-rb/compare/v1.17.0...v1.18.0
Expand Down Expand Up @@ -3979,10 +4016,12 @@ Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.3.0...v0.3.1
[#3328]: https://github.com/DataDog/dd-trace-rb/issues/3328
[#3329]: https://github.com/DataDog/dd-trace-rb/issues/3329
[#3333]: https://github.com/DataDog/dd-trace-rb/issues/3333
[#3345]: https://github.com/DataDog/dd-trace-rb/issues/3345
[#3349]: https://github.com/DataDog/dd-trace-rb/issues/3349
[#3352]: https://github.com/DataDog/dd-trace-rb/issues/3352
[#3354]: https://github.com/DataDog/dd-trace-rb/issues/3354
[#3356]: https://github.com/DataDog/dd-trace-rb/issues/3356
[#3357]: https://github.com/DataDog/dd-trace-rb/issues/3357
[#3360]: https://github.com/DataDog/dd-trace-rb/issues/3360
[#3361]: https://github.com/DataDog/dd-trace-rb/issues/3361
[#3362]: https://github.com/DataDog/dd-trace-rb/issues/3362
Expand All @@ -3996,7 +4035,27 @@ Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.3.0...v0.3.1
[#3408]: https://github.com/DataDog/dd-trace-rb/issues/3408
[#3420]: https://github.com/DataDog/dd-trace-rb/issues/3420
[#3426]: https://github.com/DataDog/dd-trace-rb/issues/3426
[#3427]: https://github.com/DataDog/dd-trace-rb/issues/3427
[#3428]: https://github.com/DataDog/dd-trace-rb/issues/3428
[#3431]: https://github.com/DataDog/dd-trace-rb/issues/3431
[#3434]: https://github.com/DataDog/dd-trace-rb/issues/3434
[#3438]: https://github.com/DataDog/dd-trace-rb/issues/3438
[#3439]: https://github.com/DataDog/dd-trace-rb/issues/3439
[#3440]: https://github.com/DataDog/dd-trace-rb/issues/3440
[#3455]: https://github.com/DataDog/dd-trace-rb/issues/3455
[#3463]: https://github.com/DataDog/dd-trace-rb/issues/3463
[#3466]: https://github.com/DataDog/dd-trace-rb/issues/3466
[#3468]: https://github.com/DataDog/dd-trace-rb/issues/3468
[#3473]: https://github.com/DataDog/dd-trace-rb/issues/3473
[#3491]: https://github.com/DataDog/dd-trace-rb/issues/3491
[#3495]: https://github.com/DataDog/dd-trace-rb/issues/3495
[#3501]: https://github.com/DataDog/dd-trace-rb/issues/3501
[#3502]: https://github.com/DataDog/dd-trace-rb/issues/3502
[#3503]: https://github.com/DataDog/dd-trace-rb/issues/3503
[#3511]: https://github.com/DataDog/dd-trace-rb/issues/3511
[#3518]: https://github.com/DataDog/dd-trace-rb/issues/3518
[#3519]: https://github.com/DataDog/dd-trace-rb/issues/3519
[#3520]: https://github.com/DataDog/dd-trace-rb/issues/3520
[@AdrianLC]: https://github.com/AdrianLC
[@Azure7111]: https://github.com/Azure7111
[@BabyGroot]: https://github.com/BabyGroot
Expand Down Expand Up @@ -4148,4 +4207,4 @@ Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.3.0...v0.3.1
[@y-yagi]: https://github.com/y-yagi
[@yujideveloper]: https://github.com/yujideveloper
[@yukimurasawa]: https://github.com/yukimurasawa
[@zachmccormick]: https://github.com/zachmccormick
[@zachmccormick]: https://github.com/zachmccormick
2 changes: 1 addition & 1 deletion gemfiles/jruby_9.2.21.0_sinatra.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_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_graphql_1.12.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_1.13.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_hanami_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_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_multi_rack_app.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_opentracing.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_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.

Loading

0 comments on commit 9056b6c

Please sign in to comment.