From 5ec7bff4eae211b0e38194bb19f43e2f165bd730 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 6 May 2024 15:51:22 +0200 Subject: [PATCH] [Version Bump] 2.52.0 (#5534) Co-authored-by: daniel-romano-DD --- docs/CHANGELOG.md | 97 +++++++++++++++++++ .../Datadog.Linux.ApiWrapper/CMakeLists.txt | 2 +- .../CMakeLists.txt | 2 +- .../Resource.rc | 8 +- .../dd_profiler_version.h | 2 +- .../src/ProfilerEngine/ProductVersion.props | 2 +- .../CMakeLists.txt | 2 +- .../Resource.rc | 8 +- .../msi-installer/WindowsInstaller.wixproj | 4 +- tracer/build/_build/Build.cs | 2 +- tracer/build/artifacts/dd-dotnet.sh | 2 +- .../Log4NetExample/Log4NetExample.csproj | 2 +- .../MicrosoftExtensionsExample.csproj | 2 +- .../NLog40Example/NLog40Example.csproj | 2 +- .../NLog45Example/NLog45Example.csproj | 2 +- .../NLog46Example/NLog46Example.csproj | 2 +- .../SerilogExample/SerilogExample.csproj | 2 +- .../samples/ConsoleApp/Alpine3.10.dockerfile | 2 +- .../samples/ConsoleApp/Alpine3.9.dockerfile | 2 +- tracer/samples/ConsoleApp/Debian.dockerfile | 2 +- .../samples/OpenTelemetry/Debian.dockerfile | 2 +- tracer/samples/WindowsContainer/Dockerfile | 2 +- .../Datadog.Trace.AspNet.csproj | 2 +- .../Datadog.Trace.BenchmarkDotNet.csproj | 2 +- .../Datadog.Trace.Bundle.csproj | 2 +- ...og.Trace.ClrProfiler.Managed.Loader.csproj | 2 +- .../Startup.cs | 2 +- .../Datadog.Trace.MSBuild.csproj | 2 +- .../Datadog.Trace.OpenTracing.csproj | 2 +- .../Datadog.Trace.Tools.Runner.csproj | 2 +- .../Datadog.Trace.Tools.dd_dotnet.csproj | 2 +- .../Datadog.Trace.Trimming.csproj | 2 +- tracer/src/Datadog.Trace/Datadog.Trace.csproj | 4 +- tracer/src/Datadog.Trace/TracerConstants.cs | 4 +- .../src/Datadog.Tracer.Native/CMakeLists.txt | 2 +- tracer/src/Datadog.Tracer.Native/Resource.rc | 8 +- .../dd_profiler_constants.h | 4 +- tracer/src/Datadog.Tracer.Native/version.h | 2 +- .../PipelineMonitor/PipelineMonitor.csproj | 2 +- 39 files changed, 148 insertions(+), 51 deletions(-) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index f6f280142c74..cb1768a0b960 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -19,6 +19,103 @@ + + +## [Release 2.51.0](https://github.com/DataDog/dd-trace-dotnet/releases/tag/v2.51.0) + +## Summary + +- [APM] Fix rare `TypeLoadException` when running instrumented code +- [APM] Fix issue with runtime metrics that could cause memory usage to be reported as negative on x86 +- [IAST] Directory listing leak vulnerability detection (Kestrel) +- [ASM] RASP: SSRF blocking. LFi reporting. +- [CI Visibility] Early Flake Detection +- [CI Visibility] Selenium + RUM support +- [Dynamic Instrumentation] Support pointer and pinned local +- [Profiler] Several fixes + +## Changes + +### Tracer +* Encode the last seen Datadog span ID within `tracestate` (#5176) +* Check to ignore Activity when creating TraceID (#5318) +* read variable responsible for enabling SCA (#5432) +* Fix sending `Content-Length: 0` when using chunked-encoding (#5445) +* Add full support for multipart form requests (#5448) +* Avoid batching updates in runtime metrics (#5469) +* Update `RegexBuilder` to accept a `Timeout` so we can reduce flake (#5471) +* [Tracing] sampling code cleanup (#5477) +* Switch memory mapped counters to unsigned (#5480) +* [Dynamic Instrumentation] Add 'connectionString' to the list of redacted values (#5487) +* [Dynamic Instrumentation] Do not create probe processor and rate limiting for unbound line probes (#5503) +* [Dynamic Instrumentation] Consolidate PII redaction keys for all libraries. (#5522) + +### CI Visibility +* [CI Visibility] Early Flake Detection (#5320) +* [CI Visibility] - Improvements to the `dd-trace ci ...` commands (#5468) +* [CI Visibility] - Selenium + RUM support (#5505) +* [CI Visibility] - Ensure continuous profiler flush on CI Visibility close method (#5513) +* [CI Visibility] - Fix force Evp proxy environment variable (#5526) +* [CI Visibility] Add linux `whereis` command as a fallback to locate the target binary. (#5532) + +### ASM +* [ASM][IAST] Add Directory listing leak vulnerability (kestrel) (#5475) +* [ASM] change env variable name to remove experimental keyword (#5478) +* [ASM][IAST] Add exception for Vary: Origin (#5486) +* Send Rasp settings. Change codeowner file for snapshots. (#5490) +* [ASM] RASP: Lfi reporting (#5491) +* [ASM] Rasp: Block SSRF attacks (#5507) +* [ASM] Add stack traces to the span for RASP vulnerabilities (#5515) +* [ASM] Add RASP telemetry (#5527) + +### Continuous Profiler +* [Profiler] Fix crash in Sampler at shutdown (#5483) +* [Profiler] Fix various thing in the profiler testing infrastructure (#5495) +* [Profiler] Fix bug debug info store & line of code (Code viewer) (#5496) + +### Debugger +* [Dynamic Instrumentation] Fix `System.ArgumentNullException` while processing span decoration probes with empty tags (#5444) +* [Debugger][Test] skip some tests that fail in `DEBUG` mode (#5452) +* [Dynamic Instrumentation] DEBUG-2320 Support pointer and pinned local (#5464) +* [Dynamic Instrumentation] DEBUG-2321 Add local pinned and pointer for instrumentation verification (#5465) +* [Dynamic Instrumentation] DEBUG-2322 Find correct member ref based on best candidate (#5467) +* [Dynamic Instrumentation] Fix PinnedLocalTest (#5511) + +### Serverless +* [Serverless] add `CI_COMMIT_TAG` to be sent downstream (#5460) + +### Fixes +* Fix nullable reference bugs in Kinesis integration (#5528) + +### Build / Test +* Avoid more flake in smoke tests (#5413) +* Try again to fix dd-trace build (#5429) +* Refactor test infrastructure to support chunked encoding/gzip correctly (#5446) +* Add testing of `IMultipartApiRequest` for UDS, streams and gzip (#5447) +* [CI] Minor cleanup (#5450) +* Fix dotnet_tool build (#5470) +* Fix some flaky tests in IAST and sampling (#5472) +* Ignore expected CI Visibility error (#5482) +* [CLI Tool] Updated COMPlus_EnableDiagnostics Message (#5485) +* Simplify CI Visibility snapshot names (#5488) +* [CI] Fix flake in Git Telemetry (#5497) +* Remove direct references to Datadog.Trace from Security samples (#5500) +* Fix DSM SQS tests (#5530) + +### Miscellaneous +* Calltarget `ref struct` support (#5442) +* [APM] Add git reference to application telemetry (#5459) +* Update WAF to version 1.17 (#5463) +* Don't send errors from Exceptions during requests to RCM (#5466) +* Fix RegisterIastAspects signature (#5474) +* Fix git metadata collection (#5489) +* Fix race condition when initializing metadata (#5508) +* Remove some write flags from GetModuleMetaData calls (#5517) +* Prefix dynamic assemblies with "Datadog." (#5523) +* Include inner exceptions in the telemetry logs (#5529) + + +[Changes since 2.50.0](https://github.com/DataDog/dd-trace-dotnet/compare/v2.50.0...v2.51.0) ## [Release 2.50.0](https://github.com/DataDog/dd-trace-dotnet/releases/tag/v2.50.0) diff --git a/profiler/src/ProfilerEngine/Datadog.Linux.ApiWrapper/CMakeLists.txt b/profiler/src/ProfilerEngine/Datadog.Linux.ApiWrapper/CMakeLists.txt index 2cd949aa7d19..20ef20855165 100644 --- a/profiler/src/ProfilerEngine/Datadog.Linux.ApiWrapper/CMakeLists.txt +++ b/profiler/src/ProfilerEngine/Datadog.Linux.ApiWrapper/CMakeLists.txt @@ -2,7 +2,7 @@ # Project definition # ****************************************************** -project("Datadog.Linux.ApiWrapper" VERSION 2.51.0) +project("Datadog.Linux.ApiWrapper" VERSION 2.52.0) # ****************************************************** # Compiler options diff --git a/profiler/src/ProfilerEngine/Datadog.Profiler.Native.Linux/CMakeLists.txt b/profiler/src/ProfilerEngine/Datadog.Profiler.Native.Linux/CMakeLists.txt index a577e639aae0..c2dbb49c02e2 100644 --- a/profiler/src/ProfilerEngine/Datadog.Profiler.Native.Linux/CMakeLists.txt +++ b/profiler/src/ProfilerEngine/Datadog.Profiler.Native.Linux/CMakeLists.txt @@ -2,7 +2,7 @@ # Project definition # ****************************************************** -project("Datadog.Profiler.Native.Linux" VERSION 2.51.0) +project("Datadog.Profiler.Native.Linux" VERSION 2.52.0) option(RUN_ASAN "Build with Clang Undefined-Behavior Sanitizer" OFF) option(RUN_UBSAN "Build with Clang Undefined-Behavior Sanitizer" OFF) diff --git a/profiler/src/ProfilerEngine/Datadog.Profiler.Native.Windows/Resource.rc b/profiler/src/ProfilerEngine/Datadog.Profiler.Native.Windows/Resource.rc index cedbadded701..43dbc7ac32c0 100644 --- a/profiler/src/ProfilerEngine/Datadog.Profiler.Native.Windows/Resource.rc +++ b/profiler/src/ProfilerEngine/Datadog.Profiler.Native.Windows/Resource.rc @@ -62,8 +62,8 @@ END // ------- version info ------------------------------------------------------- VS_VERSION_INFO VERSIONINFO -FILEVERSION 2,51,0,0 -PRODUCTVERSION 2,51,0,0 +FILEVERSION 2,52,0,0 +PRODUCTVERSION 2,52,0,0 FILEFLAGSMASK VS_FF_PRERELEASE FILEOS VOS_NT FILETYPE VFT_DLL @@ -74,12 +74,12 @@ BEGIN BEGIN VALUE "CompanyName", "Datadog" VALUE "FileDescription", "Continuous Profiler for .NET Applications" - VALUE "FileVersion", "2.51.0.0" + VALUE "FileVersion", "2.52.0.0" VALUE "InternalName", "Native Profiler Engine" VALUE "LegalCopyright", "(c) Datadog 2020-2022" VALUE "OriginalFilename", "Datadog.Profiler.Native.dll" VALUE "ProductName", "Continuous Profiler for .NET Applications" - VALUE "ProductVersion", "2.51.0.0" + VALUE "ProductVersion", "2.52.0.0" END END BLOCK "VarFileInfo" diff --git a/profiler/src/ProfilerEngine/Datadog.Profiler.Native/dd_profiler_version.h b/profiler/src/ProfilerEngine/Datadog.Profiler.Native/dd_profiler_version.h index d944511a5b98..15b1c8c65774 100644 --- a/profiler/src/ProfilerEngine/Datadog.Profiler.Native/dd_profiler_version.h +++ b/profiler/src/ProfilerEngine/Datadog.Profiler.Native/dd_profiler_version.h @@ -3,4 +3,4 @@ #pragma once -constexpr auto PROFILER_VERSION = "2.51.0"; +constexpr auto PROFILER_VERSION = "2.52.0"; diff --git a/profiler/src/ProfilerEngine/ProductVersion.props b/profiler/src/ProfilerEngine/ProductVersion.props index eee0bf63fa43..d3786eec9a7f 100644 --- a/profiler/src/ProfilerEngine/ProductVersion.props +++ b/profiler/src/ProfilerEngine/ProductVersion.props @@ -5,7 +5,7 @@ - 2.51.0 + 2.52.0 diff --git a/shared/src/Datadog.Trace.ClrProfiler.Native/CMakeLists.txt b/shared/src/Datadog.Trace.ClrProfiler.Native/CMakeLists.txt index e3aa9fb6234d..7be0d9842a80 100644 --- a/shared/src/Datadog.Trace.ClrProfiler.Native/CMakeLists.txt +++ b/shared/src/Datadog.Trace.ClrProfiler.Native/CMakeLists.txt @@ -5,7 +5,7 @@ cmake_policy(SET CMP0015 NEW) # Project definition # ****************************************************** -project("Datadog.Trace.ClrProfiler.Native" VERSION 2.51.0) +project("Datadog.Trace.ClrProfiler.Native" VERSION 2.52.0) # ****************************************************** # Environment detection diff --git a/shared/src/Datadog.Trace.ClrProfiler.Native/Resource.rc b/shared/src/Datadog.Trace.ClrProfiler.Native/Resource.rc index 8bff43ea0c13..4456792f71bd 100644 --- a/shared/src/Datadog.Trace.ClrProfiler.Native/Resource.rc +++ b/shared/src/Datadog.Trace.ClrProfiler.Native/Resource.rc @@ -57,8 +57,8 @@ VS_VERSION_INFO VERSIONINFO #else FILEFLAGS 0x0L #endif - FILEVERSION 2,51,0,0 - PRODUCTVERSION 2,51,0,0 + FILEVERSION 2,52,0,0 + PRODUCTVERSION 2,52,0,0 FILEOS VOS_NT FILETYPE VFT_DLL BEGIN @@ -68,12 +68,12 @@ BEGIN BEGIN VALUE "CompanyName", "Datadog" VALUE "FileDescription", "Native loader for Datadog .NET APM" - VALUE "FileVersion", "2.51.0.0" + VALUE "FileVersion", "2.52.0.0" VALUE "InternalName", "Native loader" VALUE "LegalCopyright", "(c) Datadog 2020-2022" VALUE "OriginalFilename", "Datadog.Trace.ClrProfiler.Native.dll" VALUE "ProductName", "Native loader for Datadog .NET APM" - VALUE "ProductVersion", "2.51.0.0" + VALUE "ProductVersion", "2.52.0.0" END END BLOCK "VarFileInfo" diff --git a/shared/src/msi-installer/WindowsInstaller.wixproj b/shared/src/msi-installer/WindowsInstaller.wixproj index 82507dcba587..79b562265fa7 100644 --- a/shared/src/msi-installer/WindowsInstaller.wixproj +++ b/shared/src/msi-installer/WindowsInstaller.wixproj @@ -17,9 +17,9 @@ obj\$(Configuration)\$(Platform)\ True false - datadog-dotnet-apm-2.51.0-$(Platform) + datadog-dotnet-apm-2.52.0-$(Platform) $(MSBuildThisFileDirectory)..\..\bin\monitoring-home - InstallerVersion=2.51.0;MonitoringHomeDirectory=$(MonitoringHomeDirectory); + InstallerVersion=2.52.0;MonitoringHomeDirectory=$(MonitoringHomeDirectory); $(DefineConstants);Debug diff --git a/tracer/build/_build/Build.cs b/tracer/build/_build/Build.cs index 089a4b3d9909..5170436662d9 100644 --- a/tracer/build/_build/Build.cs +++ b/tracer/build/_build/Build.cs @@ -59,7 +59,7 @@ partial class Build : NukeBuild readonly bool IsAlpine = false; [Parameter("The current version of the source and build")] - readonly string Version = "2.51.0"; + readonly string Version = "2.52.0"; [Parameter("Whether the current build version is a prerelease(for packaging purposes)")] readonly bool IsPrerelease = false; diff --git a/tracer/build/artifacts/dd-dotnet.sh b/tracer/build/artifacts/dd-dotnet.sh index fb96a2735e49..61c497e2dc84 100755 --- a/tracer/build/artifacts/dd-dotnet.sh +++ b/tracer/build/artifacts/dd-dotnet.sh @@ -1,6 +1,6 @@ #!/bin/sh -TRACER_VERSION="2.51.0" +TRACER_VERSION="2.52.0" # Get the directory of the script DIR=$(dirname "$(readlink -f "$0")") diff --git a/tracer/samples/AutomaticTraceIdInjection/Log4NetExample/Log4NetExample.csproj b/tracer/samples/AutomaticTraceIdInjection/Log4NetExample/Log4NetExample.csproj index e1dc52f59647..7c244b694d86 100644 --- a/tracer/samples/AutomaticTraceIdInjection/Log4NetExample/Log4NetExample.csproj +++ b/tracer/samples/AutomaticTraceIdInjection/Log4NetExample/Log4NetExample.csproj @@ -7,7 +7,7 @@ - + diff --git a/tracer/samples/AutomaticTraceIdInjection/MicrosoftExtensionsExample/MicrosoftExtensionsExample.csproj b/tracer/samples/AutomaticTraceIdInjection/MicrosoftExtensionsExample/MicrosoftExtensionsExample.csproj index 7e7d49e86732..85ff6d172437 100644 --- a/tracer/samples/AutomaticTraceIdInjection/MicrosoftExtensionsExample/MicrosoftExtensionsExample.csproj +++ b/tracer/samples/AutomaticTraceIdInjection/MicrosoftExtensionsExample/MicrosoftExtensionsExample.csproj @@ -6,7 +6,7 @@ - + diff --git a/tracer/samples/AutomaticTraceIdInjection/NLog40Example/NLog40Example.csproj b/tracer/samples/AutomaticTraceIdInjection/NLog40Example/NLog40Example.csproj index a3c1ca810b9c..81017211c371 100644 --- a/tracer/samples/AutomaticTraceIdInjection/NLog40Example/NLog40Example.csproj +++ b/tracer/samples/AutomaticTraceIdInjection/NLog40Example/NLog40Example.csproj @@ -7,7 +7,7 @@ - + diff --git a/tracer/samples/AutomaticTraceIdInjection/NLog45Example/NLog45Example.csproj b/tracer/samples/AutomaticTraceIdInjection/NLog45Example/NLog45Example.csproj index 13b7e648da63..ad58798ba22a 100644 --- a/tracer/samples/AutomaticTraceIdInjection/NLog45Example/NLog45Example.csproj +++ b/tracer/samples/AutomaticTraceIdInjection/NLog45Example/NLog45Example.csproj @@ -7,7 +7,7 @@ - + diff --git a/tracer/samples/AutomaticTraceIdInjection/NLog46Example/NLog46Example.csproj b/tracer/samples/AutomaticTraceIdInjection/NLog46Example/NLog46Example.csproj index 891a407b3509..cc8d3e49db43 100644 --- a/tracer/samples/AutomaticTraceIdInjection/NLog46Example/NLog46Example.csproj +++ b/tracer/samples/AutomaticTraceIdInjection/NLog46Example/NLog46Example.csproj @@ -7,7 +7,7 @@ - + diff --git a/tracer/samples/AutomaticTraceIdInjection/SerilogExample/SerilogExample.csproj b/tracer/samples/AutomaticTraceIdInjection/SerilogExample/SerilogExample.csproj index b993386c3690..2ed252522aa5 100644 --- a/tracer/samples/AutomaticTraceIdInjection/SerilogExample/SerilogExample.csproj +++ b/tracer/samples/AutomaticTraceIdInjection/SerilogExample/SerilogExample.csproj @@ -7,7 +7,7 @@ - + diff --git a/tracer/samples/ConsoleApp/Alpine3.10.dockerfile b/tracer/samples/ConsoleApp/Alpine3.10.dockerfile index 476faa22b9e3..19fd3bf39930 100644 --- a/tracer/samples/ConsoleApp/Alpine3.10.dockerfile +++ b/tracer/samples/ConsoleApp/Alpine3.10.dockerfile @@ -16,7 +16,7 @@ COPY --from=build /app/out . # Set up Datadog APM RUN apk --no-cache update && apk add curl -ARG TRACER_VERSION=2.50.0 +ARG TRACER_VERSION=2.51.0 RUN mkdir -p /var/log/datadog RUN mkdir -p /opt/datadog RUN curl -L https://github.com/DataDog/dd-trace-dotnet/releases/download/v${TRACER_VERSION}/datadog-dotnet-apm-${TRACER_VERSION}-musl.tar.gz \ diff --git a/tracer/samples/ConsoleApp/Alpine3.9.dockerfile b/tracer/samples/ConsoleApp/Alpine3.9.dockerfile index 6a31a7e5b327..a3ee87d0c337 100644 --- a/tracer/samples/ConsoleApp/Alpine3.9.dockerfile +++ b/tracer/samples/ConsoleApp/Alpine3.9.dockerfile @@ -16,7 +16,7 @@ COPY --from=build /app/out . # Set up Datadog APM RUN apk --no-cache update && apk add curl -ARG TRACER_VERSION=2.50.0 +ARG TRACER_VERSION=2.51.0 RUN mkdir -p /var/log/datadog RUN mkdir -p /opt/datadog RUN curl -L https://github.com/DataDog/dd-trace-dotnet/releases/download/v${TRACER_VERSION}/datadog-dotnet-apm-${TRACER_VERSION}-musl.tar.gz \ diff --git a/tracer/samples/ConsoleApp/Debian.dockerfile b/tracer/samples/ConsoleApp/Debian.dockerfile index e50b2f1ae6e9..f1b8bd27730a 100644 --- a/tracer/samples/ConsoleApp/Debian.dockerfile +++ b/tracer/samples/ConsoleApp/Debian.dockerfile @@ -15,7 +15,7 @@ WORKDIR /app COPY --from=build /app/out . # Set up Datadog APM -ARG TRACER_VERSION=2.50.0 +ARG TRACER_VERSION=2.51.0 RUN mkdir -p /var/log/datadog RUN mkdir -p /opt/datadog RUN curl -LO https://github.com/DataDog/dd-trace-dotnet/releases/download/v${TRACER_VERSION}/datadog-dotnet-apm_${TRACER_VERSION}_amd64.deb diff --git a/tracer/samples/OpenTelemetry/Debian.dockerfile b/tracer/samples/OpenTelemetry/Debian.dockerfile index aca8b0f6554f..0ed11876e471 100644 --- a/tracer/samples/OpenTelemetry/Debian.dockerfile +++ b/tracer/samples/OpenTelemetry/Debian.dockerfile @@ -16,7 +16,7 @@ WORKDIR /app COPY --from=build /app/out . # Download the Datadog .NET Tracer -ARG TRACER_VERSION=2.50.0 +ARG TRACER_VERSION=2.51.0 RUN mkdir -p /var/log/datadog RUN mkdir -p /opt/datadog RUN curl -LO https://github.com/DataDog/dd-trace-dotnet/releases/download/v${TRACER_VERSION}/datadog-dotnet-apm_${TRACER_VERSION}_amd64.deb diff --git a/tracer/samples/WindowsContainer/Dockerfile b/tracer/samples/WindowsContainer/Dockerfile index f6eee83bee5c..dad9c54259a5 100644 --- a/tracer/samples/WindowsContainer/Dockerfile +++ b/tracer/samples/WindowsContainer/Dockerfile @@ -6,7 +6,7 @@ FROM mcr.microsoft.com/dotnet/aspnet:5.0-windowsservercore-ltsc2019 AS base WORKDIR /app -ARG TRACER_VERSION=2.50.0 +ARG TRACER_VERSION=2.51.0 ENV DD_TRACER_VERSION=$TRACER_VERSION ENV ASPNETCORE_URLS=http://*.80 diff --git a/tracer/src/Datadog.Trace.AspNet/Datadog.Trace.AspNet.csproj b/tracer/src/Datadog.Trace.AspNet/Datadog.Trace.AspNet.csproj index 3c7532e793bf..85570c10e8f9 100644 --- a/tracer/src/Datadog.Trace.AspNet/Datadog.Trace.AspNet.csproj +++ b/tracer/src/Datadog.Trace.AspNet/Datadog.Trace.AspNet.csproj @@ -2,7 +2,7 @@ net461 - 2.51.0 + 2.52.0 false diff --git a/tracer/src/Datadog.Trace.BenchmarkDotNet/Datadog.Trace.BenchmarkDotNet.csproj b/tracer/src/Datadog.Trace.BenchmarkDotNet/Datadog.Trace.BenchmarkDotNet.csproj index 9f7eedc2f722..02441540cc46 100644 --- a/tracer/src/Datadog.Trace.BenchmarkDotNet/Datadog.Trace.BenchmarkDotNet.csproj +++ b/tracer/src/Datadog.Trace.BenchmarkDotNet/Datadog.Trace.BenchmarkDotNet.csproj @@ -1,7 +1,7 @@ - 2.51.0 + 2.52.0 Datadog CI Visibility - BenchmarkDotNet BenchmarkDotNet exporter for Datadog CI Visibility enable diff --git a/tracer/src/Datadog.Trace.Bundle/Datadog.Trace.Bundle.csproj b/tracer/src/Datadog.Trace.Bundle/Datadog.Trace.Bundle.csproj index a1f280cffbab..2f4a3861ecc9 100644 --- a/tracer/src/Datadog.Trace.Bundle/Datadog.Trace.Bundle.csproj +++ b/tracer/src/Datadog.Trace.Bundle/Datadog.Trace.Bundle.csproj @@ -1,7 +1,7 @@ - 2.51.0 + 2.52.0 Datadog APM Auto-instrumentation Assets Auto-instrumentation assets for Datadog APM false diff --git a/tracer/src/Datadog.Trace.ClrProfiler.Managed.Loader/Datadog.Trace.ClrProfiler.Managed.Loader.csproj b/tracer/src/Datadog.Trace.ClrProfiler.Managed.Loader/Datadog.Trace.ClrProfiler.Managed.Loader.csproj index 0ec2458df5e1..9c176fca381d 100644 --- a/tracer/src/Datadog.Trace.ClrProfiler.Managed.Loader/Datadog.Trace.ClrProfiler.Managed.Loader.csproj +++ b/tracer/src/Datadog.Trace.ClrProfiler.Managed.Loader/Datadog.Trace.ClrProfiler.Managed.Loader.csproj @@ -6,7 +6,7 @@ ..\bin\ProfilerResources\ - 2.51.0 + 2.52.0 false diff --git a/tracer/src/Datadog.Trace.ClrProfiler.Managed.Loader/Startup.cs b/tracer/src/Datadog.Trace.ClrProfiler.Managed.Loader/Startup.cs index e6dd847c47b5..037bdd3b9181 100644 --- a/tracer/src/Datadog.Trace.ClrProfiler.Managed.Loader/Startup.cs +++ b/tracer/src/Datadog.Trace.ClrProfiler.Managed.Loader/Startup.cs @@ -16,7 +16,7 @@ namespace Datadog.Trace.ClrProfiler.Managed.Loader /// public partial class Startup { - private const string AssemblyName = "Datadog.Trace, Version=2.51.0.0, Culture=neutral, PublicKeyToken=def86d061d0d2eeb"; + private const string AssemblyName = "Datadog.Trace, Version=2.52.0.0, Culture=neutral, PublicKeyToken=def86d061d0d2eeb"; private const string AzureAppServicesKey = "DD_AZURE_APP_SERVICES"; private const string AasCustomTracingKey = "DD_AAS_ENABLE_CUSTOM_TRACING"; private const string AasCustomMetricsKey = "DD_AAS_ENABLE_CUSTOM_METRICS"; diff --git a/tracer/src/Datadog.Trace.MSBuild/Datadog.Trace.MSBuild.csproj b/tracer/src/Datadog.Trace.MSBuild/Datadog.Trace.MSBuild.csproj index 476b6043d784..b05c4c4d542b 100644 --- a/tracer/src/Datadog.Trace.MSBuild/Datadog.Trace.MSBuild.csproj +++ b/tracer/src/Datadog.Trace.MSBuild/Datadog.Trace.MSBuild.csproj @@ -1,7 +1,7 @@ - 2.51.0 + 2.52.0 - 2.51.0 + 2.52.0 Datadog APM - OpenTracing Provides OpenTracing support for Datadog APM $(PackageTags);OpenTracing diff --git a/tracer/src/Datadog.Trace.Tools.Runner/Datadog.Trace.Tools.Runner.csproj b/tracer/src/Datadog.Trace.Tools.Runner/Datadog.Trace.Tools.Runner.csproj index a306409d7ead..b6c6ae9c3dd0 100644 --- a/tracer/src/Datadog.Trace.Tools.Runner/Datadog.Trace.Tools.Runner.csproj +++ b/tracer/src/Datadog.Trace.Tools.Runner/Datadog.Trace.Tools.Runner.csproj @@ -1,7 +1,7 @@ - 2.51.0 + 2.52.0 Datadog APM Auto-instrumentation Runner Copyright 2020 Datadog, Inc. Auto-instrumentation dotnet global tool for Datadog APM diff --git a/tracer/src/Datadog.Trace.Tools.dd_dotnet/Datadog.Trace.Tools.dd_dotnet.csproj b/tracer/src/Datadog.Trace.Tools.dd_dotnet/Datadog.Trace.Tools.dd_dotnet.csproj index 2ba6d6614fd8..034adf0d8df7 100644 --- a/tracer/src/Datadog.Trace.Tools.dd_dotnet/Datadog.Trace.Tools.dd_dotnet.csproj +++ b/tracer/src/Datadog.Trace.Tools.dd_dotnet/Datadog.Trace.Tools.dd_dotnet.csproj @@ -1,7 +1,7 @@ - 2.51.0 + 2.52.0 Datadog APM Auto-instrumentation Launcher Copyright 2020 Datadog, Inc. Auto-instrumentation dotnet tool for Datadog APM diff --git a/tracer/src/Datadog.Trace.Trimming/Datadog.Trace.Trimming.csproj b/tracer/src/Datadog.Trace.Trimming/Datadog.Trace.Trimming.csproj index ceef25e1b654..5a3383b9bf71 100644 --- a/tracer/src/Datadog.Trace.Trimming/Datadog.Trace.Trimming.csproj +++ b/tracer/src/Datadog.Trace.Trimming/Datadog.Trace.Trimming.csproj @@ -1,7 +1,7 @@ - 2.51.0 + 2.52.0 $(Version)-prerelease diff --git a/tracer/src/Datadog.Trace/Datadog.Trace.csproj b/tracer/src/Datadog.Trace/Datadog.Trace.csproj index 090806793bff..ea1205b802d5 100644 --- a/tracer/src/Datadog.Trace/Datadog.Trace.csproj +++ b/tracer/src/Datadog.Trace/Datadog.Trace.csproj @@ -1,8 +1,8 @@ - + - 2.51.0 + 2.52.0 Datadog APM Instrumentation library for Datadog APM. true diff --git a/tracer/src/Datadog.Trace/TracerConstants.cs b/tracer/src/Datadog.Trace/TracerConstants.cs index bd3755d410c3..d89276ebb557 100644 --- a/tracer/src/Datadog.Trace/TracerConstants.cs +++ b/tracer/src/Datadog.Trace/TracerConstants.cs @@ -8,7 +8,7 @@ namespace Datadog.Trace internal static class TracerConstants { public const string Language = "dotnet"; - public const string AssemblyVersion = "2.51.0.0"; - public const string ThreePartVersion = "2.51.0"; + public const string AssemblyVersion = "2.52.0.0"; + public const string ThreePartVersion = "2.52.0"; } } diff --git a/tracer/src/Datadog.Tracer.Native/CMakeLists.txt b/tracer/src/Datadog.Tracer.Native/CMakeLists.txt index d4770c3d5e5d..728eaaefb221 100644 --- a/tracer/src/Datadog.Tracer.Native/CMakeLists.txt +++ b/tracer/src/Datadog.Tracer.Native/CMakeLists.txt @@ -5,7 +5,7 @@ cmake_policy(SET CMP0015 NEW) # Project definition # ****************************************************** -project("Datadog.Tracer.Native" VERSION 2.51.0) +project("Datadog.Tracer.Native" VERSION 2.52.0) # ****************************************************** # Environment detection diff --git a/tracer/src/Datadog.Tracer.Native/Resource.rc b/tracer/src/Datadog.Tracer.Native/Resource.rc index 3c4c6da47322..b98fbb75b305 100644 --- a/tracer/src/Datadog.Tracer.Native/Resource.rc +++ b/tracer/src/Datadog.Tracer.Native/Resource.rc @@ -50,8 +50,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,51,0,0 - PRODUCTVERSION 2,51,0,0 + FILEVERSION 2,52,0,0 + PRODUCTVERSION 2,52,0,0 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -68,12 +68,12 @@ BEGIN BEGIN VALUE "CompanyName", "Datadog, Inc." VALUE "FileDescription", "Datadog CLR Profiler" - VALUE "FileVersion", "2.51.0.0" + VALUE "FileVersion", "2.52.0.0" VALUE "InternalName", "Datadog.Tracer.Native.DLL" VALUE "LegalCopyright", "Copyright 2017 Datadog, Inc." VALUE "OriginalFilename", "Datadog.Tracer.Native.DLL" VALUE "ProductName", "Datadog .NET Tracer" - VALUE "ProductVersion", "2.51.0" + VALUE "ProductVersion", "2.52.0" END END BLOCK "VarFileInfo" diff --git a/tracer/src/Datadog.Tracer.Native/dd_profiler_constants.h b/tracer/src/Datadog.Tracer.Native/dd_profiler_constants.h index 490a6a1eceda..0a4c390d8e25 100644 --- a/tracer/src/Datadog.Tracer.Native/dd_profiler_constants.h +++ b/tracer/src/Datadog.Tracer.Native/dd_profiler_constants.h @@ -88,7 +88,7 @@ const shared::WSTRING system_private_corelib_assemblyName = WStr("System.Private const shared::WSTRING datadog_trace_clrprofiler_managed_loader_assemblyName = WStr("Datadog.Trace.ClrProfiler.Managed.Loader"); const shared::WSTRING managed_profiler_full_assembly_version = - WStr("Datadog.Trace, Version=2.51.0.0, Culture=neutral, PublicKeyToken=def86d061d0d2eeb"); + WStr("Datadog.Trace, Version=2.52.0.0, Culture=neutral, PublicKeyToken=def86d061d0d2eeb"); const shared::WSTRING managed_profiler_name = WStr("Datadog.Trace"); @@ -135,7 +135,7 @@ const AssemblyProperty managed_profiler_assembly_property = AssemblyProperty( 49, 105, 236, 40, 21, 176, 12, 238, 238, 204, 141, 90, 27, 244, 61, 182, 125, 41, 97, 163, 233, 190, 161, 57, 127, 4, 62, 192, 116, 145, 112, 150, 73, 37, 47, 85, 101, 183, 86, 197}, 160, 32772, 1) - .WithVersion(2, 51, 0, 0); + .WithVersion(2, 52, 0, 0); } // namespace trace diff --git a/tracer/src/Datadog.Tracer.Native/version.h b/tracer/src/Datadog.Tracer.Native/version.h index 5d427fd88644..d2a6d79c30dc 100644 --- a/tracer/src/Datadog.Tracer.Native/version.h +++ b/tracer/src/Datadog.Tracer.Native/version.h @@ -1,3 +1,3 @@ #pragma once -constexpr auto PROFILER_VERSION = "2.51.0"; +constexpr auto PROFILER_VERSION = "2.52.0"; diff --git a/tracer/tools/PipelineMonitor/PipelineMonitor.csproj b/tracer/tools/PipelineMonitor/PipelineMonitor.csproj index ff69da6b1ea4..c25a61f8bb8a 100644 --- a/tracer/tools/PipelineMonitor/PipelineMonitor.csproj +++ b/tracer/tools/PipelineMonitor/PipelineMonitor.csproj @@ -8,7 +8,7 @@ - +