Releases: newrelic/newrelic-dotnet-agent
Releases · newrelic/newrelic-dotnet-agent
v10.25.1
v10.25.0
v10.24.0
10.24.0 (2024-05-07)
Notice
- Due to an ongoing issue with the WiX Toolset, the Windows MSI installer must be run as admin. This will be addressed in an upcoming release. (4d40da5)
New features
- Add preliminary support for AWS Lambda instrumentation. For details on how to enable this functionality, please contact your New Relic representative. (4d40da5)
Fixes
v10.23.1
v10.23.0
10.23.0 (2024-04-02)
Notice
- AI monitoring offers custom-built insights and tracing for the complete lifecycle of an LLM’s prompts and responses, from raw user input to repaired/polished responses. AI monitoring provides built-in integrations with popular LLMs and components of the AI development stack. This release provides instrumentation for AWS Bedrock. (a6f3364)
- New Relic AI monitoring is the industry’s first APM solution that provides end-to-end visibility for AI Large Language Model (LLM) applications. It enables end-to-end visibility into the key components of an AI LLM application. With AI monitoring, users can monitor, alert, and debug AI-powered applications for reliability, latency, performance, security and cost. AI monitoring also enables AI/LLM specific insights (metrics, events, logs and traces) which can easily integrate to build advanced guardrails for enterprise security, privacy and compliance. (a6f3364)
- When AI monitoring is enabled, the agent will now capture AI LLM related data. This data will be visible under a new APM tab called AI Responses. See our AI Monitoring documentation for more details. (a6f3364)
New features
- A new AI monitoring related public API method has been added - SetLlmTokenCountingCallback (a6f3364)
- Add auto-instrumentation for AWS Bedrock (a6f3364)
- deps: Updated
Elastic.Clients.ElasticSearch
instrumentation points to work with v8.12.1+ (453d15e) - New configuration options are available specific to AI monitoring. (a6f3364)
Fixes
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)