Skip to content

Releases: DataDog/dd-trace-dotnet

0.2.0-alpha

16 Aug 11:23
8d49793
Compare
Choose a tag to compare
0.2.0-alpha Pre-release
Pre-release

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

06 Feb 15:09
d017dbf
Compare
Choose a tag to compare
0.1.3 Pre-release
Pre-release

New integrations

  • Add Sql Server Ado.Net instrumentation through DiagnosticsSource events for dotnet core and through ETW EventSource 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

06 Feb 13:26
72011ec
Compare
Choose a tag to compare
0.1.2 Pre-release
Pre-release

New Features

  • Add the Scope API to manage context propagation (#28)
  • Add a new Global Tracer object (#29)

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

19 Dec 10:19
2928ec3
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release

New features:

  • Cross-process context propagation

Improvements

  • Always flush traces on process exit
  • Removed dependency on .netstandard for full .net framework
  • Add a global debug flag

Development

  • Enforce code style with StyleCop

0.1.0

15 Jan 22:57
d81b9f3
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release

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 and TraceContext models to represent traces
  • Flushing system to send traces to the Datadog Trace Agent
  • Manual instrumentation is available via OpenTracing API