Releases: newrelic/newrelic-dotnet-agent
Releases · newrelic/newrelic-dotnet-agent
v10.22.0
10.22.0 (2024-03-19)
New features
- Add a new API method to time currently unsupported datastore method calls. (#2320) (81abc5c)
- Add transaction ID to intrinsic attributes for error events and traces regardless of DT/CAT settings (#2341) (1df0342)
Fixes
- Fix a context data capture when the Microsoft.Extensions.Logging console logger is used (thanks @lowell-trimble!) (#2261) (#2315) (f8422d6)
v10.21.1
v10.21.0
10.21.0 (2024-02-26)
Notice
- Browser monitoring instrumentation for ASP.NET CORE v6+ web applications is disabled by default but can be manually enabled by following these instructions. (da8dd44)
New features
- Add new configuration options for logging to control log file size, log retention and log rollover strategy. Refer to our log configuration documentation for details. (#1880) (#2264) (d33714f)
- Allows instrumentation to be disabled from a newrelic.config file. (#2250) (1632adb)
Fixes
v10.20.2
10.20.2 (2024-01-16)
Fixes
- Eliminate intermittent deadlock on agent startup. (#2183) (#2184) (11c0241)
- Path to agentinfo.json was built incorrectly, leading to file not found errors when running on Linux. (#2156) (#2157) (bd7e0c3)
- Prevent multiple SessionCache instances from being created. (#2180 ) (#2186) (08a3015)
- Prevent null reference exceptions while serializing LoadedModuleWireModelCollection. (#2185) (#2187) (afb6352)
v10.20.1
10.20.1 (2023-12-12)
Fixes
- Fix a crash that can occur when the profiler logs certain characters. (#1982) (#2109) (742d232)
- Improve handling of .NET environments and settings from appsettings.*.json files (#2125) (3c21fe9)
- Obfuscate logged appSettings values (#2110) (2d8da68)
- Revert RabbitMQ HandleBasicDeliver instrumentation change from #1972. Resolves #2047 (#2118) (0525182)
- Update instrumentation to support Elasticsearch v8.11.0 (#2100) (9effb5d)
v10.20.0
v10.19.2
v10.19.1
v10.19.0
10.19.0 (2023-11-07)
New features
- Add a supportability metric (Supportability/Logging/Forwarding/Empty) when an "empty" log event is not forwarded. Resolves #1472 (1db5335)
- Add automatic browser agent injection for ASP.NET Core v6+ web applications. (14c6bb1)
- Add automatic instrumentation for ASP.NET Core v6+ Razor Pages. (14c6bb1)
- Add automatic instrumentation of MassTransit clients v7.1.0 and newer. #1282 (3b79002)
- Add new span attributes to more closely match OTel spec. This includes server.address and server.port for database calls, and thread.id where appropriate. (9500d4d)
- Allow forwarding of logs where context data is present but the message and exception are missing. Previously, logs with no message or exception were not forwarded, even if they held context data. (1db5335)
- Enable auto-instrumentation for Confluent.Kafka versions 1.4.0 to 2.x.x. (#1990) (9f8d22f)
- Update RabbitMQ instrumentation to capture more message consumption scenarios. (3b79002)
Fixes
v10.18.0
10.18.0 (2023-10-17)
New features
- Enable configuration of High Security Mode via environment variable (NEW_RELIC_HIGH_SECURITY). (a86d98d), closes #1948
- Enable startup logging to Event Log for all applications on Windows. (#1969) (cdac8b7)
- Enable startup logging to EventLog for .NET 6+ applications on Windows. (4310e98)