Skip to content

Commit bb72525

Browse files
[Version Bump] 3.28.0 (#7545)
The following files were found to be modified (as expected) - [x] docs/CHANGELOG.md - [x] .azure-pipelines/ultimate-pipeline.yml - [x] profiler/src/ProfilerEngine/Datadog.Profiler.Native.Linux/CMakeLists.txt - [x] profiler/src/ProfilerEngine/Datadog.Profiler.Native.Windows/Resource.rc - [x] profiler/src/ProfilerEngine/Datadog.Profiler.Native/dd_profiler_version.h - [x] profiler/src/ProfilerEngine/Datadog.Linux.ApiWrapper/CMakeLists.txt - [x] profiler/src/ProfilerEngine/ProductVersion.props - [x] shared/src/Datadog.Trace.ClrProfiler.Native/CMakeLists.txt - [x] shared/src/Datadog.Trace.ClrProfiler.Native/Resource.rc - [x] shared/src/msi-installer/WindowsInstaller.wixproj - [x] shared/src/native-src/version.h - [x] tracer/build/artifacts/dd-dotnet.sh - [x] tracer/build/_build/Build.cs - [x] tracer/samples/AutomaticTraceIdInjection/MicrosoftExtensionsExample/MicrosoftExtensionsExample.csproj - [x] tracer/samples/AutomaticTraceIdInjection/Log4NetExample/Log4NetExample.csproj - [x] tracer/samples/AutomaticTraceIdInjection/NLog40Example/NLog40Example.csproj - [x] tracer/samples/AutomaticTraceIdInjection/NLog45Example/NLog45Example.csproj - [x] tracer/samples/AutomaticTraceIdInjection/NLog46Example/NLog46Example.csproj - [x] tracer/samples/AutomaticTraceIdInjection/SerilogExample/SerilogExample.csproj - [x] tracer/samples/ConsoleApp/Alpine3.10.dockerfile - [x] tracer/samples/ConsoleApp/Alpine3.9.dockerfile - [x] tracer/samples/ConsoleApp/Debian.dockerfile - [x] tracer/samples/OpenTelemetry/Debian.dockerfile - [x] tracer/samples/WindowsContainer/Dockerfile - [x] tracer/src/Datadog.Trace.ClrProfiler.Managed.Loader/Startup.cs - [x] tracer/src/Datadog.Tracer.Native/CMakeLists.txt - [x] tracer/src/Datadog.Tracer.Native/dd_profiler_constants.h - [x] tracer/src/Datadog.Tracer.Native/Resource.rc - [x] tracer/src/Directory.Build.props - [x] tracer/src/Datadog.Trace/TracerConstants.cs @DataDog/apm-dotnet Co-authored-by: zacharycmontoya <[email protected]>
1 parent b9a2c0e commit bb72525

File tree

30 files changed

+110
-41
lines changed

30 files changed

+110
-41
lines changed

.azure-pipelines/ultimate-pipeline.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ variables:
128128
DD_LOGGER_DD_TAGS: test.configuration.job:$(System.JobDisplayName)
129129
DD_LOGGER_ENABLED: true
130130
DD_COLLECTOR_CPU_USAGE: true
131-
ToolVersion: 3.27.0
131+
ToolVersion: 3.28.0
132132
# .NET SDK performance optimization variables
133133
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 1
134134
DOTNET_CLI_TELEMETRY_OPTOUT: 1

docs/CHANGELOG.md

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,75 @@
2828

2929

3030

31+
32+
33+
## [Release 3.27.0](https://github.com/DataDog/dd-trace-dotnet/releases/tag/v3.27.0)
34+
35+
## Summary
36+
37+
Various bug fixes and optimizations. Includes fix for Runtime Metrics that could be missing and more accurate telemetry reporting.
38+
39+
## Changes
40+
41+
### Tracer
42+
* Remove unused dynamic settings (#7487)
43+
* Fix incorrect usages of TracerManager PerTraceSettings (#7488)
44+
* Add additional compiler flags to allow `required` (#7501)
45+
* Fix .NET 10 RC1 bugs (#7506)
46+
* fix(telemetry): correct heartbeat interval calculation (#7507)
47+
* Fix `ManualInstrumentationConfigSource` and introduce base type (#7508)
48+
* Allow optimized creating of composite configuration source (#7509)
49+
* Move partial flush settings from `ExporterSettings` to `TracerSettings` (#7516)
50+
* fix: change Language value from '.NET' to 'dotnet' in trace headers (#7523)
51+
* Hide problematic public APIs using `[EditorBrowsable]` (#7531)
52+
* Add a Continuous Profiler availability check (#7534)
53+
54+
### ASM
55+
* [AAP] Update waf version to v1.28.0 (#7494)
56+
* [AAP] Update waf to v1.28.1 (#7524)
57+
* [AAP] Test endpoint collection with APM tracing disabled (#7535)
58+
59+
### Debugger
60+
* [Dynamic Instrumentation] Added native hot standby mode to support Remote Enablement and Stable Config (#7441)
61+
* [Dynamic Instrumentation] Avoid async instrumentation if the type `AsyncMethodDebuggerInvokerV2` does not exist (#7513)
62+
63+
### Serverless
64+
* [Azure Functions] bump `Datadog.Serverless.Compat` nuget package reference (#7497)
65+
66+
### Fixes
67+
* More cleanup in native loader code (#7475)
68+
* Fix dependabot again by allowing private feed access (#7480)
69+
* [Tracer] Updating Statsd in RuntimeEventListener (#7512)
70+
71+
### Miscellaneous
72+
* [OTEL] Metrics API Support - Configurations & Telemetry (#7420)
73+
* This feature is incomplete and still in development
74+
* Simplify Windows benchmarks credential setup (#7498)
75+
* Allow passing fallback values to `IntegrationSettingsCollection` (#7510)
76+
* Add AGENTS.md file (#7539)
77+
78+
### Build / Test
79+
* Timeout error installer_smoke_tests (#7468)
80+
* Attempt to improve Kafka timeout flake in tests (#7474)
81+
* Try fixing ASAN job crashes (#7476)
82+
* Update Windows macrobenchmark tooling (#7481)
83+
* Update Windows microbenchmark tooling (#7482)
84+
* [Hands-off config] add integration test (#7483)
85+
* [Test Package Versions Bump] Updating package versions (#7484)
86+
* Check for errors when signing (#7490)
87+
* Sign artifacts using 0.3.5 of the `dd wcs` tool (#7492)
88+
* Decrease Nuke restore verbosity job (#7493)
89+
* Decrease log level when uncompressing files in Nuke (#7496)
90+
* Fix macos build (#7503)
91+
* Mark kafkatests as flaky (#7505)
92+
* Upload execution benchmark log files and cleanup (#7521)
93+
* chore(CI): add ForceDebugRun variable for debug control system tests (#7528)
94+
* Ensure `execution_benchmarks` download the profiler (#7529)
95+
* Capture timeout exceptions in IAST tests (#7533)
96+
* Fix the `verify_app_trimming_changes_are_persisted` job (#7542)
97+
98+
99+
[Changes since 3.26.3](https://github.com/DataDog/dd-trace-dotnet/compare/v3.26.3...v3.27.0)
31100

32101
## [Release 3.26.0](https://github.com/DataDog/dd-trace-dotnet/releases/tag/v3.26.0)
33102

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 3.27.0)
5+
project("Datadog.Linux.ApiWrapper" VERSION 3.28.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 3.27.0)
5+
project("Datadog.Profiler.Native.Linux" VERSION 3.28.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 3,27,0,0
66-
PRODUCTVERSION 3,27,0,0
65+
FILEVERSION 3,28,0,0
66+
PRODUCTVERSION 3,28,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", "3.27.0.0"
77+
VALUE "FileVersion", "3.28.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", "3.27.0.0"
82+
VALUE "ProductVersion", "3.28.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 = "3.27.0";
6+
constexpr auto PROFILER_VERSION = "3.28.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>3.27.0</ProductVersion>
8+
<ProductVersion>3.28.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
@@ -12,7 +12,7 @@ endif()
1212
# Project definition
1313
# ******************************************************
1414

15-
project("Datadog.Trace.ClrProfiler.Native" VERSION 3.27.0)
15+
project("Datadog.Trace.ClrProfiler.Native" VERSION 3.28.0)
1616

1717
if (UNIVERSAL)
1818
find_package(GlibcCompat REQUIRED)

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 3,27,0,0
61-
PRODUCTVERSION 3,27,0,0
60+
FILEVERSION 3,28,0,0
61+
PRODUCTVERSION 3,28,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", "3.27.0.0"
71+
VALUE "FileVersion", "3.28.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", "3.27.0.0"
76+
VALUE "ProductVersion", "3.28.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-3.27.0-$(Platform)</OutputName> <!-- -The regex recognizes this line -->
20+
<OutputName>datadog-dotnet-apm-3.28.0-$(Platform)</OutputName> <!-- -The regex recognizes this line -->
2121
<MonitoringHomeDirectory Condition="'$(MonitoringHomeDirectory)' == ''">$(MSBuildThisFileDirectory)..\..\bin\monitoring-home</MonitoringHomeDirectory>
22-
<DefineConstants>InstallerVersion=3.27.0;MonitoringHomeDirectory=$(MonitoringHomeDirectory);</DefineConstants>
22+
<DefineConstants>InstallerVersion=3.28.0;MonitoringHomeDirectory=$(MonitoringHomeDirectory);</DefineConstants>
2323
</PropertyGroup>
2424
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
2525
<DefineConstants>$(DefineConstants);Debug</DefineConstants>

0 commit comments

Comments
 (0)