New docs
- Added Kotlin instrumentation not reporting to help you fix missing Kotlin instrumentation by upgrading to Java agent 8.20 or higher and setting the
clear_return_stackssystem property. - Added Migration guide for Agent Control, covering the monitoring gap, configuration mapping, entity continuity, and rollback steps when you move from a standalone Infrastructure agent to Agent Control.
- Added Autopilot compute limits to show you how to set daily and monthly Advanced CCU budgets, isolate automated alert triage from interactive use, and track consumption with NRQL.
- Added AWS SES actions to the workflow automation actions catalog, covering email template management and sending emails through Amazon SES.
- Added Get started with collector observability, a setup guide covering billing notes and step-by-step configuration for enabling collector observability.
- Added OpenTelemetry Collector KPI reference to explain each collector observability KPI tile and its related telemetry charts.
- Added a new troubleshooting guide for .NET to check when No data appears: .NET Framework app not using TLS 1.2.
Major changes
- Updated Remove applications from New Relic with a new NerdGraph
agentApplicationDeletemutation that lets you permanently force-delete an application even while it's still reporting data. - Updated Kafka monitoring integration with cluster-wide metrics (
KafkaClusterSample) and new broker, topic, and consumer offset extended metrics and config options. - Updated the Kubernetes cross-cluster UI to include scorecard, table, and drill-down sections.
- Updated Install synthetics job manager with a rootless Podman setup table, a lingering-enablement step so service accounts' systemd services keep running without an active login session, and
--shm-size=2gin the pod-creation command to prevent browser monitors from crashing due to shared memory limits. - Updated New Relic API keys with a new "Audit and manage your API keys" section covering capabilities and permissions, simplified the key-replacement steps, and fixed an inverted description of the
enabledfield (enabled: falsedeactivates a key, andenabled: truereactivates it). - Updated NerdGraph tutorial: Manage API keys with the new
owningTeamIds,enabled, andkeyUsage(last-used) fields for creating, updating, and querying API keys through NerdGraph. - Updated Troubleshoot private locations with a new section explaining why browser monitors crash from Podman pod-level shared memory limits, with diagnostic commands and a fix.
- Updated OpenTelemetry Collector monitoring with new standalone vs. attached collector view modes.
- Updated PHP agent compatibility and requirements to remove EOL'd Joomla, Drupal 7/9, and Laravel 11 entries.
- Updated the minimum supported iOS version from 16 to 15 in Monitor your .NET MAUI application.
- Updated Compatibility and requirements for the Node.js agent with the latest supported third-party package versions.
Minor changes
- Updated PHP agent support for Guzzle to list supported versions 7-8 and removed EOL'd 5-6.
- Updated the iOS XCFramework folder name to
NewRelic.xcframeworkin Monitor your Unity application. - Updated the variable
distributed_tracing.sampler.remote_parent_not_sampled.trace_id_ratio_based.rationame in Python agent configuration. - Updated the PostgreSQL install guide to explain that
nri-postgresqlneedsUSAGEgranted oninformation_schemain hardened or managed PostgreSQL environments that revoke defaultPUBLICprivileges. - Updated the partition-creation steps in Long-term log storage with live archives to update the "Send to Live Archives" dropdown option.
- Updated the Set up Azure monitoring integrations to explain that the Monitoring Reader role lets New Relic poll resources using Azure Monitor's metrics batch API instead of querying each resource individually.
- Updated the Alerts notification integrations to explain that New Relic only supports the out-of-the-box ServiceNow application, not customizations to it.
- Updated the Podman pod-creation commands in Install Synthetics for Dual Stack using Podman and the Synthetics private locations runtime transition guide.
Release notes
Stay up-to-date with our latest releases:
- PHP agent v12.12.0.41:
- Fixed MongoDB database and collection name retrieval for MongoDB library versions 1.21.4, 2.4.1, and later.
- Fixed a data race in daemon metric harvesting that could crash the daemon when multiple agents report to one daemon.
- Passed
E_DONT_BAILthrough to the PHP error handler so destructors run after an uncaught exception. - Held a reference to the error group callback to prevent a crash or wrong error group name.
- Removed the Predis command start time once the response was read.
- Upgraded the Go version used to build the daemon to 1.27.3.
- Python agent v14.1.0:
- Added instrumentation for OpenAI Responses.
- Added support for the
hsetexcommand in Valkey.
- Node.js agent v14.8.0:
- Prevented nested server and consumer spans from ending outer transactions early.
- Truncated every string within an array-based span attribute.
- Added instrumentation for
dns.promises,dns.Resolver,dns.promises.Resolver, and additionalresolve*methods. - Refactored net instrumentation to a subscriber-based model.
- Browser agent v1.324.0:
- Improved script matching in the manifest so every matched resource counts toward Micro Frontend timing data.
- Enabled distributed tracing for registered Micro Frontends.
- Fixed runaway log harvests caused by inflated custom attribute size.
- Fixed iframe entity script timing lookups to run at registration instead of after the parent agent responds.
- iOS agent v7.7.9:
- Fixed a harvest-thread crash that could corrupt the heap.
- Fixed main-thread blocking and iOS watchdog terminations once the event buffer was full.
- Fixed events going unreported when recorded at the same moment the agent collected the buffer for a harvest.
- Fixed Session Replay accessibility identifier masking rules being ignored on iOS, and fixed possible crashes in Session Replay masking.
- Fixed
WKWebViewnavigations reporting without a URL in apps built with the iOS 27 SDK.
- Android agent v7.8.4:
- Fixed persisted events being reloaded and re-sent when event persistence was disabled.
- Fixed the agent not following the min/max range for event buffer time.
- Fixed cellular connection type being reported as unknown.
- Mobile app for Android v5.44.0:
- Fixed bugs and improved the UI.
- Media agent for iOS v5.1.0:
- Updated
NRTHEOplayerTrackerto support THEOplayer SDK core version 11.x, now requiring iOS 15.0 or later. - Fixed
NRAVPlayerTrackerending buffering events prematurely when playback paused during rebuffering. - Fixed
NRTrackerIMAbeing omitted from the XCFramework binary, restoring IMA tracker support for Swift Package Manager and manual installs.
- Updated
- Media agent for Android v5.0.2:
- Fixed
contentBitratealways reporting 0 for HLS streams due to media3 misclassifying mixed audio and video HLS segment loads.
- Fixed
- Streaming Video & Ads for Browser (Video.js) v5.0.1:
- Fixed
getSrc()returning an MSE blob URL instead of the manifest URL for VHS and Hls.js techs.
- Fixed
- Infrastructure agent v1.80.6:
- Fixed the agent crashing when cleaning the temp folder fails, falling back to manual delete.
- Bumped
golang.org/x/netto v0.60.0, fixing CVE-2026-78669 (HIGH), anet/http2denial-of-service via excessiveSETTINGSframes.
- Kubernetes integration v4.8.2:
- Included in Helm charts
newrelic-infrastructure-4.7.2andnri-bundle-8.0.36.
- Included in Helm charts
- Agent Control v1.26.0:
- Added an Azure Key Vault value provider supporting Managed Identity and Service Principal authentication.
- Fixed Windows
install.ps1to detect and remove a standalone Infrastructure agent install, avoiding duplicate host reporting. - Fixed on-host integration restarts caused by redundant filesystem syncs when writing OHI config files.
- Fixed Agent Control to always re-report remote config status on startup.
- NRDOT v2.7.3:
- Fixed CVE-2026-111943.
- NRDOT Host Monitoring v2.7.3:
- Verified the Host use case works with
nrdot-collector:2.7.3.
- Verified the Host use case works with
- NRDOT v2.7.2:
- Fixed CVE-2026-78669.
- NRDOT v2.7.1:
- Fixed CVE-2026-78667 and CVE-2026-97031.
- NRDOT Host Monitoring v2.7.1:
- Verified the Host use case works with
nrdot-collector:2.7.1.
- Verified the Host use case works with
- Diagnostics CLI (nrdiag) v3.10.0:
- Updated .NET agent detection to work without
newrelic.configand match it case-insensitively. - Added EOL and version detection for .NET Framework 4.7.1, 4.7.2, 4.8, and 4.8.1, and enabled .NET Core agent version collection.
- Fixed Japan data region uploads failing due to an unassigned upload URL.
- Fixed environment variable values containing equal signs being truncated during parsing.
- Updated .NET agent detection to work without
- Job Manager v636:
- Patched 9 OS vulnerabilities.
- Job Manager v635:
- Fixed the Synthetics Job Manager crashing on startup when custom modules were enabled in a Podman private location.
- Node API runtime v1.2.294:
- Upgraded Node from 22.20.0 to 22.23.4 to fix critical Node CVEs.
- Patched 12 OS vulnerabilities and 12 library vulnerabilities.
- Node browser runtime v3.0.256:
- Upgraded Node from 22.20.0 to 22.23.4 to fix critical Node CVEs.
- Patched 24 OS vulnerabilities and 12 library vulnerabilities.
- Ping runtime v1.86.0:
- Patched 9 OS vulnerabilities.
- PHP agent v12.12.0.41: