New docs
- Added Change Tracking Events to track changes across your applications and infrastructure using New Relic's Change Tracking capability. Capture, visualize, and analyze changes to understand their impact on your systems.
- Added the procedure to upgrade the Prometheus agent to version 2.
- Added a document that explains what is nested variables and how to use them on dashboards.
Major changes
- Added Application hangs on startup troubleshooting guide for .NET agent.
- Added examples of Run on-host integrations manually (dry-run) about Windows - Microsoft SQL Server (from an Administrator powershell).
- Added Measure API for Browser API.
- Added Java agent config file template for 8.21.0 Java agent release.
- Updated user types required for sharing dashboards and charts in the security and access document.
- New Relic AI agent integrations for Github Copilot and Gemini are now in general availability. Updated the documents as follows:
- Updated the View Session Replays in New Relic document to reflect server-side configuration changes for session replay settings in browser agent version 1.259.0+.
- Added information to Data Privacy with New Relic and Security policy documents about periodic audits and deactivation of accounts for terminated employees.
- Added the updated configuration to the document that explains how to install media video agent for browser application.
Minor changes
- Updated compatibility requirements for the Java agent.
- Added logging to the feature list under browser agent
start()
API. - Updated Java agent configuration: Config file with
NEW_RELIC_ATTRIBUTES_HTTP_ATTRIBUTE_MODE=both
. - Updated the Java agent licenses.
- Added a callout in the New Relic AI Knowledge Connector and RAG tool and document configuration documents ensuring that indexed document's visibility complies with organizational policies.
- Updated the versions of AWS dependencies for version 3.0.0 of the New Relic AWS Lamdba OpenTracing Java SDK library in the SDK based instrumentation documentation.
- Updated the title of the
Predictive alerts document. Earlier the title wasPredictive capability . - Updated the Source map API document with the revised maximum source map upload limit.
- Updated the .Net agent compatibility and requirements document with the latest compatible versions.
- Updated the Azure Functions monitoring document with the information about unsuportablity of the Linux OS with the Consumption plan and In-Process function model.
- In the Compatibility and requirements document, updated installation method for instrumenting Azure functions, specifically adjusting the environment variable instructions for Windows using the Azure Site Extension.
- Updated the Custom tags for application logs document with the JAVA agent version that supports custom tags.
- Added unix timestamp requirement in the addToTrace API document.
- Updated the compatibility and requirements for the Node.js agent.
Release notes
Announced January 7, 2026, as the End of Life date for the Drop Filter Rules API.
Check out our What's New posts:
Stay up-to-date with our latest releases:
- Fixed Vulnerability issues.
- Added example for New Relic AI monitoring, along with instrumentation of Lambda functions with response streaming.
- Updated
SAM
examples to include latest layers and packages. - Updated
Ruby
Lambda instrumentation example. - Updated Readme to include
NEW_RELIC_COLLECT_TRACE_ID
environment variable which can be used to addtrace-id
to the Lambda logs. - Resolved the issue where Extension inaccurately captured timeout durations for Lambda function timeout errors.
- Added Azure Function HTTP streaming support.
- Added check to only set a FakeSpan if
transaction.agent.otelSpanKey
exists. - Fixed redis legacy test suite.
- Updated security agent.
- Added cross agent otel bridge tests.
- Added support for OTEL metrics API.
- Fixed common.getKeys logic.
- Fixed Google Cloud Run hostname issue.
- Updated go version to resolve
go/stdlib
vulnerability. - Updated example for AI monitoring in response streaming.
- Updated go version to resolve
- Enhanced visibility into Reactor Mono.flatMap calls.
- Added new instrumentation for Spring-Kafka and distributed tracing when using the core Kafka client library.
- Adds the measure API to the
newrelic
global object. - Fixed race between end of session and features aborting.
- Implemented the behavior of harvesting first session trace payload immediately.
- Adds the measure API to the
Mobile app for Android v5.29.6:
- Fixed issues in NRAI and Inapp Feedback.
- Infrastructure agent now supports Fluent Bit v3.2.10.
- Fluent Bit Output Plugin Docker image now uses Fluent Bit 3.2.10.
- New Relic Logging Helm chart now installs the new plugin image (newrelic-logging chart version 1.27.0).
AWS Firehose Log Forwarder v1.0.0:
- Accelerated AWS logs forwarding with New Relic's One-Step Observability.
- Simplified logs onboarding with the cloudFormation template.
- Enhanced operational efficiency.
- Included AWS Secrets Management for advanced security.
AWS Lambda Log Forwarder v1.0.0:
- Accelerated AWS logs forwarding with New Relic's One-Step Observability.
- Simplified logs onboarding with the cloudFormation template.
- Enhanced operational efficiency.
- Included AWS Secrets Management for advanced security.
AWS Lambda Log Forwarder v1.1.0:
- Logs from AWS Lambda functions now have request IDs added to every message using the UUID found in the first and last log entries.
Kubernetes integration v3.41.0:
- Now Kubelet pod fetch can be configured to use
KUBE_SERVICE
endpoint instead of local node. - Updated alpine to v3.22.0.
- Fixed the environment variable issue in the
FetchPodsFromKubeService
config.
- Now Kubelet pod fetch can be configured to use
- Fixed the pesky socket connection issues.
- Enabled remote configuration of the Survey sheet parameters.
- Built the agent using Xcode 16.3 to auto-correct errors related to Code Coverage.
- Fixed an issue that could set the distributed tracing account incorrectly.
- Fixed an issue that could cause the agent to crash when setting session attributes.
- Added Gemini AI LLM instrumentation.
- Refactored getHostnameSafe to accommodate GCP.
- Updated openai instrumentation to work with 5.0.0+.
- Updated rules to work with 1.17.0 and 1.24.0 for consumer and producer span kind.
- Added preliminary otel configuration.
- Added logic to check the shutdown of
logserver
and prevent handler from sending messages to log channel. - Removed Circle CI workflow.
- Added
WaitGroup
to resolvelog server panic
.
- Added logic to check the shutdown of
- Fixed logback-core, jetty-server, and ubuntu vulnerabilities.
- Prevented ST from holding onto Event refs in memory when aborted.
- Remove dash fragments from the
entryName
attribute inBrowserPerformance
events so they no longer appear in reported URLs. - Added safeguards for the addToTrace calls.
- Added support for Model Context Protocol (MCP).
- Fixed import logic for
importlib.metadata
andpkg_resources
.
Kubernetes integration v3.42.0:
- Enhanced configuration option for GKE-Autopilot to auto-configure necessary settings.
μλ‘μ΄ λ¬Έμ
- λ©νΈλ¦ λ° μ΄λ²€νΈ νμκΈ° μ μλͺ μ’ λ£ λ μ§κ° 2025λ 6μ 16μΌλ‘ λ°νλμμ΅λλ€.
- μλλ‘μ΄λ μμ΄μ νΈλ₯Ό ν΅ν΄ κ³ κ° λ°μ΄μ€λ¦¬μ‘°νΈλ₯Ό μμ±νλ μ§μΉ¨μ΄ μΆκ°λμμ΅λλ€.
μ£Όμ λ³κ²½ μ¬ν
- Node.js μμ΄μ νΈ μ€μ μ
NEW_RELIC_CONFIG_FILENAME
νκ²½ λ³μ μ¬μ μλ₯Ό μΆκ°νμ΅λλ€. - μΆμ λΆλͺ¨μ νΈλ μ΄μ€ νλκ·Έκ° μ€μ λ κ²½μ° μ격 λΆλͺ¨μ ν¨κ» νΈλμμ μνλ§ λμμ κ΄λ¦¬νλ λ£¨λΉ μμ΄μ νΈμ μ¬μ μ²λ¦¬ μ€μ μ μ€μ μ μΆκ°νμ΅λλ€.
- AI λͺ¨λν°λ§μ λν νΈνμ± λ° μꡬ μ¬ν νμ΄μ§μ λμ΄ λΉκΈ°λ μ νμ λν΄ μ§μλλ λΌμ΄λΈλ¬λ¦¬λ‘ Google Gen AI SDKλ₯Ό μΆκ°νμ΅λλ€.
- κ³΅μ§ μ‘°κ±΄ νμ΄μ§ μ κ³΅μ§ κ³΅μ§ λ°μ μ μΌμ μνμ μλ λ³κ²½μ λ°©μ§ν μ μλ κΈ°λ₯μ΄ μΆκ°λμμ΅λλ€.
- λ‘κ·Έ UIμ¬μ© νμ΄μ§μμ λ‘κ·Έ ν μ΄λΈ λ·° μ¬μ©μ μ μ κΈ°λ₯μ΄ ν₯μλμμ΅λλ€.
- μμ΄μ νΈ μ»¨νΈλ‘€μ μ€μΉνκ±°λ μλν λ λ°μνλ μΌλ°μ μΈ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν΄ NRDiagλ₯Ό μ¬μ©νλ λ°©λ² μ λν μ 보λ₯Ό μΆκ°νμ΅λλ€.
- JSON IP λ²μ λͺ©λ‘μμ μ΄μ ν©μ± λͺ¨λν° νΌλΈλ¦ λ―ΈλμΈ IP λ²μλ₯Ό μ κ±°νκΈ° μν΄ μλͺ μ’ λ£ λ μ§λ₯Ό 2025λ 5μ 21μΌλ‘ μ°μ₯νμ΅λλ€.
- Linux νκ²½μμλ§ μΈνλΌ μμ΄μ νΈ λ° μ¨νΈμ€νΈ ν΅ν© μ§μ ARM64λ₯Ό λ°μνλλ‘ ARM64/Graviton λ° x86_64μ© μμ΄μ νΈ μ§μ λ¬Έμλ₯Ό μ λ°μ΄νΈνμ΅λλ€.
- μ¬μ©μ μμ Dashboards μ μμ λλ μμ° λͺ©λ‘μμ μ κ±°νμ΅λλ€.
- λ΄λ λ¦ νλ«νΌμ ANR(κΈ°λ₯ μλ΅ μμ) UI μ λν μλ‘μ΄ μ¬μ©μ κΈ°λ₯μ λν μ 보λ₯Ό μΆκ°νμ΅λλ€.
- λ΄λ λ¦μ Observability for Good νλ‘κ·Έλ¨μ λν μ격 μ§μΉ¨μ΄ μ λ°μ΄νΈλμμ΅λλ€.
μ¬μν λ³κ²½ μ¬ν
- REST API v2 μμ μ λν λ체 NerdGraph λλ NRQL ν¨μ μ°Έμ‘°κ° μΆκ°λμμ΅λλ€.
- Node.js μμ΄μ νΈμ νΈνμ± λ° μꡬ μ¬νμ΄ μ λ°μ΄νΈλμμ΅λλ€.
- λμ΄λΉκΉ μμ΄μ νΈμ νΈνμ± λ° μꡬ μ¬νμ μ λ°μ΄νΈνμ΅λλ€.
- .NET μμ΄μ νΈμ νΈνμ± λ° μꡬ μ¬νμ μ λ°μ΄νΈν©λλ€.
- FedRAMP μΈμ¦μ λ°μ§ μμ μλΉμ€ μ λν μκ° νμ΄μ§μ λν λ§ν¬λ₯Ό μΆκ°νμ΅λλ€.
- λ΄λ λ¦ UI μμ dSYM μ λ‘λ λ²νΌμ κ°μμ±κ³Ό κ΄λ ¨λ 쑰건μ μΆκ°νμ΅λλ€.
Microsoft.DocumentDB/mongoClusters
μ΄ Azure Cosmos DB(Document DB) λͺ¨λν°λ§ ν΅ν©μμ μ§μλμ§ μλλ€λ μ¬μ€μ λ°μνμ¬ μ€λͺ μλ₯Ό μ λ°μ΄νΈνμ΅λλ€.
λ¦΄λ¦¬μ¦ μ 보
μλ‘μ΄ κΈ°λ₯κ³Ό 릴리μ€μ λν μ 보λ₯Ό μμλ³΄λ €λ©΄ 'μλ‘μ΄ μμ' κ²μλ¬Όμ νμΈνμΈμ.
- λ‘κ·Έ ν μ΄λΈ μ€μ κΈ°λ₯ μ λν μλ‘μ΄ μμμ λλ€.
μ΅μ 릴리μ€μ λν μ΅μ μ 보λ₯Ό λ°μ보μΈμ.
- λ€μ΄μ€λ W3C traceparent
sampled
νλκ·Έκ° .NET μμ΄μ νΈ μνλ§ κ²°μ μ μν₯μ λ―ΈμΉλλ‘ νμ©ν©λλ€. - Asp..NET Core 6+ λΈλΌμ°μ μμ null μ°Έμ‘° μμΈκ° μμ λμμ΅λλ€.
- λ€μ΄μ€λ W3C traceparent
- λͺ¨λ μ€ν¬μ μ€λ λ IDλ₯Ό μμ±μΌλ‘ μΆκ°νμ΅λλ€.
- W3C TraceContext νΈλ μ΄μ€ νλκ·Έμ λν μ§μμ΄ μΆκ°λμμ΅λλ€.
- κΈ°λ³Έμ μΌλ‘ Transaction μ΄λ²€νΈμ request.uriκ° ν¬ν¨λ©λλ€.
- perform_all_laterλ₯Ό μ¬μ©ν λ νμ± μμ μΈ‘μ λ° κ³Όνμ μ€λ₯λ₯Ό μμ νμ΅λλ€.
λμ΄λΉκΈ°λ μμ΄μ νΈ v10.11.0:
- Google μμ±ν AI SDKλ₯Ό ν΅ν΄ Google Geminiμ λν μ§μμ΄ μΆκ°λμμ΅λλ€.
- ν΅κ³μ μΌλ‘ μλ‘μ΄ AWS Kinesis λ©μλ.
λμ΄λΉκΈ°λ μμ΄μ νΈ v10.12.0:
- λ λμ€ v6.0.0μ λν μ§μμ΄ μΆκ°λμμ΅λλ€.
- OpenTelemetry-proto ν¨ν€μ§μμ μΆ©λμ΄ ν΄κ²°λμμ΅λλ€.
- νΈμ€νΈμ k8s λ°°ν¬νμ λΌμ°ν 컀λ₯ν°λ₯Ό μΆκ°νμ΅λλ€.
- otel κ΅¬μ± μμλ₯Ό 0.125.0μΌλ‘ μ λ°μ΄νΈνμ΅λλ€.
- λͺ¨λ νΈμ€νΈ νμ΄νλΌμΈμ memory_limiterλ₯Ό μΆκ°ν©λλ€.
nr-k8s-otel-collector 0.8.10
μ λκΈ°νλ ꡬμ±μ λλ€.
- Go Fiber νλ μμν¬μ nrfiber ν΅ν©μ΄ μΆκ°λμμ΅λλ€.
- μλ‘μ΄ APIλ‘ nrslog μμ λ₯Ό μ λ°μ΄νΈνμ΅λλ€.
- nrgin λ―Έλ€μ¨μ΄μ μ νμ κ²½λ‘ νν°λ§ κΈ°λ₯μ μΆκ°νμ΅λλ€.
- nrreddis ν΅ν©μ ConfigDatastoreKeysEnabledλ₯Ό μΆκ°νμ¬ λ°μ΄ν°μ€ν μ΄ μμ κ³Ό ν¨κ» ν€ μ΄λ¦μ λ³΄κ³ ν μ μκ² λμμ΅λλ€.
- nrslogμ μμ± κ°μ λν μκ° κ°μ²΄ μ§μμ΄ μΆκ°λμμ΅λλ€.
- λ‘κ·Έ λ©μμ§μμ λ§ν¬ λ©νλ°μ΄ν° μμΉκ° κ³ μ λμμ΅λλ€.
λΈλΌμ°μ μμ΄μ νΈ v1.290.0:
- Bundler λꡬ λ΄λ³΄λ΄κΈ° λκ΅¬κ° μΆκ°λμμ΅λλ€.
- μ§κ³κ° λλκΈ° μ μ UserAction currentUrlμ μ€μ ν©λλ€.
- μ§μ° λ‘λ© μ΅μ νκ° κ°μ λμμ΅λλ€.
- λΆν λ API μ½λ.
λ Έλ λΈλΌμ°μ λ°νμ v3.0.30:
- λ΄λΆ Axiosλ₯Ό 1.8.2λ‘ μ κ·Έλ μ΄λνμ΅λλ€.
- Drupal 11.1μ λμ λ κ°μ²΄ μ§ν₯ νν¬ κ΅¬νμ μλ μΈ‘μ , μλ λ‘κ·Έλ₯Ό μΆκ°ν©λλ€.
- PHP 8.0 μ΄μμ λν μ¬μ©μ ν¨μ μΈ‘μ , νΈλμμ μ μ±λ₯μ κ°μ ν©λλ€.
- Kubernetes ν¨ν€μ§λ₯Ό
v0.33.0
λ‘ μ λ°μ΄νΈνμ΅λλ€.
- Kubernetes ν¨ν€μ§λ₯Ό
μ£Όμ λ³κ²½ μ¬ν
- λ΄λ λ¦ κ³μ λ€μ΄κ·Έλ μ΄λ λλ μ·¨μμ λν κ°μ΄λλΌμΈμ΄ μ λ°μ΄νΈλμμ΅λλ€.
- .NET μμ΄μ νΈ μ€μ μ λν μμ± μμκ° ν₯μλμμ΅λλ€.
- λ΄λ λ¦ AI Knowledge 컀λ₯ν°μ λν 컀λ₯ν° μ€μ μ΄ κ°μ λμμ΅λλ€.
μ¬μν λ³κ²½ μ¬ν
- NRQL μ°Έμ‘° μ λ΄μ₯λ κΈ°λ₯μ μΆκ°νμ΅λλ€.
kubectl
λͺ λ Ήμ μ€νν λ λ€μμ€νμ΄μ€λ₯Ό μ§μ νκΈ° μν΄-k8s-namespace STRING
μ΅μ μ λμ νμ¬ nrdiagμ λν λͺ λ Ήμ€ μ΅μ μ μ λ°μ΄νΈνμ΅λλ€.
λ¦΄λ¦¬μ¦ μ 보
μ΅μ 릴리μ€μ λν μ΅μ μ 보λ₯Ό λ°μ보μΈμ.
λμ΄ λΉκΈ°λ μμ΄μ νΈ v10.10.0:
- Elasticsearchμ λΉλκΈ° μ§μμ΄ μΆκ°λμμ΅λλ€.
- GraphQL κ΅¬μ± μ€μ μ ꡬ문 λΆμμ νμ±ννμ΅λλ€.
- Sentryλ‘ Kombuλ₯Ό μ€νν λ λ°μνλ μΆ©λμ ν΄κ²°νμ΅λλ€.
newrelic-infrastructure
λ²μ 3.44.0μΌλ‘ μ κ·Έλ μ΄λνμ΅λλ€.nri-bundle
μ λ²μ 5.0.122λ‘ μ λ°μ΄νΈνμ΅λλ€.
- EXTμμ NGEPλ‘ νμ μ΄μ νμ΅λλ€.
- λ€μ€ ν μ§μμ΄ μΆκ°λμμ΅λλ€.
- ν μΈλΆ μ 보 νλ©΄μ ν κ²μ κΈ°λ₯μ λμ νμ΅λλ€.
- μ± λ΄ νΌλλ°± κΈ°λ₯μ μμ νμ΅λλ€.
λΈλΌμ°μ μμ΄μ νΈ v1.289.0:
- μμ΄μ νΈ μ€μ μΊμ λ° κ΄λ ¨ getter/setterλ₯Ό μ κ±°νμ΅λλ€.
Node.js μμ΄μ νΈ v12.18.2:
max_trace_segments
μ΄κ³Όν λ νΈλ μ΄μ μΈκ·Έλ¨ΌνΈλ₯Ό μΆκ°νμ§ λͺ»νλλ‘createSegment
μ μ λ°μ΄νΈνμ΅λλ€.- νΈνμ± λ³΄κ³ μλ₯Ό μμ νμ΅λλ€.
Node.js μμ΄μ νΈ v12.18.1:
- μΈκ·Έλ¨ΌνΈλ₯Ό νΈλμμ νΈλ¦¬μμ μ°Ύμ μ μλ κ²½μ° μΈκ·Έλ¨ΌνΈμ λ μ μκ°μ κ³μ°νκΈ° μν λ°©μ΄ μ½λκ° μΆκ°λμμ΅λλ€.
- OpenTelemetry λΈλ¦¬μ§ νΈλ μ΄μ€ μ νκΈ°κ°
traceparent
λ°tracestate
ν€λλ₯Ό ν λΉνλ λ°©μμ κ°μ νμ΅λλ€. - νΈνμ± λ³΄κ³ μλ₯Ό μ λ°μ΄νΈνμ΅λλ€.
μ£Όμ λ³κ²½ μ¬ν
μ΄λ²€νΈμ κ°λ³ μ λν κ³ μ ν μλ³μ μν μ νλ νΈλ μ΄μ€.id μμ±μ μΆκ°νμ¬ νλ‘μΈμ€
AjaxRequest
requests κ° λ° νλ‘μΈμ€ λ΄ κ²½κ³μμ μμ²μ μ°¨λ³νν©λλ€.λ΄λ λ¦ μ€λͺ μμμ AmazonQ ν΅ν© μΉμ μ μ κ±°νμ΅λλ€.
PREDICT μ μ κΈ°λ³Έ λμμΌλ‘ μ λ°μ΄νΈνμ΅λλ€.
λΉλμ€ μμ΄μ νΈ λ° λͺ¨λ ν΄λΉ λ¬Έμλ₯Ό λ΄λ λ¦ λ¬Έμμμ μ κ±°νμ΅λλ€.
κ³΅μ§ κ³΅μ§ μ±λμ λν NerdGraph νν 리μΌμ λ μ΄μ μ¬μ©λμ§ μλ κ²μΌλ‘ νμνμ΅λλ€.
Control Group v1μ νμ©ν μ΄μ μμ€ν μμ μ’ λ¨ κ°(E2E) ν μ€νΈ λ²μ μ λν μ§μμ΄ μ€λ¨λμμ΅λλ€.
κ³΅μ§ μΉμ μ μλ‘μ΄ μ‘°μ¬ μνκ° μΆκ°λμμ΅λλ€.
μ¬μν λ³κ²½ μ¬ν
.Net μμ΄μ νΈ μ€μ μ μ λ°μ΄νΈνμ΅λλ€.
μ€μ μ ν΅ν΄ 'νκ²½ λ³μ'λ₯Ό ν¬ν¨νλλ‘ Python μμ΄μ νΈ κ΅¬μ± νμΌμ μ λ°μ΄νΈνμ΅λλ€.
μμ΄μ νΈ λ€μ΄λ‘λ μΉμ μ μ λ°μ΄νΈνμ¬ λ΄λ λ¦μ λ³κ²½λ IP μ€μ μ μμ©νμ΅λλ€.
Amazon DynamoDB μ λν PHP μμ΄μ νΈ νΈνμ± λ° μꡬ μ¬νμ΄ μ λ°μ΄νΈλμμ΅λλ€.
μΈνλΌ μμ΄μ νΈ μ μ§μλλ OSλ‘ Windows Server 2025λ₯Ό μΆκ°νμ΅λλ€.
Node.js μμ΄μ νΈ νΈνμ± λ³΄κ³ μκ° μ λ°μ΄νΈλμμ΅λλ€.
λ¦΄λ¦¬μ¦ μ 보
μλ‘μ΄ κΈ°λ₯κ³Ό 릴리μ€μ λν μ 보λ₯Ό μμλ³΄λ €λ©΄ 'μλ‘μ΄ μμ' κ²μλ¬Όμ νμΈνμΈμ.
μλ‘μ΄ μμ κ²μλ¬Ό:
μ΅μ μΆμ μ νμ λν μ΅μ μ 보λ₯Ό λ°μ보μΈμ.
- AWS DynamoDB μΈ‘μ , λ‘κ·Έμ λν μ§μμ΄ μΆκ°λμμ΅λλ€.
λΈλΌμ°μ μμ΄μ νΈ 1.288.1:
- μμ΄μ νΈ μλͺ μ£ΌκΈ°μ λ°μ΄ν° μ μ₯ μ¬μ΄μ κ²½μ 쑰건μ λ°©μ§νκΈ° μν΄ νμ 보μ₯λ μ΄λ²€νΈ λ²νΌκ° μ‘΄μ¬ν©λλ€.
- μ΄μ μλ μ κ·Όν μ μμλ λΆλͺ¨ ν¨μμ λν μλͺ»λ μ°Έμ‘°λ₯Ό μμ νμ΅λλ€.
- κ³ κ°μ΄ λ³΄κ³ ν μΆ©λ λ° λ²κ·Έλ₯Ό ν΄κ²°νμ΅λλ€.
Android v5.29.4μ© λͺ¨λ°μΌ μ±:
- λ²κ·Έλ₯Ό μμ νκ³ μ±λ₯μ κ°μ νμ΅λλ€.
μλ‘μ΄ λ¬Έμ
- NerdGraph νν 리μΌ: μ§ν μ κ·ν κ·μΉ κ΄λ¦¬μμλ NerdGraphλ₯Ό μ¬μ©νμ¬ μ§ν μ κ·ν κ·μΉμ κ΄λ¦¬νλ λ°©λ²μ λν μ§μΉ¨μ μ 곡ν©λλ€.
- μ€μ½μ΄μΉ΄λ ν νλ¦Ώ λΌμ΄λΈλ¬λ¦¬μλ μμ§λμ΄λ§ λ° λΉμ¦λμ€ μ¬μ© μ¬λ‘μ λ§κ² μ¬μ©μ μ μ κ°λ₯ν ν νλ¦Ώμ΄ μμΌλ©°, μΌλ°μ μΈ κ³Όμ λ₯Ό ν΄κ²°νκΈ° μν κΈ°μ λͺ¨λ² μ¬λ‘λ₯Ό κΈ°λ°μΌλ‘ ν©λλ€.
- λ΄λ λ¦ OTel K8s μ§ν λ§€νμ Kubernetes OpenTelemetry μ§νκ° λ΄λ λ¦ Kubernetes μ§νμ λ§€νλλ λ°©μμ κ°λ΅νκ² μ€λͺ ν©λλ€.
μ£Όμ λ³κ²½ μ¬ν
- μμ΄μ νΈ μ€μ : κ΅¬μ± νμΌ μ
sampler.remote_parent_sampled
μΆκ°νμ¬ μ μ€νΈλ¦Όμμ μμ μ€ν¬ μΈλ ₯μ΄ μνλ§λ λ μμ΄μ νΈκ° μνλ§ λ²μλ₯Ό μ²λ¦¬ν΄μΌ νλ λ°©λ²μ μ μνμ΅λλ€. - λ΄λ λ¦μμ μλνλ μ¬μ©μ κ΄λ¦¬λ₯Ό μν΄ μ΄μ Paid Edition μ΄ νμνλ€λ κ²μ μ§μ νκΈ° μν΄ SCIM νλ‘λΉμ λμ μ λ°μ΄νΈν©λλ€.
- νμ΄νλΌμΈ μ μ΄λ₯Ό μν Cloud Rule API λ¬Έμλ₯Ό μ λ°μ΄νΈνμ¬ μ°¨μ λ©νΈλ¦ λ‘€μ μμ μμ±μ μμ νλ λ°©λ²μ λν μ 보λ₯Ό ν¬ν¨νμ΅λλ€.
- κ³μ λ³κ²½ μΆμ νμ΄μ§μμ λ‘κ·ΈμΈ λ° λ‘κ·Έμμ μ΄λ²€νΈλ₯Ό μΆμ νλ 쿼리λ₯Ό μΆκ°νμ΅λλ€.
μ¬μν λ³κ²½ μ¬ν
- .Net μμ΄μ νΈ νΈνμ± λ²μ μ μ λ°μ΄νΈνμ΅λλ€.
- μ΄μ μλ κ·Έλ£Ή νλ‘λΉμ λ μ νμΌλ‘ μΈν΄ μ§μλμ§ μμλ PingOneμ μλ μ¬μ©μ κ΄λ¦¬ μ νμ΄ μ κ±°λμμ΅λλ€.
- κ³μ°μμ νκ³λ‘ μΈν΄ μλ³ λλ μ°κ° κ³μ μ±μ μ§μνμ§ μλλ€λ λ΄μ©μ μ΄μ μ§ν κ°μ§ νμ΄μ§μ μΆκ°νμ΅λλ€.
- Node.js μμ΄μ νΈ νΈνμ± λ³΄κ³ μκ° μ λ°μ΄νΈλμμ΅λλ€.
- Node.js μμ΄μ νΈ κ΅¬μ± λ¬Έμμ 무ν μΆμ μ μν λ°°μΉ λ° μμΆ μ€μ μ μΆκ°νμ΅λλ€.
λ¦΄λ¦¬μ¦ μ 보
μλ‘μ΄ κΈ°λ₯κ³Ό 릴리μ€μ λν μ 보λ₯Ό μμλ³΄λ €λ©΄ 'μλ‘μ΄ μμ' κ²μλ¬Όμ νμΈνμΈμ.
- λ‘κ·ΈμΈ λ° λ‘κ·Έμμ κ°μ¬ μ΄λ²€νΈμ λν μλ‘μ΄ μμ κ²μλ¬Όμ λλ€.
μ΅μ μΆμ μ νμ λν μ΅μ μ 보λ₯Ό λ°μ보μΈμ.
HttpClient
λ°SocketsHttpHandler
μΈμ€ν΄μ€λ₯Ό μμ±ν λ λνλλ 무ννμ§ μμ μκ° μ΄κ³Ό λ¬Έμ λ₯Ό ν΄κ²°νμ΅λλ€.- μ΄κΈ° μ€ν¨ ν SQL μ€λͺ κ³ν μλλ₯Ό λ°λ³΅νμ§ λͺ»νκ² νλ λ¬Έμ λ₯Ό ν΄κ²°νμ΅λλ€.
λΈλΌμ°μ μμ΄μ νΈ 1.288.0:
- μΈμ λ§λ£μΌ μ΄νμλ μΈμ λ°μ΄ν°λ₯Ό μ μ₯νμ§ λͺ»νλλ‘ μν€ν μ²λ₯Ό μ λ°μ΄νΈνμ΅λλ€.
- InitialPageLoad μ΄λ²€νΈμ
isFirstOfSession
μμ±μ λμ νμ΅λλ€. - μΈμ
λ
Ήνκ° μ¬κ°λ ν
hasReplay
μμ±μ΄ λλ½λλ λ¬Έμ κ° ν΄κ²°λμμ΅λλ€. - μμ΄μ νΈκ° μ΄λ²€νΈ λ²νΌλ₯Ό μ€μ νκΈ° μ μ λ‘κΉ κΈ°λ₯μ΄ μ€λ¨λμ΄ μ€λ₯κ° λ°μνλ λ¬Έμ λ₯Ό ν΄κ²°νμ΅λλ€.
νμ΄μ¬ μμ΄μ νΈ v10.9.0
- OpenTelemetry νΈν λ°μ΄ν°μ€ν μ΄ λ²μ μμ±μ μΆκ°ν©λλ€.
- λ¬Έμμ΄ μλ΅ μ νμ λν LangChain μΈ‘μ , λ‘κ·Έμμ λ¬Έμ λ₯Ό μμ νμ΅λλ€.
- λΉνμ±νλ Kombu μΈ‘μ , 리μμ€.
- CRaCμ λν μ§μμ΄ μΆκ°λμμ΅λλ€.
- JDK24μ λν μ§μμ΄ μΆκ°λμμ΅λλ€.
- μΈλ°μ΄λ μΆμ λΆλͺ¨κ° μλ κ²½μ° μνλ§ μ΅μ μ΄ μΆκ°λμμ΅λλ€.
- Undertowμ λν μ§μμ λ 립ν λͺ¨λλ‘ μΆκ°νμ΅λλ€.
- Couchbase ν΄λΌμ΄μΈνΈμ λν μ§μμ΄ μΆκ°λμμ΅λλ€.
- λͺ¨λ λ©μλμ Kotlin
ArrayIndexOutOfBoundsException
μμ μ¬νμ μ μ©νκΈ° μν κΈ°λ₯ νλκ·Έλ₯Ό μΆκ°νμ΅λλ€. - κ³ μ λ netty 'μ μ μμ' νΈλμμ μ΄ μμ λμμ΅λλ€.
- AWS Docker ID κ°μ Έμ€κΈ°λ₯Ό 리ν©ν λ§νμ¬ 5μ΄ μ ν μκ°μ μ¬μ©νλλ‘ νμ΅λλ€.
- κΈ΄ DB λͺ λ Ήλ¬Έ ꡬ문 λΆμ μ μΊμ μ κΈμ΄ λ°©μ§λμμ΅λλ€.
- νλ«νΌ ν΄λμ€ λ‘λκ° java.sqlμ λ‘λν μ§ μ¬λΆλ₯Ό μ§μ νλ ꡬμ±μ μΆκ°νμ΅λλ€.
- λ λμ μκ° μ²λ¦¬λ₯Ό μν΄
int64
λμtime.Time
μ¬μ©νλλ‘lastTerminatedTimestamp
μ μ λ°μ΄νΈνμ΅λλ€. - Kubernetes ν¨ν€μ§λ₯Ό v0.32.3μΌλ‘ μ λ°μ΄νΈνμ΅λλ€.
- v1.24.2λ‘ μ λ°μ΄νΈλμμ΅λλ€.
- golang.org/x/cryptoλ₯Ό v0.37.0μΌλ‘ μ λ°μ΄νΈνμ΅λλ€.
- λ λμ μκ° μ²λ¦¬λ₯Ό μν΄
λ²μ μ νμΈνκΈ° μν΄ Githubμ μ°κ²°νλ λ° λ¬Έμ κ° μλ κ²½μ° μ€λ₯ λμ κ²½κ³ λ₯Ό λ°ννλλ‘ μ λ°μ΄νΈλμμ΅λλ€.
Kubernetes λ° Agent Controlμ λν΄ λ€μ μμ μ μΆκ°νμ΅λλ€.
- K8s/AgentControl/helm-controller - μμ΄μ νΈ μ μ΄ helm-controller μμ§ νλ λ‘κ·ΈμΈ
- K8s/AgentControl/source-controller - μμ΄μ νΈ μ μ΄ μμ€ μ»¨νΈλ‘€λ¬ μμ§ νλ λ‘κ·Έ
- K8s/AgentControl/μμ΄μ νΈ-control - μμ΄μ νΈ μμ§ Agent-control ν¨λ λ‘κ·Έ
- K8s/Flux/Charts - Flux Helm Charts μ 보λ₯Ό μμ§ν©λλ€.
- K8s/Flux/μ μ₯μ - Flux Helm μμΉ μ 보 μμ§
- K8s/Flux/Releases - Flux Helm λ¦΄λ¦¬μ€ μ 보 μμ§
- K8s/Resources/Config - YAML νμμΌλ‘ μ§μ λ λ€μμ€νμ΄μ€μ λν K8s configMapsλ₯Ό μμ§ν©λλ€.
- K8s/Resources/ꡬννλ€, λ°°ν¬νλ€ - μ£Όμ΄μ§ λΌλ²¨μ€νμ΄μ€μ λν K8s ꡬν, λ°°ν¬ μ 보λ₯Ό YAML νμμΌλ‘ μμ§ν©λλ€.
- K8s/Resources/νλ - μ£Όμ΄μ§ λΌλ²¨μ€νμ΄μ€μ λν K8s νλ μ 보λ₯Ό YAML νμμΌλ‘ μμ§ν©λλ€.
- K8s/Resources/Daemonset - YAML νμμΌλ‘ μ§μ λ λ€μμ€νμ΄μ€μ λν K8s λ°λͺ¬μ μ 보λ₯Ό μμ§ν©λλ€.
- K8s/Env/Version - kubectl ν΄λΌμ΄μΈνΈμ ν΄λ¬μ€ν°μ λ²μ μ κ²μν©λλ€.
- K8s/Helm/Releases - Helm λ¦΄λ¦¬μ€ λͺ©λ‘μ μμ§ν©λλ€.
μλλ‘μ΄λ μμ΄μ νΈ v7.6.6
- κΈ°λ³Έ μνΈμμ©κ³Ό μ¬μ©μ μ μ μνΈμμ© μΆ©λμ ν΄κ²°νμ΅λλ€.
- μλΉμ€ μμ€μ μ€μ μ Terraform μ½λλ‘ λ΄λ³΄λ΄λ κΈ°λ₯μ΄ μΆκ°λμμ΅λλ€.
- Azure Functions λ°±κ·ΈλΌμ΄λ νΈλ¦¬κ±° μ νμ λν μ§μμ΄ μΆκ°λμμ΅λλ€.
- Azure Functions HTTP νΈλ¦¬κ±° μ νμ λν μ§μμ΄ μΆκ°λμμ΅λλ€.
- μ€ν¨ν λ°°μΉλ₯Ό μ μ ν μ¬μλνκ³ 5μ΄λ§λ€ λ°°μΉ λκΈ°μ΄ νλ¬μ±μ μ²λ¦¬νκΈ° μν΄ μ€ν¬ μ€νΈλ¦¬λ¨Έλ₯Ό μ λ°μ΄νΈνμ΅λλ€.
- μλΉμ μ’ λ₯ κ·μΉμ μ μ ν μ²λ¦¬νκΈ° μν΄ νΈν λΈλ¦Ώμ§ κ·μΉ ν©μ±κΈ°λ₯Ό μ λ°μ΄νΈν©λλ€.
- νΈνμ± λ³΄κ³ μκ° μ λ°μ΄νΈλμμ΅λλ€.
- ν리μ¦λ§ CI λ¬Έμ κ° ν΄κ²°λμμ΅λλ€.
- νμ©λ κ°μ§ λ΄ λ‘κΉ μ΄ κ°μ λμμ΅λλ€.
New doc
- AWS SQS message queue instrumentation supports distributed trace headers for SQS messages starting from version 2.1.0, with guidance on custom instrumentation for message receiver operations.
- Alert Intelligence Tool enhances the ability to assess application health and performance through agentic integration with our partners.
- Confluent Cloud managed streaming for Apache Kafka provides guidance on monitoring Kafka clusters and topics, and setting up alerts for Confluent Cloud.
- New Relic AI summary for Session Replay summarizes and maps session replay event trail data, enabling a better understanding of errors and successes in users' browser journeys.
- Response intelligence with New Relic AI reduces the time to resolve issues and incidents by leveraging New Relic AI with response intelligence.
- Browser logs capture real-time browser console logs to enhance observability, simplify debugging, and improve user experience.
- Introduction to Transaction 360 offers a revolutionary approach to application monitoring and troubleshooting by automatically capturing and correlating all entities and data related to specific problems or questions.
- AWS logs in Context provides a comprehensive, integrated log management solution that enhances troubleshooting efficiency and system observability within AWS environments.
- Manage and reinstall your current instrumentation with Agent Control.
- Agentic Control is a lightweight agent supervisor that manages other New Relic and New Relic distributions of OpenTelemetry agents by communicating with Fleet Control to remotely configure, update, and monitor the health of infrastructure-level instrumentation.
- Pipeline control allows you to manage the flow of data from your monitored entities to New Relic.
- Docker container integration monitors and reports metrics from Docker containers to New Relic.
- Lambda response monitoring functions in Node.js applications to gain real-time insights into the performance and behavior of each invocation.
Major changes
- Added Amazon CloudWatch Metric Streams, ElastiCache (Memcached), and Amazon MQ (ActiveMQ) as Supported entity relationships for OpenTelemetry.
- Added Amazon CloudWatch Metric Streams with Amazon Managed Kafka (MSK) to generate MSK entities in New Relic. These entities are tagged with
aws.clusterName
oraws.kafka.ClusterName
,aws.awsRegion
oraws.region
, andaws.topic
oraws.kafka.Topic
. - Added additional Solr troubleshooting instructions for the metric changes in version 8.10.
- New Relic has discontinued the use of the following IP ranges:
3.145.244.128/25
3.77.79.0/25
3.27.118.128/25
20.51.136.0/25
4.197.217.128/25
18.246.82.0/25
158.177.65.64/29
159.122.103.184/29
161.156.125.32/28
As of May 1, 2025, these ranges may be reallocated by the cloud provider to other customers for purposes beyond our control. Please update your network configurations accordingly.
- Added a troubleshooting document to retrieve the New Relic license key for issues using AWS Secrets Manager with New Relic.
- Added a troubleshooting document for Lambda functions not showing as instrumented.
- Added a troubleshooting document for issues adding multiple AWS accounts with respective regions.
- Added a troubleshooting document for issues using AWS Secrets Manager with New Relic.
- Added New Relic Agentic integrations to FedRAMP.
- Added a new document on New Relic's EC2 Image Builder integration.
- Added Dashboards to CodeStream.
- Added OpenTelemetry Collector for Kubernetes monitoring and New Relic Distributions of the OpenTelemetry Collector.
- Extended the deadline to May 14, 2025, for updating the Synthetic IP ranges of your Synthetic monitors.
- Added new IP ranges for Synthetic monitoring in Synthetic monitoring.
- Updated the Query account document to include queries for logged users.
- Updated the feature flags for Android monitoring.
- Updated the Anomaly detection document to include information on a new field for anomaly NRQL alert conditions, allowing users to configure seasonality.
Minor change
- Distributed Tracing for sending messages is supported from version 2.1.0 to the latest in the frameworks and libraries for Java monitoring.
- AWS Glue Spark ETL jobs have limitations for Python Shell jobs in the AWS Glue monitoring integration.
- Added Canada (British Columbia and Saskatchewan), Chicago, District of Columbia, Illinois, and Vermont to the territories currently subject to sales tax.
- Updated the Windows option for instrumenting Azure Functions with the New Relic .NET Agent.
- New Relic Java's layered and SDK instrumentation are now compatible with
com.amazonaws:aws-lambda-java-events
versions 3.0.0 and later. - Added exceptional cases where both legacy externals and uninstrumented GUIDs might appear.
- Added instructions for onboarding to the new map experience directly from the Service Maps page.
- Updated the supported hours section.
- dSYM files are now limited to 1 GB each.
- Added
NODE_OPTIONS
as an additional environment variable for AWS Lambda. - Added log labels to agent configuration and agent forwarded log label information.
- Updated the New Relic API keys section with details on managing and obtaining full keys when needed.
- Users of Java Agent 8.18.0 need to manually enable SQS instrumentation in the
newrelic.yml
file. - The
NEW_RELIC_USE_ESM
environment variable will be removed in future versions of the Node.js Lambda layers. - Updated the conditions per policy limit from 500 to 1000.
- Effective Monday, March 3, 2025, our Kubernetes integration will no longer support Kubernetes v1.27 and earlier. Kubernetes integration v3.40.1 and later will be compatible only with Kubernetes versions 1.28 and later.
- Restored the Mermaid diagram support information.
- Added associated pricing details for Advanced and Core Compute pricing plans.
- Updated the email account settings document to include information on special character support.
- Updated the Agent Control document to clarify that multiple installations of Agent Control on the same cluster are not supported.
- Updated the Node.js agent configuration document to include batching and compression settings for infinite tracing.
- Updated the use TCP endpoint document to include information on finding logs by searching for the attribute
plugin.type:"syslog-newrelic"
. - Added a new access and data management section in the Agentic AI document.
- Added limitations of log APIs in the use TCP endpoint document.
- Updated the Kubernetes document to highlight the importance of restarting pods after deployment.
- Updated the environmental variables for Azure functions.
- Updated the New Relic OTLP attribute processing document for added clarity.
Release note
Check out our What's New posts to learn about new features and releases:
What's New posts for:
- Enhanced control for Session Replay settings
- Update to New Relic Synthetics IP ranges
- 1-Click Log Forwarding for Java Applications
- Updates to New Relic access control
- Upcoming change to count(*) in Dimensional Metrics Queries
- Timeslice Metrics and Lookup Tables Now Available in Data Explorer
- Changes to data exploration products
- New Relic Control
- New filter bar and data table support for error inbox
- Login and logout audit events
- PromQL translator now in the query console
EOL post for:
Stay up-to-date on our most recent releases:
- Added .NET 8+ support for System.Data.Odbc.
- Added support for instrumenting OpenSearchClient requests.
- Fixed Azure Function app name prefix to
faas.name
attribute in Azure Function transactions. - Fixed the custom attribute values of type float and decimal not being serialized correctly.
- Improved error handling in AWS account ID parsing logic.
- Updated the architecture to enable future micro front-end support.
- Enhanced the
UserAction
fields to capture "nearest" field values when theUserAction
target does not include the desired fields.
- Enhanced the
- Removed the agentIdentifier argument from agent constructors.
- Rolled back to the previous FirstInteraction implementation.
- Updated the runtime polling frequency from 60 minutes to 30 minutes to reduce the impact of faults in runtime releases.
Mobile app for Android v5.28.4
- Upgraded the agent dependency to version 7.6.2.
- Improved the page loading experience.
- Enhanced user analytics.
- Integrated the force update.
- Fixed the Prometheus bug.
- Fixed the Insights API events bug.
- Implemented time measurement for Top Flows pages, focusing on requesting and loading API responses, and page rendering.
- Fixed the page session time instrumentation for Explorer and Logs.
- Implemented a fix to stop the page session when the app transitions to the background and resume it when the app returns to the foreground.
- Added page session tracking events.
- Added click events.
- Fixed a bug related to incorrect page session creation via bottom tabs.
- Added health check support for upcoming features.
- Added OpenTelemetry bridge instrumentation, including a context manager and processor to handle synthesizing segments and time-slice metrics.
- Updated the default config to accept undefined as the default value.
- Updated the compatibility report.
- Fixed broken links by decoding
&
to&
.
- Fixed broken links by decoding
- Updated upstream components to version
0.123.0
.
- Updated upstream components to version
- Added entity linking attributes for AWS Kinesis and AWS Firehose.