Releases: DataDog/dd-trace-dotnet
Releases · DataDog/dd-trace-dotnet
1.6.2
20 Aug 15:45
Compare
Sorry, something went wrong.
No results found
Changes in this release:
Integrations
revert recent changes in ADO.NET integration to legacy IL builder, add more log details (#479 )
Tracer
bug fix for dropped Serilog logging contexts (#472 )
Full list of changes
1.6.1
14 Aug 13:26
Compare
Sorry, something went wrong.
No results found
Notable changes in this release:
CLR profiler (Windows-only stability improvements, Linux equivalent coming soon)
eagerly load the instrumentation assembly earlier in the process (#462 )
preemptively disable instrumentation if the instrumentation assembly fails to load (#462 )
Integrations: use newest API to emit dynamic IL
Tracer
fix default location of json settings file (~/datadog.json) in ASP.NET applications (#463 )
fix reporting runtime version used in internal analytics (#459 )
add trace count header (#465 )
Build clean up
remove unused solutions and project references (#460 )
remove unused build configurations to improve build time (#468 )
Full list of changes
1.6.0
20 Jul 01:52
Compare
Sorry, something went wrong.
No results found
Changes in this release:
Integrations
Add new integration for GraphQL client graphql-dotnet (#441 )
Fix StackOverflowException in StackExchange.Redis integration (#448 , #452 )
Revert changes introduced in 1.5.0 to ASP.NET Core MVC integration until we resolve some issues with broken traces (#455 )
Full list of changes
1.5.1
16 Jul 19:51
Compare
Sorry, something went wrong.
No results found
NOTE: Only the automatic instrumentation libraries underwent changes between 1.4.1 and 1.51. The manual instrumentation library (Datadog.Trace ) remained at 1.4.1.
Changes since 1.5.0 :
CLR Profiler: Switch to Sigil-vNext library to dynamically emit IL in all targets except net45. This Sigil fork is actively developed and contains many bug fixes and improvements, but does not support net45. (#443 )
1.5.0
11 Jul 22:21
Compare
Sorry, something went wrong.
No results found
NOTE: Only the automatic instrumentation libraries underwent changes between 1.4.1 and 1.50. The manual instrumentation library (Datadog.Trace ) remained at 1.4.1.
Changes since 1.4.1 :
ASP.NET Core integration
new root span created by Microsoft.AspNetCore.Http.HttpContext integration (#427 )
fix http status code (#427 )
CLR Profiler
several internal changes to improve stability
1.4.1
26 Jun 20:33
Compare
Sorry, something went wrong.
No results found
Changes since 1.4.0 :
Tracer library
fix NullReferenceException when injecting trace identifiers into logs automatically (#424 )
include stack traces from inner exceptions (#420 )
ASP.NET Core MVC integration (#419 )
use route templates as resource name if available, otherwise use url after removing id-looking segments
prefix the resource name with the http method, e.g. GET, POST
CLR profiler
fix regression in log file path in Windows (#421 )
add additional logging if potential method is rejected due to signature mismatch (#422 )
1.4.0
20 Jun 04:01
Compare
Sorry, something went wrong.
No results found
Changes since 1.3.1 :
Tracer library
add new CorrelationIdentifer API (#400 )
auto-inject correlation identifiers (traceId/spanId) into logs (#405 )
CLR Profiler
Integrations
allow disabling WCF integration (#409 )
Build, Tests, Packages
run ASP.NET Core MVC integration tests on all supported versions (2.0 - 2.2) of NuGet package Microsoft.AspNetCore.Mvc (#389 )
retarget MSVC++ projects to toolkit v142 (#388 )
more consistent MSVC++ settings across proejcts (#387 )
CI pipelines updates (#390 , #393 , #402 , #403 )
1.3.1
10 Jun 21:04
Compare
Sorry, something went wrong.
No results found
Please read our documentation for instructions on setting up .NET tracing and details about supported frameworks.
Changes since 1.3.0 :
Integrations
fix NullReferenceException in ASP.NET Core MVC integration (#377 )
stop using DLR (dynamic keyword) in ASP.NET MVC integration (#370 )
Profiler
work on safer method-matching system (#362 , #383 )
fix compiler warning on Linux/gcc (#374 )
Build, Tests, Packages
run integrations tests using all supported library versions (#366 , #373 )
migrate some CI pipelines to yaml files (#371 , #372 )
add new minimal ASP.NET Web Forms sample application (#381 )
Docs
update build status badges, added code of conduct, and updated other repository documentation (#375 )
1.3.0
03 Jun 21:20
Compare
Sorry, something went wrong.
No results found
Please read our documentation for instructions on setting up .NET tracing and details about supported frameworks.
Changes since 1.2.0 :
Integrations
fix StackOverflowException when instrumenting methods that override HttpClientHandler.SendAsync() (#367 )
more consistent resource names in all web frameworks (#361 )
Profiler
add DD_CLR_DISABLE_OPTIMIZATIONS setting to disable code optimizations, enabled by default on .NET Core on Linux to workaround CLR/JIT bug, resolves AutoMapper issue (#363 )
enable DD_TRACE_DEBUG, reduce logging unless enabled (#365 )
fix Instrumentation.ProfilerAttached on Linux (#364 )
Tests
profiler test improvements (#342 )
1.2.0
20 May 20:16
Compare
Sorry, something went wrong.
No results found
Please read our documentation for instructions on setting up .NET tracing and details about supported frameworks.
Changes since 1.1.0 :
Tracer
keep LibLog dependency private (#353 )
reduce logging verbosity when closing active scope (#325 )
Integrations
avoid instrumenting unsupported library versions (#338 , #339 , #341 , #352 )
avoid instrumenting unsupported WebRequest types (#334 )
add support for Elasticsearch.Net 5.x (#348 )
add support for MongoDB.Driver.Core 2.1.x (#346 , #347 )
report ASP.NET Core MVC exceptions (#330 )
improve scope handling in ASP.NET (#356 , thanks @ksjoberg !)
add URL to resource names for outbound HTTP requests (#335 )
Build, Tests, Packages
build process improvements (#331 , #332 , #333 , #349 )
add integration tests for Npgsql Postgres client (#326 )
enable running gtests in Resharper (#340 )
clean up license text, documentation, and NuGet package metadata (#327 , #354 , #357 )