Skip to content

Releases: newrelic/newrelic-dotnet-agent

v10.25.0

21 May 20:25
0d58f64
Compare
Choose a tag to compare

10.25.0 (2024-05-21)

New features

  • Add support for AWS Lambda APIGatewayHttpApiV2ProxyRequest (#2472) (3f06bf6)
  • Enable configuration of ignored and expected HTTP status code errors with environment variables (#2487) (eeb574f)

Fixes

  • Accept inbound tracing headers in Kafka consume method instrumentation (#2488) (476378a)
  • Upgrade Wix to v5 to fix an issue with non-elevated installs. (#2471) (acd12fa)

v10.24.0

08 May 16:48
402ba16
Compare
Choose a tag to compare

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

  • Fix bug in distributed tracing when excludeNewrelicHeader is set to true (#2457) (1f95c9c)

v10.23.1

24 Apr 15:03
1d8352b
Compare
Choose a tag to compare

10.23.1 (2024-04-24)

Fixes

  • Fix duplicate key error when using Kafka with DT enabled (#2433) (6a85c03)
  • Fix incorrectly tagging AIM data when AIM is disabled (#2408) (30d12bb)

v10.23.0

02 Apr 19:13
c2980ac
Compare
Choose a tag to compare

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

Fixes

  • Handle InvalidOperationException in StringsHelper.CleanUri() #2373 (#2374) (9f1a6af)

v10.22.0

20 Mar 19:13
0d69909
Compare
Choose a tag to compare

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

v10.21.1

07 Mar 23:40
e0275fd
Compare
Choose a tag to compare

10.21.1 (2024-03-07)

Fixes

  • Update regex parsing for CGroup v1 to match agent spec. (#2286) (7fa3410)

v10.21.0

27 Feb 18:23
9c81081
Compare
Choose a tag to compare

10.21.0 (2024-02-26)

Notice

New features

Fixes

  • Certain Profiler log messages did not print correctly when running under Linux. (#2200) (#2209) (1b75bf9)
  • Use original regex to get container id from cgroup v1 in fallback case (#2263) (9ecb88d)

v10.20.2

17 Jan 16:11
6cca5de
Compare
Choose a tag to compare

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

13 Dec 15:40
9879e1f
Compare
Choose a tag to compare

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

28 Nov 15:30
7e521df
Compare
Choose a tag to compare

10.20.0 (2023-11-28)

New features

  • Allow the agent to run in environments with read-only filesystems. (#2085) (09ab29d)

Fixes

  • Defensively handle null source address in MassTransit instrumentation. (#2055) (0249582)
  • During browser agent injection, don't set ContentLength if headers have already been sent. Resolves #2051 (#2059) (c191aa6)
  • Remove dependency on Serilog.Expressions. Resolves #2083. (9e355f3)