|
2 | 2 |
|
3 | 3 | ## [Unreleased] |
4 | 4 |
|
| 5 | +## [2.2.0] - 2024-07-11 |
| 6 | + |
| 7 | +### Added |
| 8 | + |
| 9 | +* Tracing: Add `Rails` Runner instrumentation ([#2509][]) |
| 10 | +* Tracing: Introduce a new, reworked `GraphQL` tracer to comply with span attributes specification ([#3672][]) |
| 11 | +* Tracing: Enhance `ActiveSupport::Cache` instrumentation with `ActiveSupport::Notifications` subscription ([#3772][]) |
| 12 | +* Profiling: Track unscaled allocation counts in allocation profiler ([#3770][]) |
| 13 | + |
| 14 | +### Changed |
| 15 | + |
| 16 | +* Core: Send Telemetry events in batches ([#3749][]) |
| 17 | +* Tracing: Populate spans from `ActiveSupport::Notifications` as early as possible ([#3725][]) |
| 18 | +* Profiling: Upgrade to `libdatadog` 10 ([#3753][]) |
| 19 | +* Profiling: Optimize `CodeProvenance#record_loaded_files` to avoid allocations ([#3757][]) |
| 20 | + |
| 21 | +### Fixed |
| 22 | + |
| 23 | +* Core: Fix Telemetry events blocking main thread ([#3718][]) |
| 24 | +* Core: Fix deadlock from Telemetry threads ([#3743][]) |
| 25 | +* Tracing: Fix empty log correlation when tracing is disabled ([#3731][]) |
| 26 | +* Tracing: Fix HTTP propagation when missing parent span id ([#3730][]) |
| 27 | +* Tracing: Ensure `_dd.p.tid` tag with fixed size ([#3729][]) |
| 28 | +* OTel: Fix ids encoding/decoding for propagation ([#3709][]) |
| 29 | +* Profiling: Workaround Ruby `Dir` returning incorrect results ([#3720][]) |
| 30 | +* Profiling: Fix `Phusion Passenger` detection when missing from `Gemfile`/`gems.rb` ([#3750][]) |
| 31 | +* Profiling: Fix `rpath` for linking to libdatadog when loading extension ([#3706][]) |
| 32 | +* Profiling: Fix incorrect code provenance due to broken JSON monkey patch ([#3695][]) |
| 33 | +* Profiling: Fix aggregation of actionview template classes ([#3759][], [#3774][]) |
| 34 | + |
5 | 35 | ## [2.1.0] - 2024-06-10 |
6 | 36 |
|
7 | 37 | ### Added |
@@ -2904,7 +2934,8 @@ Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.3.1 |
2904 | 2934 | Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.3.0...v0.3.1 |
2905 | 2935 |
|
2906 | 2936 |
|
2907 | | -[Unreleased]: https://github.com/DataDog/dd-trace-rb/compare/v2.1.0...master |
| 2937 | +[Unreleased]: https://github.com/DataDog/dd-trace-rb/compare/v2.2.0...master |
| 2938 | +[2.2.0]: https://github.com/DataDog/dd-trace-rb/compare/v2.1.0...v2.2.0 |
2908 | 2939 | [2.1.0]: https://github.com/DataDog/dd-trace-rb/compare/v2.0.0...v2.1.0 |
2909 | 2940 | [2.0.0]: https://github.com/DataDog/dd-trace-rb/compare/v2.0.0.rc1...v2.0.0 |
2910 | 2941 | [2.0.0.rc1]: https://github.com/DataDog/dd-trace-rb/compare/v2.0.0.beta2...v2.0.0.rc1 |
@@ -3901,6 +3932,7 @@ Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.3.0...v0.3.1 |
3901 | 3932 | [#2497]: https://github.com/DataDog/dd-trace-rb/issues/2497 |
3902 | 3933 | [#2501]: https://github.com/DataDog/dd-trace-rb/issues/2501 |
3903 | 3934 | [#2504]: https://github.com/DataDog/dd-trace-rb/issues/2504 |
| 3935 | +[#2509]: https://github.com/DataDog/dd-trace-rb/issues/2509 |
3904 | 3936 | [#2512]: https://github.com/DataDog/dd-trace-rb/issues/2512 |
3905 | 3937 | [#2513]: https://github.com/DataDog/dd-trace-rb/issues/2513 |
3906 | 3938 | [#2522]: https://github.com/DataDog/dd-trace-rb/issues/2522 |
@@ -4283,6 +4315,25 @@ Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.3.0...v0.3.1 |
4283 | 4315 | [#3651]: https://github.com/DataDog/dd-trace-rb/issues/3651 |
4284 | 4316 | [#3657]: https://github.com/DataDog/dd-trace-rb/issues/3657 |
4285 | 4317 | [#3664]: https://github.com/DataDog/dd-trace-rb/issues/3664 |
| 4318 | +[#3672]: https://github.com/DataDog/dd-trace-rb/issues/3672 |
| 4319 | +[#3695]: https://github.com/DataDog/dd-trace-rb/issues/3695 |
| 4320 | +[#3706]: https://github.com/DataDog/dd-trace-rb/issues/3706 |
| 4321 | +[#3709]: https://github.com/DataDog/dd-trace-rb/issues/3709 |
| 4322 | +[#3718]: https://github.com/DataDog/dd-trace-rb/issues/3718 |
| 4323 | +[#3720]: https://github.com/DataDog/dd-trace-rb/issues/3720 |
| 4324 | +[#3725]: https://github.com/DataDog/dd-trace-rb/issues/3725 |
| 4325 | +[#3729]: https://github.com/DataDog/dd-trace-rb/issues/3729 |
| 4326 | +[#3730]: https://github.com/DataDog/dd-trace-rb/issues/3730 |
| 4327 | +[#3731]: https://github.com/DataDog/dd-trace-rb/issues/3731 |
| 4328 | +[#3743]: https://github.com/DataDog/dd-trace-rb/issues/3743 |
| 4329 | +[#3749]: https://github.com/DataDog/dd-trace-rb/issues/3749 |
| 4330 | +[#3750]: https://github.com/DataDog/dd-trace-rb/issues/3750 |
| 4331 | +[#3753]: https://github.com/DataDog/dd-trace-rb/issues/3753 |
| 4332 | +[#3757]: https://github.com/DataDog/dd-trace-rb/issues/3757 |
| 4333 | +[#3759]: https://github.com/DataDog/dd-trace-rb/issues/3759 |
| 4334 | +[#3770]: https://github.com/DataDog/dd-trace-rb/issues/3770 |
| 4335 | +[#3772]: https://github.com/DataDog/dd-trace-rb/issues/3772 |
| 4336 | +[#3774]: https://github.com/DataDog/dd-trace-rb/issues/3774 |
4286 | 4337 | [@AdrianLC]: https://github.com/AdrianLC |
4287 | 4338 | [@Azure7111]: https://github.com/Azure7111 |
4288 | 4339 | [@BabyGroot]: https://github.com/BabyGroot |
@@ -4434,4 +4485,4 @@ Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.3.0...v0.3.1 |
4434 | 4485 | [@y-yagi]: https://github.com/y-yagi |
4435 | 4486 | [@yujideveloper]: https://github.com/yujideveloper |
4436 | 4487 | [@yukimurasawa]: https://github.com/yukimurasawa |
4437 | | -[@zachmccormick]: https://github.com/zachmccormick |
| 4488 | +[@zachmccormick]: https://github.com/zachmccormick |
0 commit comments