2
2
3
3
## [ Unreleased]
4
4
5
+ ## [ 2.18.0] - 2025-07-03
6
+
7
+ ### Added
8
+
9
+ * AppSec: Add API Security with new sampling algorithm to the Rack, Rails, Sinatra and Grape frameworks ([ #4699 ] [ ] )
10
+ * Core: Add support for tracer configuration through Fleet Automation ([ #4651 ] [ ] )
11
+ * Tracing: Add Rails view render times and database query times to the spans, when available ([ #4697 ] [ ] )
12
+ * Core: Add Service Discovery capability, enabling the tracer to reliably determine which process are instrumented
13
+
14
+ ### Changed
15
+
16
+ * AppSec: Enable API Security feature by default ([ #4756 ] [ ] )
17
+ * AppSec: Improve overall threat detection ([ #4757 ] [ ] )
18
+ * AppSec: Deprecate ` config.appsec.ip_passlist ` , ` config.appsec.ip_denylist ` , and ` config.appsec.user_id_denylist ` ([ #4757 ] [ ] )
19
+ * Profiling: Graduate Heap Profiling from alpha to preview ([ #4401 ] [ ] , [ #4460 ] [ ] )
20
+ * Dynamic Instrumentation: Add instance variable capture to method and line probes ([ #4668 ] [ ] )
21
+ * Profiling: Add capturing of native filenames in backtraces ([ #4745 ] [ ] )
22
+ * Profiling: Clean up profiler logging ([ #4728 ] [ ] )
23
+ Tracing: Add support for ` DD_RUNTIME_METRICS_RUNTIME_ID_ENABLED ` to tag runtime metrics with the current runtime ID, allowing correlation across processes ([ #4718 ] [ ] )
24
+ * Tracing: Improve performance of ` http.route ` tag computation for Rails ([ #4688 ] [ ] )
25
+
26
+ ### Fixed
27
+
28
+ * AppSec: Fix authenticated users tracking in anonymization mode for Devise ([ #4731 ] [ ] )
29
+ * Dynamic Instrumentation: Fix source code display in dynamic instrumentation/live debugger ([ #4743 ] [ ] )
30
+ * Profiling: Fix profiler stopping due to bug in heap profiling serialization ([ #4721 ] [ ] )
31
+
5
32
## [ 2.17.0] - 2025-06-02
6
33
7
34
### Added
@@ -3241,7 +3268,8 @@ Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.3.1
3241
3268
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.3.0...v0.3.1
3242
3269
3243
3270
3244
- [Unreleased]: https://github.com/DataDog/dd-trace-rb/compare/v2.17.0...master
3271
+ [Unreleased]: https://github.com/DataDog/dd-trace-rb/compare/v2.18.0...master
3272
+ [2.18.0]: https://github.com/DataDog/dd-trace-rb/compare/v2.17.0...v2.18.0
3245
3273
[2.17.0]: https://github.com/DataDog/dd-trace-rb/compare/v2.16.0...v2.17.0
3246
3274
[2.16.0]: https://github.com/DataDog/dd-trace-rb/compare/v2.15.0...v2.16.0
3247
3275
[2.15.0]: https://github.com/DataDog/dd-trace-rb/compare/v2.14.0...v2.15.0
@@ -4745,6 +4773,7 @@ Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.3.0...v0.3.1
4745
4773
[#4391]: https://github.com/DataDog/dd-trace-rb/issues/4391
4746
4774
[#4398]: https://github.com/DataDog/dd-trace-rb/issues/4398
4747
4775
[#4399]: https://github.com/DataDog/dd-trace-rb/issues/4399
4776
+ [#4401]: https://github.com/DataDog/dd-trace-rb/issues/4401
4748
4777
[#4403]: https://github.com/DataDog/dd-trace-rb/issues/4403
4749
4778
[#4406]: https://github.com/DataDog/dd-trace-rb/issues/4406
4750
4779
[#4411]: https://github.com/DataDog/dd-trace-rb/issues/4411
@@ -4755,6 +4784,7 @@ Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.3.0...v0.3.1
4755
4784
[#4433]: https://github.com/DataDog/dd-trace-rb/issues/4433
4756
4785
[#4437]: https://github.com/DataDog/dd-trace-rb/issues/4437
4757
4786
[#4455]: https://github.com/DataDog/dd-trace-rb/issues/4455
4787
+ [#4460]: https://github.com/DataDog/dd-trace-rb/issues/4460
4758
4788
[#4473]: https://github.com/DataDog/dd-trace-rb/issues/4473
4759
4789
[#4493]: https://github.com/DataDog/dd-trace-rb/issues/4493
4760
4790
[#4497]: https://github.com/DataDog/dd-trace-rb/issues/4497
@@ -4787,14 +4817,27 @@ Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.3.0...v0.3.1
4787
4817
[#4616]: https://github.com/DataDog/dd-trace-rb/issues/4616
4788
4818
[#4625]: https://github.com/DataDog/dd-trace-rb/issues/4625
4789
4819
[#4644]: https://github.com/DataDog/dd-trace-rb/issues/4644
4820
+ [#4651]: https://github.com/DataDog/dd-trace-rb/issues/4651
4790
4821
[#4653]: https://github.com/DataDog/dd-trace-rb/issues/4653
4791
4822
[#4656]: https://github.com/DataDog/dd-trace-rb/issues/4656
4792
4823
[#4665]: https://github.com/DataDog/dd-trace-rb/issues/4665
4824
+ [#4668]: https://github.com/DataDog/dd-trace-rb/issues/4668
4793
4825
[#4669]: https://github.com/DataDog/dd-trace-rb/issues/4669
4794
4826
[#4672]: https://github.com/DataDog/dd-trace-rb/issues/4672
4795
4827
[#4673]: https://github.com/DataDog/dd-trace-rb/issues/4673
4796
4828
[#4678]: https://github.com/DataDog/dd-trace-rb/issues/4678
4797
4829
[#4679]: https://github.com/DataDog/dd-trace-rb/issues/4679
4830
+ [#4688]: https://github.com/DataDog/dd-trace-rb/issues/4688
4831
+ [#4697]: https://github.com/DataDog/dd-trace-rb/issues/4697
4832
+ [#4699]: https://github.com/DataDog/dd-trace-rb/issues/4699
4833
+ [#4718]: https://github.com/DataDog/dd-trace-rb/issues/4718
4834
+ [#4721]: https://github.com/DataDog/dd-trace-rb/issues/4721
4835
+ [#4728]: https://github.com/DataDog/dd-trace-rb/issues/4728
4836
+ [#4731]: https://github.com/DataDog/dd-trace-rb/issues/4731
4837
+ [#4743]: https://github.com/DataDog/dd-trace-rb/issues/4743
4838
+ [#4745]: https://github.com/DataDog/dd-trace-rb/issues/4745
4839
+ [#4756]: https://github.com/DataDog/dd-trace-rb/issues/4756
4840
+ [#4757]: https://github.com/DataDog/dd-trace-rb/issues/4757
4798
4841
[@AdrianLC]: https://github.com/AdrianLC
4799
4842
[@Azure7111]: https://github.com/Azure7111
4800
4843
[@BabyGroot]: https://github.com/BabyGroot
0 commit comments