Skip to content

Releases: elastic/apm-agent-dotnet

v1.24.0

20 Sep 14:15
9a05bd3
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.23.0...v1.24.0

v1.23.0

08 Aug 14:55
d943ed8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.22.0...v1.23.0

v1.22.0

28 Apr 16:07
1248195
Compare
Choose a tag to compare

What's Changed

  • Remove *.NetCore.sln completely by @Mpdreamz in #2021
  • Fix snapshotty now release correctly calls profiler-zip by @Mpdreamz in #2045
  • Bump version post 1.21.0 release by @Mpdreamz in #2044
  • Increase logging if no jit target was found for integration method by @Mpdreamz in #2049
  • Profiler docs: add note about server url and secret token by @gregkalapos in #2051
  • feat: Update Testcontainers for .NET to version 3.0.0 by @HofmeisterAn in #2047
  • Enable listening to Microsoft.Data.SqlClient.EventSource on .NET full framework by @Mpdreamz in #2050
  • fix/eager config load by @Mpdreamz in #2054
  • Ensure rustup is called before release.sh by @Mpdreamz in #2057
  • ensure we install cargo-make before release.sh by @Mpdreamz in #2058
  • Move cargo installation for release inside dotnet context (which sets HOME) by @Mpdreamz in #2059
  • Add logging to IHttpModule.EndRequest if transaction is null by @Mpdreamz in #2060
  • Bump 1.22.0 release and introduce release notes by @Mpdreamz in #2061

Full Changelog: v1.21.0...v1.22.0

v1.21.0

05 Apr 12:22
1fcc920
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.20.0...v1.21.0

v1.20.0

27 Feb 12:42
8b1b6c8
Compare
Choose a tag to compare

1.20.0

Features

  • #1981 Support for Azure Functions through new Elastic.Apm.Azure.Functions nuget package!
  • #1935 Support new Elasticsearch Client: Elastic.Clients.Elasticsearch
  • #1988 Suppport latest version of Microsoft.Data.SqlClient
  • #1988 Support latest version OracleManagedDataAccess
  • #1983 Loose MSVC redistributable as requirement for the profiler
  • #1976 Add support for sending agent activation method to the server

Bug fixes

  • #1999 NullReferenceException in span compression
  • #1970 Improve profiler logging by always enabling agent logging too.
  • #1972 Normalize OpenTelemetry Bridge config section to OpenTelemetryBridgeEnabled
  • #1926 Try to enable TLS 1.2 in all scenarios.
  • #1964 OTel bridge span's destination service may contain null resource
  • #1961 AppSettings ElasticApm:Enabled is not fully honored in ASP.NET Classic

v1.19.0

05 Dec 18:56
f72bf10
Compare
Choose a tag to compare

Features

  • #1867 Improve handling of multiple agent initialization.
  • #1877 Enable CloudMetadataProvider on Azure Functions.
  • #1892 CentralConfig: handle MaxAge header with less than 5 sec according to spec (issue: #1831).
  • #1897 Add basic agent logging preamble.
  • #1907 Publish docker image with agent (issue: #1665).
  • #1917 Add .NET 7 support (issue: #1860).
  • #1930 Improve SOAP action parsing.

Bug fixes

  • #1882 Fix transaction trace id not aligned when transaction is created from OTel bridge without parent (issue: #1881).
  • #1905 Avoid NRE during startup hook init (issue: #1904).
  • #1927 Avoid panic in file-logging setup (issue: #1918).
  • #1922 Use Span timing instead of cumulative SqlCommand statistics (issue: #1869).
  • #1933 Enable DOTNET_STARTUP_HOOKS for .NET 7 (issue: #1900).

v1.18.0

13 Oct 22:40
31bb643
Compare
Choose a tag to compare

Features

  • Profiler based agent is now GA
  • #1806 Capture request body in ASP.NET Full Framework (issue: #379).
  • #1832 UseWindowsCredentials: new configuration to force the agent to use the credentials of the authenticated Windows user when events are sent to the APM Server (issue: #1825).

Bug fixes

  • #1800 Fix incorrect transaction name in ASP.NET Web Api (issue: #1637).
  • #1803 and #1804 Fix potential NullReferenceException in TraceContinuationStrategy implementation (issue: #1802).
  • #1780 Fix container ID parsing in AWS ECS/Fargate environments (issue: #1779).
  • #1814 Use correct default value for ExitSpanMinDuration (issue: #1789).
  • #1811 Fixed crashes on some SOAP 1.2 requests when using GetBufferedInputStream (issue: #1759).
  • #1816 Group MetricSets in BreakdownMetricsProvider (issue: #1678).

v1.17.0

24 Aug 13:22
Compare
Choose a tag to compare

Features

  • #1739 Introduce the TraceContinuationStrategy config (issue: #1637).
  • #1749 Span Links with Azure ServiceBus (issue: #1638).
  • #1765 Improve db granularity (issue: #1664).
  • #1795 Add config option span_stack_trace_min_duration (issue: #1529).

Bug fixes

  • #1746 Fix default for the ApplicationNamespaces config.
  • #1755 Flow SynchronizationContext across public API calls (issue: #1660).
  • #1753 PayloadSender threading improvements (issue: #1571).
  • #1773 Include Accept header on APM server info call (caused errors when reading APM Server info) (issue: #1624).
  • #1781 Significantly improved the performance of database query parsing (issue: #1763).
  • #1787 Fix FillApmServerInfo : Invalid ElasticApm_ApiKey throws Exception (issue: #1735).

v1.16.1

15 Jun 09:35
Compare
Choose a tag to compare

Features

  • #1732 Improved logging around fetching central configuration (issue: #1626).

Bug fixes

  • #1710 Crash during assembly loading with the profiler based agent (issue: #1705).
  • Handling RouteData with null in legacy ASP.NET Core 2.2 apps (issue: #1729).

v1.16.0

02 Jun 20:47
Compare
Choose a tag to compare

Features

  • #1726 Automatic capturing of incoming HTTP Requests on ASP.NET Core with the Profiler based agent (issue: #1610).

Bug fixes

  • #1725 By disabling system.cpu.total.norm.pct, the agent won't create any instance of the PerformanceCounter type (enables workaround for issue: #1724)
  • #1723]Transaction names for incoming HTTP requests returning 404 but matching a valid route, will include the URL path instead of using unknown route (issue: #1715).