Releases: elastic/apm-agent-dotnet
Releases · elastic/apm-agent-dotnet
1.6.0
Features
- Elasticsearch client instrumentation #329
- Introducing
Elastic.Apm.Extensions.Hostingpackage with an extension method onIHostBuilder#537 - Stack trace improvements: async call stack demystification (#847) and showing frames from user code for outgoing HTTP calls (#845)
- Making fields on
IErrorpublic #847 - Service map improvements: #893
Bug fixes
1.5.1
1.5.0
Features
- Auto instrumentation for SqlClient (documentation)
- Introducing Filter API #792 (documentation)
- Auto-detect culprit for exceptions #740
- New config settings:
ExcludedNamespaces,ApplicationNamespaces(documentation) - Keep
Activity.Current.TraceIdin sync with the Trace ID used by the agent #800 - Report Kubernetes system metadata #741
Bug fixes
- Database connection string parsing issue with Oracle #795
1.4.0
Features
- Introducing
ITransaction.EnsureParentId()to integrate with RUM in dynamically loaded HTML pages (including page loads in ASP.NET Core) #771 - New config setting:
ApiKey#733
Bug fixes
- Memory issue in .NET Full Framework with default metrics turned on #750
- Parsing for Oracle connection strings #749
StackOverflowExceptionwhen using theElastic.Apm.SerilogEnricherpackage and the log level is set toVerbose#753
Breaking changes
- We have some changes that are technically breaking changes. We made some helper classes internal that were never meant to be public. These are:
Elastic.Apm.Helpers.AgentTimeInstant,Elastic.Apm.Helpers.ContractExtensions,Elastic.Apm.Helpers.ObjectExtensions,Elastic.Apm.Helpers.ToStringBuilder. None of these classes were documented or mentioned as part of the Public Agent API. We expect no usage of these classes outside the agent.
1.3.1
1.3.0
Features
- New GC metrics: clr.gc.count, clr.gc.gen[X]size, where [X]: heap generation #697
- Capturing SOAP action name as part of the transaction name #683
- New config options: ServiceNodeName, VerifyServerCert, DisableMetrics, UseElasticTraceparentHeader docs
- Full W3C TraceContext support #717
Bug fixes
1.2.0
New features:
- Entity framework support with Interceptor (docs)
- Sanitization of HTTP headers and request body (docs)
- Central configuration - 2 new configs: CAPTURE_BODY and TRANSACTION_MAX_SPANS
- Support for global labels (docs)
- Custom context (docs)
- Dropping support for ASP.NET Core 2.0 (which is already end of life) (docs)