Releases: DataDog/dd-trace-dotnet
Releases · DataDog/dd-trace-dotnet
0.2.0-alpha
This version is a pre-release (Alpha) and is not recommended for use in production.
Automatic Instrumentation
This release includes a new set of integrations that require zero code or configuration changes. Just use the Windows Installer and all your .NET Framework apps running on IIS will be automatically traced.
Supported frameworks and libraries are:
- .NET Framework 4.5+
- .NET Core 2.0 (some configuration required)
- ASP.NET MVC 5.2+ (running on .NET Framework 4.5+)
- ASP.NET Core MVC 2.0 (running on .NET Framework 4.6.1+ or .NET Core 2.0)
- More built-in integrations are coming soon (see documentation)
OpenTracing
OpenTracing support has been updated to v0.12.0.
0.1.3
New integrations
- Add Sql Server Ado.Net instrumentation through
DiagnosticsSource
events for dotnet core and through ETWEventSource
on the full framework. To enable the instrumentation, check the project README (#30, docs)
Tooling improvements
- The build now uses Cake and can be run either on Windows or Unix (#35)
- A benchmarking project was added to evaluate performance improvements to the library (#38)
- The repository is now integrated with Circle CI for continuous integration (#39)
Performance improvements
- Use static Random object in Span creation to improve performance (#38)
Read the full changeset.
0.1.2
New Features
New integrations
- Add ASP.NET core instrumentation through
DiagnosticsSource
events. To enable the instrumentation, check the project README (#36, docs)
Breaking Changes
- The new Scope API introduces breaking changes on how to use the tracer (#28)
ServiceInfo
has been removed completely and will now be done in the agent (#34)
Documentation
- Refactor documentation to account for the changes introduced by the new Scope API (#28)
Read the full changeset.
v0.1.1
0.1.0
First alpha release is out!
This pre-release introduces all the bindings for the APM C# Tracer. Here the list of available functionalities:
- the C# Tracer is OpenTracing compliant
Span
andTraceContext
models to represent traces- Flushing system to send traces to the Datadog Trace Agent
- Manual instrumentation is available via OpenTracing API