Bump the dotnet-dependencies group with 4 updates #56
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Updated Datadog.Trace.Bundle from 2.56.0 to 3.26.0.
Release notes
Sourced from Datadog.Trace.Bundle's releases.
3.26.0
Summary
Various bug fixes and optimizations.
Changes
Tracer
lstatinstead of shelling out tostatto retrieve the inode (#7453)ASM
Continuous Profiler
Serverless
Fixes
final="true"in NLog Logging rules for direct log submission (#7445)Samples.TraceAnnotations.VersionMismatch.NewerNuget(#7469)Samples.CIVisibilityVersionMismatch(#7471)IBsonSerializerProxy.Serialize()method (#7443)Build / Test
InstrumentationTestsand update dynamic code scenario (#7472)... (truncated)
3.25.0
Summary
Changes
Tracer
ToUpperInvariantif we don't need to (#7393)GetDictionary()method toConfigurationBuilder(#7421)ConfigurationBuilderrefactoring to avoid incorrect usages (#7422)Continuous Profiler
timer_create-based CPU profiler default (#7322)timer_create-based CPU profiler default (#7322)" (#7427)Debugger
Serverless
ASM
Fixes
Build / Test
InstrumentationTests(#7347)linux-arm64unit tests (#7394)... (truncated)
3.24.1
Summary
Changes
Misc
Changes since 3.24.0
3.24.0
Summary
DD_LOGS_INJECTION=0Changes
Tracer
IConfigurationSourceclean up (#7327)CI Visibility
ASM
Debugger
Serverless
Data Streams Monitoring
Build / Test
create_draft_release(#7338)[Flaky](#7369)... (truncated)
3.23.0
Summary
ReadOnlySpan<>string.Concat()methodsChanges
Tracer
[MethodImpl(MethodImplOptions.NoInlining]to all our instrumented APIs in Datadog.Trace.Manual (#7302)TraceSamplerto separate building from evaluation (#7311)CI Visibility
ASM
Continuous Profiler
Fixes
Miscellaneous
Build / Test
IisFixtureprocess code (#7281)... (truncated)
3.22.0
Summary
Datadog.AzureFunctionsNuGet packagepr.numberand additional CI variablesxunit.v3version 3.x.xChanges
Tracer
SpanContextInjectorandSpanContextExtractorand improve tests (#7258)CI Visibility
xunit.v3v3 (#7245)ASM
Continuous Profiler
Debugger
ConcurrentAdaptiveCachecapacity (#7213)Serverless
Datadog.AzureFunctions(#7229)Datadog.Serverless.Compatpackage reference version (#7238)Datadog.AzureFunctions(#7283)Miscellaneous
DiscoveryServiceandRemoteConfigurationManager(#7240)... (truncated)
3.21.0
Summary
Changes
Tracer
agent_uripath in startup log for named pipes (#7199)Encoding.UTF8in Libdatadog interop code (#7204)CI Visibility
ASM
Continuous Profiler
Debugger
Serverless
Datadog.AzureFunctionsnuget package (#7111)Fixes
Build / Test
... (truncated)
3.20.1
Summary
Ensures we never load the Continuous Profiler on linux arm64, as it's unsupported. Loading an unloading the Continuous Profiler can trigger crash conditions on some old versions of glibc.
Changes
Continuous Profiler
Miscellaneous
Build / Test
Changes since 3.20.0
3.20.0
Summary
InitResult(#7121)Changes
Tracer
ASM
InitResult(#7121)Fixes
StringUtilhelper for correct nullable annotations onstring.IsNullOrEmpty(#7119)Miscellaneous
dlcloseon glibc 2.34-2.36 (#7125)Build / Test
... (truncated)
3.19.0
Summary
Spanwith nullServiceName(#6748)Changes
Tracer
Spanwith nullServiceName(#6748)ErrorSkipTelemetryby changing primary file logger to sub-logger config (#7049)CI Visibility
ASM
Continuous Profiler
Debugger
Fixes
Miscellaneous
DD_TRACING_ENABLED=tracingfor IIS based SSI (#7068)... (truncated)
3.18.0
Summary
Changes
Tracer
ASM
Fixes
NullReferenceExceptionin AWS SDKRuntimePipelineInvokeAsyncIntegration(#7019)Miscellaneous
net8.0andnet9.0to trimming nuspec (#6983)ILogger.ErrorSkipTelemetry()to exclude certain logs from telemetry (#7028)Build / Test
LiveDebuggerTestswhen debugger is disabled (#7010)SampleNamefilter and comprehensive version testing (#7015)create_draft_release.yml(#7024)Changes since 3.17.0
3.17.0
Summary
Changes
Tracer
ASP.NETspans in IIS (#6936)cmd.componenttocomponentfor process spans (#6969)CI Visibility
GacUninstallCommandwhen the assembly is not in the GAC (#7003)ASM
Continuous Profiler
Dynamic Instrumentation
Fixes
Build / Test
isBenchmarksOnlyBuildfrom the pipeline (#6897)package_linuxas a dependency ofintegration_tests_linux(#6911)datadog-static-analyzer-github-action(#6916)... (truncated)
3.16.0
Summary
ReadOnlySpan<T>overloads forstringmanipulationChanges
Tracer
ASM
Continuous Profiler
Debugger
Fixes
Miscellaneous
Build / Test
Xunit.Combinatorialfor Combinatorial/Pairwise testing (#6847)... (truncated)
3.15.0
Summary
code.originfor entry spans in Dynamic InstrumentationMissingMethodException(Disable instrumentation when an integration throws aMissingMethodExceptiondd-trace-dotnet#6807)Changes
Changes since 3.14.3
3.14.3
Summary
Updates for initial Windows IIS OCI image preview release
Changes
Miscellaneous
Changes since 3.14.2
3.14.2
Summary
Updates for initial Windows IIS OCI image preview release
Changes
Miscellaneous
Changes since 3.14.1
3.14.1
Summary
Initial preview release of Windows IIS OCI images
Changes
Misc
Changes since 3.14.0
3.14.0
Summary
Changes
Misc
Build / Test
Changes since 3.13.0
3.13.0
Summary
DD_TRACE_128_BIT_TRACEID_LOGGING_ENABLEDtotrueMicrosoft.Extensions.Telemetrylogging integration in9.3.0Changes
Tracer
CI Visibility
test_sessionmetric (#6776)ASM
Continuous Profiler
Debugger
Serverless
Fixes
Build / Test
... (truncated)
3.12.0
Summary
NoWarnoverriding in Datadog.Trace and Datadog.Trace.Trimming NuGet packagesChanges
Tracer
Utf8Parser.TryParse()(#6720)baggageheader if malformed (#6743)CI Visibility
ASM
Continuous Profiler
Dynamic Instrumentation
Serverless
... (truncated)
3.11.1
Summary
There are no changes in version 3.11.1 compared to 3.11.0, 3.11.1 is to unblock an issue with SSI artifacts.
The release notes for 3.11.0 are shown below for convenience
ActivitySources from being listened toChanges
Tracer
ActivitySources from being listened to (#5795)DisabledIntegrationNamesnot correctly disabling the integration (#6664)CI Visibility
ASM
Continuous Profiler
Serverless
Build / Test
... (truncated)
3.11.0
Summary
ActivitySources from being listened toChanges
Tracer
ActivitySources from being listened to (#5795)DisabledIntegrationNamesnot correctly disabling the integration (#6664)CI Visibility
ASM
Continuous Profiler
Serverless
Build / Test
ThreadAbortCodeFixProvider(#6673)... (truncated)
3.10.2
Summary
There are no code changes in this release compared to 3.10.1
This release was done to update the latest tagged version of init-containers to fix a potential application crash issue.
Changes since 3.10.1
3.10.1
Summary
[Serverless] Resolve issue with sockets staying open too long in AWS Lambda integration.
Changes
Tracer
Changes since 3.10.0
3.10.0
Summary
DD_TRACE_PROPAGATION_BEHAVIOR_EXTRACTto control trace continuation from incoming headersChanges
Tracer
AspNetCoreDiagnosticObserver(#6564)HttpRequest.BuildUrlto avoid URL caching (#6361)CI Visibility
ASM
Continuous Profiler
Debugger
awaitin finally block + added missing snapshot attributes + better frame matching algorithm (#6549)... (truncated)
3.9.1
Summary
Changes
Continuous Profiler
Fixes
Build / Test
Changes since 3.9.0
3.9.0
Summary
Changes
Tracer
ValueTaskin .NET FX and < .NET Core 3.1 (#6480)ASP.NET CoreIntegration (#6567)CI Visibility
ASM
Continuous Profiler
timer_create-based CPU profiler default (#6315)timer_create-based CPU profiler default" (#6579)Debugger
Serverless
... (truncated)
3.8.0
Summary
Changes
Tracer
DD_DOTNET_TRACER_HOME(#6434)[DuckPropertyOrField](#6463)ASM
FormatExceptionfromget_Urias debug (#6489)Debugger
Serverless
Fixes
Build / Test
Miscellaneous
... (truncated)
3.7.0
Summary
Changes
Tracer
Aerospike.Clientv8 (#6424)IConfigurationSource(#6386)IConfigurationSource(#6397)DirectLogSubmissionSettingsproperly immutable and removeImmutableDirectLogSubmissionSettings(#6400)IntegrationSettingsproperly immutable and removeImmutableIntegrationSettings(#6405)ExporterSettingsproperly immutable and removeImmutableExporterSettings(#6408)TracerSettingsproperly immutable and removeImmutableTracerSettings(#6415)CI Visibility
TracerSettingsusing a configuration source instead of mutating (#6399)ASM
meta_struct(#5803)... (truncated)
3.6.1
Summary
Changes
CI Visibility
UploadRepositoryChangesexceptions (#6331)ASM
Continuous Profiler
Miscellaneous
Changes since 3.6.0
3.6.0
Summary
Changes
Tracer
Datadog.Trace.Manual(#6190)AllowWriteStreamBuffering=falseinWebRequestfor .NET 9 (#6271)CI Visibility
ASM
Microsoft.Data.Sqlitedatabase tainting (#6295)Continuous Profiler
StackSamplerLoopfrom crashing at shutdown (#6238)timer_create-based CPU profiler (#6268)Debugger
... (truncated)
3.5.0
Summary
CustomConfigurationBuilderwith multiple apps in a poolDbDataSourceissues, missingTransactionscope)Changes
Tracer
DD_TRACE_<INTEGRATION>_ENABLEDCase Insensitive (#6175)CI Visibility
ASM
Continuous Profiler
timer_create-based CPU profiler (#6229)Fixes
InvalidOperationExceptionin DBM propagation (#6233)Build / Test
... (truncated)
3.4.1
Summary
Changes
Fixes
Changes since 3.4.0
3.4.0
Summary
DD_TRACE_DISABLED_ADONET_COMMAND_TYPES3.x.xof log4netvcpu_countand in GitHub Action pull_requests runsChanges
Tracer
_dd.base_servicetag whenever a span's service name is different than the default value (DD_SERVICE) (#5502)ADO.NETCommand Types (#6042)3.*oflog4net(#6075)DD_HTTP_*_ERROR_STATUSESConfig Keys Consistent (#6095)CI Visibility
ASM
... (truncated)
3.3.1
Summary
cat) in some distros would give the errorsymbol lookup error: /opt/datadog/continuousprofiler/Datadog.Linux.ApiWrapper.x64.so: undefined symbol: dlsymChanges
Continuous Profiler
Changes since 3.3.0
3.3.0
Summary
typeofexpressionChanges
ASM
Continuous Profiler
timer_create-based CPU profiler when required (#6015)Debugger
typeofexpression in EL (#5539)Build / Test
linux-musl-arm64standalonedd-traceto the v3 release artifacts (#5974)... (truncated)
3.2.0
Summary
This is the first stable release of the next major version of the .NET APM SDK.
The following are the high-level changes present in the 3.x.x release line compared to 2.x.x. These include breaking changes in public APIs, changes in artifacts, and changes to default settings.
For the full list of changes, including exactly what changed and how you should handle them, please see the MIGRATING document
New Features
alpineimages with version3.18and above, running on ARM64 images are now supported on .NET 6+.Breaking changes
TracerSettingsandTracerinstances.DD_TRACE_ENABLED=0. In v2.x.x, settingDD_TRACE_ENABLED=0would prevent the client library from being injected into the application completely. In v3.0.0+, the client library will still be injected, but tracing will be disabled.Datadog.Trace.AspNetmodule is no longer supported. In v1.x.x and 2.x.x ASP.NET support allowed adding a reference to theDatadog.Trace.AspNetmodule in your web.config. This is no longer supported in v3.x.x.Deprecation notices
Major version policy and future deprecation
For the full list of changes, including exactly what changed and how you should handle them, please see the MIGRATING document
Updates in this release
In addition to the changes described above, this release includes the following features:
Costura.AssemblyLoader(#5910)Changes
Tracer
Costura.AssemblyLoader(#5910)... (truncated)
3.1.0-prerelease
Summary
This is the second pre-release of the next major version of the .NET APM SDK.
ASM’s Account TakeOver (ATO) detection is now automatically monitoring all compatible user authentication frameworks to detect attempted or leaked user credentials during an ATO campaign.
To do so, the monitoring of the user activity is extended to now collect all forms of user IDs, including non-numerical forms such as usernames or emails. This is configurable with 3 different working modes:
identificationto send the user IDs in clear text;anonymizationto send anonymized user IDs; ordisabledto completely turn off any type of user ID collection (which leads to the disablement of the ATO detection).The default collection mode being used is
identificationand this is configurable in your remote service configuration settings in the service catalog (clicking on a service), or with the service environment variableDD_APPSEC_AUTO_USER_INSTRUMENTATION_MODE.You can read more here
In addition, the following are the high-level changes present in the 3.x.x release line compared to 2.x.x. These include breaking changes in public APIs, changes in artifacts, and changes to default settings.
For the full list of changes, including exactly what changed and how you should handle them, please see the [MIGRATING](https://github.com/DataDog/dd-trace-dotnet/blob/master/docs/MIGRAT....
Description has been truncated