Releases: DataDog/dd-trace-dotnet
0.7.0-beta
This version is a pre-release (Beta).
Please read our documentation for instructions on setting up .NET tracing and details about supported frameworks.
Changes since 0.6.0-beta
:
-
New Integrations
-
Bugfixes
- fix disabling individual integrations (#246)
-
Internal
Breaking change: this release removes the SqlServer
integration and replaces it with the new AdoNet
integration. This change only affects you if you were disabling the SqlServer
integration using the DD_DISABLED_INTEGRATIONS
environment variable.
0.6.0-beta
This version is a pre-release (Beta).
Please read our documentation for instructions on setting up .NET tracing and details about supported frameworks.
Changes since 0.5.2-beta
:
- Core libraries
- Integrations
- ASP.NET Web API: fix for null reference exception when value of cancellation token is
CancellationToken.None
(#230) allow disabling individual integrations (#237)NOTE: there's a known issue with this feature which is fixed in release 0.7.0
- ASP.NET Web API: fix for null reference exception when value of cancellation token is
- Internal
0.5.2-beta
This version is a pre-release (Beta).
Please read our documentation for instructions on setting up .NET tracing and details about supported frameworks.
Changes since 0.5.1-beta
:
Configuration:
- add support for
DD_ENV
environment variable to set a trace's environment - add support for
DD_SERVICE_NAME
environment variable to set a service's name
NuGet packages:
- change target frameworks to include
net461
as recommended in the NuGet documentation; all packages now targetnetstandard2.0;net45;net461
0.5.1-beta
This version is a pre-release (Beta).
Please read our documentation for instructions on setting up .NET tracing and details about supported frameworks.
Changes since 0.5.0-beta
:
Core:
- #208 Add support for
DD_AGENT_HOST
andDD_TRACE_AGENT_PORT
environment variables - #213 Fix whitespace in C++ profiler log file
Integrations:
0.5.0-beta
This version is a pre-release (Beta).
Please read our documentation for instructions on setting up .NET tracing and details about supported frameworks.
Changes since 0.4.1-beta
:
New feature:
Internal enhancement:
Web API 2 integration:
- #178 error
'object' does not contain a definition for 'ExecuteAsync'
whenHttpConfiguration.EnableSystemDiagnosticsTracing()
is used
StackExchange.Redis
integration:
- #178 use
T
instead ofTask<T>
as the generic argument toRedisBase.ExecuteAsync<T>()
0.4.1-beta
This version is a pre-release (Beta).
Please read our documentation for instructions on setting up .NET tracing and details about supported frameworks.
Changes since 0.4.0-beta
:
MSI installer:
- #173 enable .NET Core profiler (in addition to .NET Framework profiler)
Core library:
0.4.0-beta
This version is a pre-release (Beta).
Please read our documentation for instructions on setting up .NET tracing and details about supported frameworks.
Changes since 0.3.2-beta
:
New integrations:
Core enhancements:
- #156 use the first inner exception from
AggregateException
until we can support multiple errors - #158 update NuGet dependencies
Microsoft.CSharp
andMsgPack.Cli
- #168 replaced logging mechanism in C++ profiler code to use spdlog
ASP.NET MVC integration:
- #155 set HTTP response code to 500 when an unhandled exception thrown in user code
- #157 add missing tags when using attribute routing
ASP.NET Core MVC integration:
StackExchange.Redis
integration:
0.3.2-beta
This version is a pre-release (Beta).
Please read our documentation for instructions on setting up .NET tracing and details about supported frameworks.
Changes since 0.3.1-beta
:
New features:
- Added
TraceId
andSpanId
properties toSpan
class (manual instrumentation)
Bug fixes:
SqlClient
integration- fix service name so it's different from the web framework integrations
StackExchange.Redis
integration- fix error when calling certain methods in the redis client (e.g.
StringGet()
) - only include the port number in the
out.port
tag
- fix error when calling certain methods in the redis client (e.g.
- all integrations
- make operation names clearer and more consistent
0.3.1-beta
This version is a pre-release (Beta).
Please read our documentation for instructions on setting up .NET tracing and details about supported frameworks.
Changes since 0.3.0-beta
:
New integrations:
StackExchange.Redis
(tested with 1.2.x)ServiceStack.Redis
(tested with 5.2.x)
Bug fixes:
- never add tags with null values (breaks MsgPack deserialization on the Agent)
- SqlClient integration: add tags for hostname, database name, and user name, remove tag for connection string
MSI installer for Windows:
- don't schedule a system reboot, let user restart IIS at their convenience
- change license to Apache 2.0 to match code repo
NuGet packages:
- add Datadog icon
Build tools:
- use vcpkg for C++ dependencies
- include CoreCLR headers (8MB) instead of the entire repo as a submodule (848MB!)
0.3.0-beta
This version is a pre-release (Beta).
First release of public Beta.
Please read our documentation for instructions on setting up .NET tracing and details about supported frameworks.
Changes since from 0.2.4-alpha
:
- ASP.NET MVC and ASP.NET Core MVC integrations
- normalize resource name capitalization for
- add http method to resource name