|
17 | 17 |
|
18 | 18 |
|
19 | 19 |
|
| 20 | + |
| 21 | +## [Release 2.24.0](https://github.com/DataDog/dd-trace-dotnet/releases/tag/v2.24.0) |
| 22 | + |
| 23 | +## Summary |
| 24 | + |
| 25 | +Tracer |
| 26 | +- Added support for publishing init containers that will be used for library injection in kubernetes. The feature isn't yet available though at it requires changes in the datadog agent as well, that will be released next month. |
| 27 | + |
| 28 | +Profiler |
| 29 | +- Reduce CPU consumption on Linux |
| 30 | +- Improve performance of exceptions profiling |
| 31 | + |
| 32 | +## Changes |
| 33 | + |
| 34 | +### Tracer |
| 35 | +* [Tracer] Fix `otel.status_code`/`otel.library.name` from .NET Activity API (#3750) |
| 36 | +* [Tracer] add 128-bit `TraceId` struct (#3752) |
| 37 | +* [AAS] Bail out from starting processes if API_KEY isn't present (#3775) |
| 38 | +* [Tracer] Fix `IDatadogLogger` analyzer warnings (#3785) |
| 39 | +* [Tracer] APM and DBM Link Injecting SQL Comment (#3784) |
| 40 | +* [Tracer] Add support for Aerospike 6.0.0 (#3811) |
| 41 | + |
| 42 | +### CI Visibility |
| 43 | +* [CI Visibility] - BenchmarkDotNet framework support (#3774) |
| 44 | +* [CI Visibility] - Extract traits recursively in NUnit (#3777) |
| 45 | +* [CI Visibility] - Small changes to the CI Visibility processors. (#3788) |
| 46 | +* [CI Visibility] - Lazy initialise the ITR instance (#3789) |
| 47 | +* [CI Visibility] - Defer await for git upload task (#3825) |
| 48 | + |
| 49 | +### ASM |
| 50 | +* [ASM] Instrumented tests: basic setup (#3718) |
| 51 | +* [ASM] Set span type to "vulnerability" for iast spans in console apps. (#3747) |
| 52 | +* [ASM] Weak hashing instrumentation for net462 (#3776) |
| 53 | +* [ASM] Add valueparts without source in vulnerability Json (#3810) |
| 54 | +* [ASM] Weak cipher support for .net framework (#3818) |
| 55 | + |
| 56 | +### Continuous Profiler |
| 57 | +* [Profiler] Add allocations recorder (#3753) |
| 58 | +* [Profiler] Reduce memory allocation of the profiler (#3764) |
| 59 | +* [Profiler] Validate exceptions sampling (#3767) |
| 60 | +* [Profiler] Improve .NET exception profiler (#3770) |
| 61 | +* [Profiler] Fix CppCheck version when installing (#3772) |
| 62 | +* [Profiler] Fix flacky tests (#3778) |
| 63 | +* Remove all references to `DD_DOTNET_PROFILER_HOME` (#3782) |
| 64 | +* [Profiler] Improve building thread stat file path (#3786) |
| 65 | +* [Profiler] Improve Linux stackwalker deadlock detection (#3787) |
| 66 | +* [Profiler] Take cores count into account for CPU profiling (#3793) |
| 67 | +* [Profiler/CI] Remove profiler throughput tests from Github Actions (#3795) |
| 68 | +* [Profiler] Add I/O-bound demo application (#3797) |
| 69 | +* [Profiler] Add CI visibility on profiler AzDo jobs (#3799) |
| 70 | +* [Profiler] Change scenario for better chances to get samples (#3801) |
| 71 | +* [Profiler] Fix bug when retrieving number of cores (#3802) |
| 72 | +* [Profiler] bug fixes (#3806) |
| 73 | +* [Profiler] Increase leak size and fix exception (#3815) |
| 74 | +* [Profiler] Add view for EndpointsCount controller (#3823) |
| 75 | + |
| 76 | +### Debugger |
| 77 | +* [Dynamic Instrumentation] Support duration in debugger DSL (#3765) |
| 78 | +* [Dynamic Instrumentation] Addressed a leakage by reusing probe data indices (#3771) |
| 79 | + |
| 80 | +### Miscellaneous |
| 81 | +* Extract `git.commit.sha` and `git.repository_url` from SourceLink (#3652) |
| 82 | +* Change profiler and native loader default log dir (#3790) |
| 83 | +* Small performance improvements (#3809) |
| 84 | + |
| 85 | +### Build / Test |
| 86 | +* Add debugger team as CODEONWERS to missing directories (#3766) |
| 87 | +* Generate container images for Kubernetes Admission Controller library injection (#3769) |
| 88 | +* [Build] Add retries for build and package commands (#3780) |
| 89 | +* Add analyzers for `IDatadogLogger` usages (#3781) |
| 90 | +* [Build/Test] Limit upload_container_images build stage to individual CI (#3783) |
| 91 | +* [Build/Test] Publish official dd-lib-dotnet-init images on tagged commit (#3791) |
| 92 | +* Fix test trigger on scheduled builds (#3792) |
| 93 | +* [Build/Test] Add system tests for the library injection images (#3803) |
| 94 | +* Fix MongoDb integration tests and bump to latest (#3808) |
| 95 | +* Add test and sample project for .NET Activity API (#3597) |
| 96 | + |
| 97 | + |
| 98 | +[Changes since 2.23.0](https://github.com/DataDog/dd-trace-dotnet/compare/v2.23.0...v2.24.0) |
| 99 | + |
20 | 100 | ## [Release 2.23.0](https://github.com/DataDog/dd-trace-dotnet/releases/tag/v2.23.0) |
21 | 101 |
|
22 | 102 | ## Summary |
|
0 commit comments