Skip to content

Commit da073fd

Browse files
[Version Bump] 2.25.0 (#3828)
Co-authored-by: pierotibou <pierotibou@users.noreply.github.com>
1 parent fbd300f commit da073fd

File tree

36 files changed

+128
-48
lines changed

36 files changed

+128
-48
lines changed

.github/scripts/package_and_deploy.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ddprof_deploy_folder=$1
66
commit_sha=$2
77
commit_author=$3
88

9-
current_profiler_version="2.24.0"
9+
current_profiler_version="2.25.0"
1010
profiler_version=v${current_profiler_version}_$(date -u +%G%m%d%H%M%S)
1111

1212
## Create master.index.txt file

docs/CHANGELOG.md

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,86 @@
1717

1818

1919

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+
20100
## [Release 2.23.0](https://github.com/DataDog/dd-trace-dotnet/releases/tag/v2.23.0)
21101

22102
## Summary

profiler/src/ProfilerEngine/Datadog.Linux.ApiWrapper/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Project definition
33
# ******************************************************
44

5-
project("Datadog.Linux.ApiWrapper" VERSION 2.24.0)
5+
project("Datadog.Linux.ApiWrapper" VERSION 2.25.0)
66

77
# ******************************************************
88
# Compiler options

profiler/src/ProfilerEngine/Datadog.Profiler.Native.Linux/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Project definition
33
# ******************************************************
44

5-
project("Datadog.Profiler.Native.Linux" VERSION 2.24.0)
5+
project("Datadog.Profiler.Native.Linux" VERSION 2.25.0)
66

77
option(RUN_ASAN "Build with Clang Undefined-Behavior Sanitizer" OFF)
88
option(RUN_UBSAN "Build with Clang Undefined-Behavior Sanitizer" OFF)

profiler/src/ProfilerEngine/Datadog.Profiler.Native.Windows/Resource.rc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@ END
6262

6363
// ------- version info -------------------------------------------------------
6464
VS_VERSION_INFO VERSIONINFO
65-
FILEVERSION 2,24,0,0
66-
PRODUCTVERSION 2,24,0,0
65+
FILEVERSION 2,25,0,0
66+
PRODUCTVERSION 2,25,0,0
6767
FILEFLAGSMASK VS_FF_PRERELEASE
6868
FILEOS VOS_NT
6969
FILETYPE VFT_DLL
@@ -74,12 +74,12 @@ BEGIN
7474
BEGIN
7575
VALUE "CompanyName", "Datadog"
7676
VALUE "FileDescription", "Continuous Profiler for .NET Applications"
77-
VALUE "FileVersion", "2.24.0.0"
77+
VALUE "FileVersion", "2.25.0.0"
7878
VALUE "InternalName", "Native Profiler Engine"
7979
VALUE "LegalCopyright", "(c) Datadog 2020-2022"
8080
VALUE "OriginalFilename", "Datadog.Profiler.Native.dll"
8181
VALUE "ProductName", "Continuous Profiler for .NET Applications"
82-
VALUE "ProductVersion", "2.24.0.0"
82+
VALUE "ProductVersion", "2.25.0.0"
8383
END
8484
END
8585
BLOCK "VarFileInfo"

profiler/src/ProfilerEngine/Datadog.Profiler.Native/dd_profiler_version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33

44
#pragma once
55

6-
constexpr auto PROFILER_VERSION = "2.24.0";
6+
constexpr auto PROFILER_VERSION = "2.25.0";

profiler/src/ProfilerEngine/ProductVersion.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
<!-- * * * * * * * * * * * INPUTS. Update this section EVERY time the component is shipped/released! * * * * * * * * * * * -->
77
<PropertyGroup>
8-
<ProductVersion>2.24.0</ProductVersion>
8+
<ProductVersion>2.25.0</ProductVersion>
99
</PropertyGroup>
1010
<!-- * * * * * * * * * * * END OF INPUTS. * * * * * * * * * * * -->
1111

shared/src/Datadog.Trace.ClrProfiler.Native/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ cmake_policy(SET CMP0015 NEW)
55
# Project definition
66
# ******************************************************
77

8-
project("Datadog.Trace.ClrProfiler.Native" VERSION 2.24.0)
8+
project("Datadog.Trace.ClrProfiler.Native" VERSION 2.25.0)
99

1010
# ******************************************************
1111
# Environment detection

shared/src/Datadog.Trace.ClrProfiler.Native/Resource.rc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ VS_VERSION_INFO VERSIONINFO
5757
#else
5858
FILEFLAGS 0x0L
5959
#endif
60-
FILEVERSION 2,24,0,0
61-
PRODUCTVERSION 2,24,0,0
60+
FILEVERSION 2,25,0,0
61+
PRODUCTVERSION 2,25,0,0
6262
FILEOS VOS_NT
6363
FILETYPE VFT_DLL
6464
BEGIN
@@ -68,12 +68,12 @@ BEGIN
6868
BEGIN
6969
VALUE "CompanyName", "Datadog"
7070
VALUE "FileDescription", "Native loader for Datadog .NET APM"
71-
VALUE "FileVersion", "2.24.0.0"
71+
VALUE "FileVersion", "2.25.0.0"
7272
VALUE "InternalName", "Native loader"
7373
VALUE "LegalCopyright", "(c) Datadog 2020-2022"
7474
VALUE "OriginalFilename", "Datadog.Trace.ClrProfiler.Native.dll"
7575
VALUE "ProductName", "Native loader for Datadog .NET APM"
76-
VALUE "ProductVersion", "2.24.0.0"
76+
VALUE "ProductVersion", "2.25.0.0"
7777
END
7878
END
7979
BLOCK "VarFileInfo"

shared/src/msi-installer/WindowsInstaller.wixproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@
1717
<IntermediateOutputPath>obj\$(Configuration)\$(Platform)\</IntermediateOutputPath>
1818
<SuppressPdbOutput>True</SuppressPdbOutput>
1919
<DefineSolutionProperties>false</DefineSolutionProperties>
20-
<OutputName>datadog-dotnet-apm-2.24.0-$(Platform)</OutputName> <!-- -The regex recognizes this line -->
20+
<OutputName>datadog-dotnet-apm-2.25.0-$(Platform)</OutputName> <!-- -The regex recognizes this line -->
2121
<MonitoringHomeDirectory Condition="'$(MonitoringHomeDirectory)' == ''">$(MSBuildThisFileDirectory)..\..\bin\monitoring-home</MonitoringHomeDirectory>
22-
<DefineConstants>InstallerVersion=2.24.0;MonitoringHomeDirectory=$(MonitoringHomeDirectory);</DefineConstants>
22+
<DefineConstants>InstallerVersion=2.25.0;MonitoringHomeDirectory=$(MonitoringHomeDirectory);</DefineConstants>
2323
</PropertyGroup>
2424
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
2525
<DefineConstants>$(DefineConstants);Debug</DefineConstants>

0 commit comments

Comments
 (0)