September 13
Docs version: September 6-12, 2024
New docs
- AWS Application Migration Service integration describes how to keep track of services you've migrated to AWS.
- Browser SPA monitoring 2.0 is an update that addresses several known issues and provide an improved monitoring experience for single-page applications.
Major changes
- Added a new section describing how to set up AWS cross-account access with New Relic.
- Added information about how to link your applications to Kubernetes, using either New Relic's or OpenTelemetry's instrumentation.
- On template variables: dynamically filter dashboards, added information on how to include and exclude variables in order to focus your dashboard visualizations on the data you're most concerned about.
- Updated several screenshots and added information about default and custom chart refresh rates.
Minor changes
- Added the
BYPASS_HEAD_REQUEST
description to NerdGraph tutorial: Manage your synthetic monitors. - Clarified how to use the UI installation for Flutter application monitoring and addressed some minor inconsistencies.
- Added a note to stream logs using Kinesis Data Firehose to let you know that this AWS logs integration is not FedRAMP authorized.
- Scripted monitor proxy usage is supported and requires Firefox version 3.0.7 or higher.
- Updated logging best practices to provide some new guidance around data partitions.
- Added instructions on how to cancel your account.
- Added and updated screenshots on Kubernetes summary page.
- We support the Java Regex syntax in our logs parsing UI.
- Added a note that we've deprecated the browser monitoring
createTracer
SPA API method and theBrowserTiming
custom event. - The .NET agent supports Oracle versions 23.4.0 to 23.5.1 (the latest verified compatible version).
- Based on customer feedback, we've clarified how to use
newrelic_notice_error
(PHP agent API).
Release notes and What's New posts
- What's New post for filter dashboards faster with template variable toggle
- Android agent v7.6.0
- Upgrade JDK support to JAVA22
- Upgrade AGP support to version 8.6
- Add event persistence feature flag
- Browser agent v1.265.1
- Disable websocket wrapping to fix problems with third-party libraries related to sockets
- Cordova agent v7.0.1
- A new flag disables console log instrumentation
- Native Android and iOS agents updated to version 7.5.1
- Job Manager v403
- Internal improvements
- Job Manager v404
- Fix a private location bug related to disrupted communications with New Relic
- Mobile app for Android v5.24.2
- Improve cross-account support
- Improve retry logic for failed HTTP calls
- Node API runtime v1.2.86
- Update build image to address CVEs related to
linux-libc-dev
- Update build image to address CVEs related to
- Node API runtime v1.2.88
- Update packages to address CVE-2024-39338
- Node API runtime v1.2.94
- Update packages to address CVE-2024-29415
- Node browser runtime v3.0.4
- Add proxy support for Firefox monitors
- Update packages to address CVE-2024-39338
- Node browser runtime v3.0.7
- Update packages to address CVE-2023-42282
- Node.js agent v12.4.0
- Add support for
express@5
- Disable instrumentation of 3rd-party packages via
config.instrumentation.<library>.enabled
- Add support for
- Ping runtime v1.46.0
- Update packages to address CVE-2024-25638
September 6
Docs version: August 30 - September 5, 2024
New docs
- Optimize your data ingest is the third installment in a four-part series on achieviing observability maturity and maximizing the benefits of an observability platform.
- OpenTelemetry for Kubernetes outlines the process to monitor a Kubernetes cluster with OpenTelemetry. This feature is still under development.
Major changes
- Consolidated .NET Core and Framework compatibility docs into a single place in .NET agent: compatibility and requirements.
- Updated understand and query high cardinality metrics to indicate how to adjust cardinality limits.
- Updated the guidelines to size and organize a partition in data partitions.
- In the New Relic Flutter agent installation procedure, updated the instructions to configure an Android app.
- In the New Relic Ionic Capacitor agent installation procedure, updated the instructions to configure a native Android app.
- In the New Relic Unity agent installation procedure, updated the instructions to configure an Android app.
- In the New Relic React Native agent installation procedure, updated the instructions to configure an Android app.
- Added an entry for a new hostname variable called exclude_matching-metrics. Use the variable to prevent unwanted data from being sent to New Relic.
Minor changes
- Added back the guides to migrate the .NET agent from 8.x to 9.x and from 9.x to 10.x.
- Updated the restrictions table in log event data to call out that
instrumentation.name
,instrumentation.provider
, andinstrumentation.version
are reserved for internal use in mobile and browser integrations. Do not use these attributes in your application code. - Fixed the GraphQL query to retrieve browser application configuration.
- Updated the private minion dashboard JSON under prerequisites in monitor private locations.
- Simplified the steps to install and use Go instrumentation tool.
- Added the Amazon S3 network endpoints for US and EU under user-facing domains in New Relic network traffic. Ensure that your network doesn't block these endpoints. Otherwise, the Synthetics UI may malfunction.
- Corrected the supported Joomla version for the PHP agent in compatibility and requirements.
- Changed the default values of
backgroundReportingEnabled
andnewEventSystemEnabled
in the code to configure a Flutter project and to configure a React Native app. - Fixed some minor inaccuracies and technical issues in Elasticsearch monitoring integration.
Release notes and What's New posts
- What's New post for a new type of alert condition threshold
- Infrastructure agent v1.57.0
- Enables new local health status checks for valid credentials
- Enables exclusion lists for process monitoring
- Node.js agent v12.3.1
- Fixes REST API type payload detection in AWS Lambda
- React Native agent v1.4.4
- Fixes an issue caused by a mismatch between the Android agent and the NDK agent
August 30
Docs version: August 23-29, 2024
New docs
- Go easy instrumentation is an experimental tool that makes it easy to instrument your application with the New Relic Go agent, saving you time and effort. Try it now!
- Segmentation faults provides guidance on how to identify and fix segmentation faults when using the New Relic PHP agent.
Major changes
- Updated the instructions to manually install the Android agent.
- Starting August 26, 2024, only the new runtime is available for creating synthetic monitors. But you can downgrade the runtime of an existing monitor from the new version to the legacy version until October 22, 2024 EOL.
Minor changes
- In addToTrace, we've corrected the description and code example of the
JavaScript object
parameter. - In Downgrade or cancel New Relic, added guidance on preparing for org deletion when using multiple authentication domains.
Release notes and What's New posts
- Node.js agent v12.3.0
- Allows custom attributes to be assigned to LLM events in a function
- Improves AWS Lambda event detection
- PHP agent v11.1.0.14
- Supports Drupal 11
- Fixes an issue where
newrelic.so
could not earlier use thestrlcpy
function on Linux
August 23
Docs version: August 16-22, 2024
New docs
- Forward your Lambda function logs with New Relic and OpenTelemetry describes how to monitor AWS serverless applications with OpenTelemetry log events from AWS CloudWatch via the New Relic UI.
Major changes
- Quality improvements to the Explore your Kubernetes data category, starting with explore your Kubernetes cluster. The improvements include content reorganization, rewritten content, and updated screenshots to improve clarity and readability.
- The .NET agent now supports auto-instrumentation of certain Lambda function types. We've updated approaches to .NET serverless AWS Lambda performance monitoring to reflect that.
- Added a new category called
Other infrastructure integrations
to split out documentation that doesn't belong in alongside our infrastructure on-host integration docs. Atlassian Jira integration is the first doc in this new category.
Minor changes
- In introduction to AWS Lambda monitoring, added new sections on distributed tracing, extensions, Node.js, and Python environment variable configuration options.
- Added a link to our collector GitHub repo that describes how to set up OpenTelemetry for Kubernetes without our Helm chart.
- The browser API
PageAction
event limit has been increased from 120 to 1,000. - Improved the clarity and readability of the PHP agent compatibility table.
- In the logs API, log event data has a new reserved attribute name prefix of
instrumentation.*
and any attribute with this prefix is dropped during ingest. We've updated log event data to reflect this. - We're using BugCrowd for our coordinated disclosure program to report security vulnerabilities and added some info about how to sign up.
- In Fluentd plugin for log forwarding, to describe how we encode Japanese language log files.
Release notes and What's New posts
- What's New post for configure titles templates for improved alert processing
- Android agent v1.1.2
- Fix a crash when an application goes to the background
- Infrastructure agent v1.56.1
- Update dependency
newrelic/nri-docker
to v2.0.7
- Update dependency
- iOS agent v7.5.1
- Monitor watchOS apps via the iOS agent
- Java agent v8.14.0
- Disable AI monitoring at the account/organization level
- HikariCP instrumentation captures additional metrics
- New instrumentation modules for:
kafka-clients-metrics-3.7.0
,jedis-5.0.0
,vertx-sqlclient-4.4.2
, andnewrelic-scala-api
. - New AWS MQ attributes added to spans
- Bug fixes related to Netty and
netty-reactor
- Logs v240812
- Add support for Ubuntu 24.04 and SUSE 15.5(x86_64)
- .NET agent v10.29.0
- New metrics and attributes for some supported libraries
- Auto-instrument ASP.NET Core Lambda functions
- If there's no application name, defaults to Lambda function name (when monitoring Lambda functions)
- Node.js agent v12.1.1
- Bug fixes related to
amqplib
instrumentation andredis
host/port parsing - Update
kafkajs
node metrics to remove/Named
from the name
- Bug fixes related to
- Node.js agent v12.2.0
- Add instrumentation support for Express 5 beta
- Bug fix for
koa
instrumentation and route names
- End-of-life announcement for change to user and license keys
- On September 25, 2024, we're removing the ability to copy API keys from the UI.
August 16
Docs version: August 9-15, 2024
New docs
- Create "host not reporting" NRQL alert conditions describes how to set up alerting for a loss of signal.
Major changes
- Improved our installation and configuration steps in introduction to AWS Lambda monitoring to make it easier to see how your Lambda functions are performing in our UI.
- We've got a new end-of-life announcements section in our docs to make it easier for you to keep track of what's scheduled for end of life. It also includes an RSS feed for your convenience.
Minor changes
- Updated version compatibility information for our NGINX integration buildpack for VMware Tanzu.
- When forwarding logs with our infrastructure agent, we now support Ubuntu version 24.04.x (LTS version).
- We've deprecated pre-built alerts in our UI install flow and updated various docs to reflect that.
Release notes and What's New posts
- What's New for Synthetics now supports Firefox and multiple emulated devices
- What's New for Optimize AWS workloads faster, with one-step instrumentation and full stack observability
- Agentless monitoring for EC2, Azure VM, and standardized entity creation for EC2, Azure VMs, and GCP CE
- Enhance visibility into your Amazon EC2 and Azure VM infrastructure
- Remove the need for manual agent installations
- Browser agent v1.263.0
- Decrease bundle size via converting static strings to warning codes
- Shut down agent initialization if there isn't a valid
licenseKey
andapplicationID
- Shut down agent when it can't read a date header for the page view event harvest
- Browser agent v1.264.0
- Normalize, aggregate, and harvest all generic events (1,000 event limit)
- Report all customer
PageAction
data that uses the generic events feature
- Infrastructure agent v1.56.0
- Add support for Fluent Bit 3 on Windows
- Kubernetes integration v3.29.4
- Update Go to v1.22.5
- Node.js agent v12.1.0
- In Pino instrumentation, pick log message from merging objects
- Add TLS verification for Redis
August 9
Docs version: August 2-8, 2024
New docs
- We've consolidated two complicated log forwarding docs into a single one that describes how to forward AWS logs, regardless of your setup. This makes it easier to find the instructions you need to set up log forwarding from AWS.
- We've consolidated two complicated log forwarding docs into a single one that describes how to forward AWS logs, regardless of your setup. This makes it easier to find the instructions you need to set up log forwarding from AWS.
- Amazon CloudWatch Application signals integration describes how to use this integration to monitor your AWS hosted services.
- A list of the open-source libraries, their versions, and licenses we're using for synthetic monitoring Node browser runtime.
Major changes
Entity
,EntityUpdate
, and strings prefixed byEntity[0-9]
are reserved for use by New Relic. We've updated data requirements and limits for custom event data to reflect this change.- Our synthetic monitors support running as Mozilla Firefox. We've added information on how to use this in our manage your synthetic monitors NerdGraph tutorial and in several other places.
Minor changes
- We ended support of our partnership API in March 2023. We deleted several docs related to this API, but we're keeping introduction to Partnership API around to point you to how to use the NerdGraph API to do similar things.
- In Go agent configuration, fixed a minor error in the example code block for handling expected errors.
- Updated system requirements in forward your logs using the infrastructure agent to state that we support Debian version 11 (Bullseye) and 12 (Bookworm) and have dropped support for Debian version 9 (Stretch) and 10 (Buster). We've also dropped support for Windows Server 2012, following Microsoft's lead.
- In layerless instrumentation, fixed Python code related to importing the New Relic package into your code and adding custom events.
- In notification message templates, added some additional information about how to handle missing attributes in your message template.
- Added better Dockerfile examples to instrument your containerized function for Java, .NET, Node.js, Python, Ruby, and extension-only.
- Updated and added the following
NrAiSignal
attributes to our data dictionary:dataAccountId
,earlyEventDropCount
,fillOption
,lateEventDropCount
,removalCause
,resetCause
,slideBySeconds
, andtype
. - Updated the Dockerfile example in install PHP for Docker and other containers.
- The browser agent replaced
page_action
withgeneric_events
and updated several docs to reflect this, such asaddPageAction
andfinished
.
Release notes and What's New posts
- Containerized private minion (CPM) v3.1.17
- Update dependencies to address
CVE-2024-37890
- Update dependencies to address
- Go agent v3.34.0
- Collect user attributes with
logcontext-v2/nrlogrus
andlogcontext-v2/nrslog
- Use
slog
andzerolog
to manage Go agent logs with the newnrslog
library - Support for
RegisterTLSConfig
innrmysql
- Even if the Go agent has shut down,
logcontext-v2/nrlogus
still prints user logs - Switch
protobuff
togoogle.golang.org/protobuff
inmodfile
- Collect user attributes with
- Infrastructure v1.55.2
- Update dependencies: Docker to v26.1.5,
newrelic/nri-flex
to v1.15.1,newrelic/nri-docker
to v2.0.6, andnri-winservices
to v1.0.2
- Update dependencies: Docker to v26.1.5,
- Job Manager v400
- Supports running Mozilla Firefox
- .NET agent v10.28.0
- Improve serverless mode detection
- Set application name with via command line and the .msi installer
- Various bug fixes
- Node browser runtime v3.0.1
- Supports running Mozilla Firefox for synthetics monitors
- Python agent v9.13.0
- Support for Boto3's
upload_file
command - Support for new Redis commands
- Capture AWS SQS information on message spans
- Add
server.address
attribute to RabbitMQ - Bug fixes related to OpenAI instrumentation and missing parameters in
MessageTrace
- Support for Boto3's
August 2
Docs version: July 26-August 1, 2024
New docs
- Approaches to .NET serverless AWS Lambda performance monitoring aims to clarify and outline the different requirements and capabilities when setting up instrumentation for your .NET Lambda functions.
- You can monitor your VMWare Tanzu NGINX integration with either .NET Core or Framework.
Major changes
- IAST supports Ruby in APM version 9.12.0 or higher.
- Added a new customer responsibility matrix (CRM) spreadsheet to our FedRAMP certification doc.
- Added detailed info to synthetics job manager configuration on how to mount a
PersistentVolume
for a job manager on Kubernetes. - When you monitor your mobile app, you can disable distributed tracing as described in configure mobile monitoring settings.
- In our intro to Pathpoint, added new best practices info around creating flows, staging examples, and selecting relevant signals.
- Updated our acceptable use policy to address generative AI usage.
- Clarified .NET agent and Lambda function limitations you need to be aware of.
- Added non-ingest AWS Privatelink endpoints to send New Relic data via AWS PrivateLink.
- A thorough clean-up of PHP agent compatibility and requirements makes it much easier for you to understand and find the system compatibiliy and requirements information you need to know.
Minor changes
- Updated the infrastructure agent configuration settings to note that if you install the infrastructure agent via guided install, our CLI installer, then
status
is enabled by default. - Finished adding all of the status colors in introduction to New Relic pathpoint
- We've got new infrastructure UI experiences for AWS, Azure, and GCP, and updated docs to match.
- Updated compatibility for .NET core and .NET framework.
- In Microsoft SQL Server, it turns out that
VIEW ANY DEFINITION
is the correct name for read access permissions. - When you export a chart as CSV, if you have comments in your NRQL query, you may see unexpected results in the CSV.
- If your synthetic monitoring scripts are running in an environment with write protected directories and you need to import and store Node.js modules, prepend these paths to appropriate the filenames.
- Custom event names can include forward slashes, so we've updated data requirements and limits for custom event data to reflect that.
- Added the
NEW_RELIC_LAMBDA_HANDLER
environment variable to the introduction to AWS Lambda monitoring. This is used by our handler wrapper to find your function's actual handler. - The Java APM agent isn't compatible with the latest version of Kafka. We've updated compatibility and requirements for the Java agent to reflect that we support versions 2.0.0 to 3.6.x.
- Added a note to requirements for the infrastructure agent to let that if you're running the infrastructure agent on Windows 2012, the highest available version is 1.37.1.
- Updated our APM agent docs to clarify that distributed tracing is enabled by default with our agents, but you need to enable Infinite Tracing.
Release notes and What's New posts
- What's New for Upcoming End-of-Life: Google Core Web Vital (FID)
- Android agent v7.5.1
- Tighten the logic around metric clearance to prevent dropping metrics
- Add
sessionId
to log reporting
- Android NDK agent v1.1.1
- Better handling of potential memory leaks
- More logging to improve debugging visibility
- Capacitor agent v1.5.0
- Add application exit information reporting, enabled by default
- Implement static API to forward logs
- Updated: native Android and iOS agents to version 7.5.0
- Cordova agent v7.0.0
- Add application exit information reporting, enabled by default
- Implement static API to forward logs
- Updated: native Android and iOS agents to version 7.5.0
- Flutter agent v1.1.0
- Add application exit information reporting, enabled by default
- Implement static API to forward logs
- New feature flag enables or disables distributed tracing
- Updated: native Android and iOS agents to version 7.5.0
- Flutter agent v1.1.1
- Fixed an issue where platform version wasn't being reported correctly for iOS apps
- Fixed an issue preventing HTTP instrumentation when app and agent started from within RunZoneGuarded
- Job manager v363
- Null checks for HAR deserialization
usesCustomNodeModules
event attribute is no longer always false
- Kubernetes integration v3.29.3
- Update Alpine to version 3.20.2 and Kubernetes packages to version 0.30.3
- .NET MAUI agent v1.1.0
- Add application exit information reporting, enabled by default
- Implement static API to forward logs
- Updated native Android and iOS agents to version 7.5.0
- Fixed distributed tracing malfunction when using a custom HTTP handler
- Node browser runtime v2.3.60
- Use FIPs-compliant base images for the runtime
- Upgrade packages to mitigate security issue CVE-2024-37890
- Node.js agent v12.0.0
- Drop support for Node.js 16
- Remove legacy context manager
- Remove support for
redis
lower than version 2.6.0 - Remove instrumentation for
director
- Update
mongodb
instrumentation to drop support for versions 2 and 3
- PHP agent v11.0.0.13
- Add
countDocuments
MongoDB instrumentation for PHP 7.x - Verify and support Doctrine 3.x
- Verify and support Larevel 11 (excluding Laravel Horizon)
- Drop support for PHP 7.0 and 7.1
- Upgrade Golang to version 1.22.5
- Add
- React Native agent v1.4.0
- Don't use this version. Use version 1.4.1 instead.
- React Native agent v1.4.1
- Add application exit information reporting, enabled by default
- Implement static API to forward logs
- Updated: native Android and iOS agents to version 7.5.0
- Unity agent v1.4.0
- Add application exit information reporting, enabled by default
- Implement static API to forward logs
- Updated: native Android and iOS agents to version 7.5.0
- Unreal Engine Plugin v1.3.0
- Add application exit information reporting, enabled by default
- Implement static API to forward logs
- Updated: native Android and iOS agents to version 7.5.0
- Xamarin agent v1.0.0
- Add application exit information reporting, enabled by default
- Implement static API to forward logs
- Updated: native Android and iOS agents to version 7.5.0
July 26
Docs version: July 19-25, 2024
New docs
- In OpenTelemetry examples, we describe our approach to documenting OpenTelemetry across our docs site and the
newrelic-opentelemetry
examples repo. - A new doc on AWS multi-account observability gives you all the information you need to set New Relic up with two or more AWS accounts.
- OpenTelemetry for Kubernetes describes how to monitor a Kubernetes cluster via OpenTelemetry and then send that data to New Relic. This is a preview feature.
- Manage OpenTelemetry data ingest volume provides advice on how to monitor and manage your data ingest.
- In order to simplify and clarify what you need to do to forward your AWS logs, we've combined multiple docs on this topic into a single, interactive doc that helps you get the specific instructions you need for your system.
Major changes
- Update to install the browser agent clarifies the four different installation methods you can use.
- With a recent relaunch of Pathpoint, we've made significant updates to related docs, but especially introduction to New Relic Pathpoint and install Pathpoint.
- Updated PHP agent installation: Ubuntu and Debian to remove
apt-key
due to the way it compromises trust in package signing.
Minor changes
- Update to login and password issues give you some info on what to do when your social login fails.
- Updated the screenshot at the top of get started with infrastructure monitoring to match the current UI.
- Removed invalid
webelement
methods from synthetic scripted browser reference (Chrome 100 and higher). (Updated in response to what's shown in the Selenium `WebElement class definition.) - Clarified in compatibility and requirements for the Node.js agent that New Relic typically ends supports for a Node.js version 2-4 months after the published EOL date.
- In infrastructure inventory UI page, added note that APM metadata is created in the ingest pipeline when infrastructure and APM agents are running on the same host.
- In import, export, add, and share dashboards and charts added a section describing some of the limitations when exporting a dashboard to PDF.
- Clarified reduce data ingest and metrics in OpenTelemetry for Kubernetes. Also, added a new diagram.
- Microsoft dropped support Windows Server 2012 and 2012 R2 on October 10, 2023. We've updated requirements for the infrastructure agent to reflect that.
- Updated the video on intro to logs in context.
- Updated "do not translate"
<DNT>
tags across our site to improve the translation accuracy of UI and non-UI text strings. - CentOS Stream 8 has been EOLed, so we've updated requirements for the infrastructure agent to reflect that.
Release notes and What's New posts
- What's New for native support for open standards.
- Infrastructure agent v1.55.1
- Avoid wrong delta calculation for integrations
- Node.js agent v11.23.2
- In Node 22 or higher, add support for
fs.glob
- Various bug fixes
- In Node 22 or higher, add support for
- Ruby agent v9.12.0
- Support for the
newrelic_security
agent gem - Instrumentation for LogStasher
- Bug fix related to Elasticsearch instrumentation
- Support for the
July 19
Docs version: July 12-18, 2024
New docs
- .NET OpenTracing to AWS Lambda layers migration guide helps you migrate from .NET OpenTracing to the .NET APM agent Lambda layer.
- Use XCFramework manual installation when you want to install the New Relic iOS agent manually.
- Security bulletin NR24-02 - OpenSSH in New Relic Salesforce Exporter describes the recommendations and actions required to take if you're using the New Relic Salesforce Exporter.
Major changes
- Finalized updates and improvements to our branching install the .NET agent to make it easier to find the information you're looking for and get set up monitoring your app.
- In NRQL reference, added additional arguments and default values, as well as updates to histogram response times to make it easier to write queries related to these aggregator functions.
- In our UI, we've replaced
Add data
withIntegrations & Agents
. We've swept our docs site to reflect this. - Clarified the differences between cancelling an account and deleting an organization in downgrade or cancel New Relic and NerdGraph tutorial: View, create, rename, or cancel accounts.
Minor changes
- In charts and dashboards: visualizing your data, added tips on how to improve your dashboard and chart performance.
- In infrastructure agent configuration settings, added section that describes how the agent decorates process samples with container information when
process_container_decoration
is enabled. - Simplified compatible version information in .NET agent: compatibility and requirements for .NET Core.
- Added note in several Python APM configuration docs when a configuration option is disabled when high security mode is enabled.
- In issues and incident management and response, added a note clarifying when warning and critical alert incidents are created.
- Updated the diagram at the top of instrument your non-containerized Lambda function.
- Deleted "RightScale users and New Relic". RightScale was a partnership that's long been defunct.
- Noted that ServiceNow ITSM is a legacy alerts notification integration. Use ServiceNow's certified integration instead.
- Combined and relocated all of our Kubernetes integration version 2 docs to one subcategory on our site. Kubernetes version 3 is the latest and we recommend you use that instead.
- You can't rotate our REST API keys, because this older key is deprecated. If you're using a REST API key, delete it and use one of our other keys instead.
Release notes and What's New posts
- Infrastructure agent v1.55.0
- Config option to disable container decoration in
ProcessSample
- Dependencies: Update
newrelic/nri-docker
to v2.0.4 andnewrelic/nri-prometheus
to v2.21.4
- Config option to disable container decoration in
- Kubernetes integration v3.29.2
- Update golang.org/x/crypto dependency to v0.25.0
- .NET agent v10.27.0
- Support for disabling LLM monitoring at the account level
- Instrumentation for Amazon Simple Queuing Service (AWSSDK.SQS)
July 12
Docs version: June 28-July 11, 2024
New docs
- A new branching Kubernetes monitoring integration installation doc helps you find the specific installation information you need.
- Install, configure, and monitor your dbt Cloud data running on Apache Airflow and using Snowflake.
- Our new Kubernetes agent operator automates APM agent instrumentation so you no longer have to manually manage them. Now in public preview.
- The iOS agent added support for sending mobile logs and watchOS instrumentation to New Relic.
- Troubleshoot no data appears for AWS Lambda describes solutions when you're not seeing your AWS Lambda data in the UI.
- Android agent native crash reporting describes how to enable, configure, and debug the crash reporter.
- Title template for NRQL alert conditions describes how to use title templates to create meaningful titles for your alerts incidents.
- Traceloop LLM observability with OpenLLMetry describes how to use this OpenTelemetry-based tool to monitor your AI model performance.
Major changes
- Content and style updates to linking APM-instrumented and OpenTelemetry-instrumented applications improve readability and make it easier to get this set up. We've also updated our intro to the Kubernetes integration to improve style and clarity.
- Updated our docs to reflect the per GB price change, for example in data ingest billing and rules.
- Added new
MobileApplicationExit
attributes to our data dictionary. - Added Azure-specific installation information to install the .NET agent.
- On July 3, 2024, our Kubernetes integration dropped support for Kubernetes v1.25 and lower.
- A large rewrite of Meet New Relic AI, your observability assistant describes how to get the most out of our AI tools.
- Updated infrastructure agent configuration settings with configuration information on the new
is_integrations_only
setting. Enable this setting if you're instrumenting a host from a source other than the infrastructure agent, such as an OpenTelemetry collector or Prometheus node exporter.
Minor changes
- Various updates related to the new Kubernetes agent operator.
- Updates to OpenTelemetry docs fixed some broken anchor links, added timeout configuration info to OTLP endpoint, and other consistency improvements.
- Updated AWS PrivateLink to clarify that we support multiple regions
- Updated our Node.js agent compatibility table to list support for Node.js version 22.
- Moved our .NET agent Azure troubleshooting docs into the troubleshooting category.
- Updated
issueId
and addedentityGuid
in /docs/data-apis/ingest-apis/security-data-api. - Fixed error in code snippet in Cacti integration.
- Updated layerless instrumentation for Lambda monitoring to clarify that .NET Lambda doesn't require layers.
- Updated control when the Ruby agent starts to describe how to turn off the agent in specific contexts.
- We removed the inline sign-up forms across our docs site.
- Added instructions on how to configure and forward Temporal logs in Temporal self hosted monitoring integration.
- Infrastructure, SNMP performance, network syslog, and network flow data monitoring ended support for CentOS 7 on June 30, 2024.
- Updated rate limits with NRQL with NerdGraph's 5 second default query timeout.
- Updated application not responding with new screenshots and server-side configuration details.
- Fixed syntax error for
disable_all_plugins
in reduce the infrastructure agent's CPU footprint troubleshooting guide. - CodeStream code-level metrics for PHP requires the PHP Intelephense extension.
- In remove applications from New Relic, clarified that you can delete an application when New Relic hasn't received any data from that app for 12 or more hours.
- Merged our Kubernetes reduce data ingest and data governance docs into a single reduce data ingested page.
- Updated AWS FireLens plugin for log forwarding with several new AWS regions we now support and their image repositories.
- Updated incident workflows with current notification log columns.
- Updated compatibility and requirements for the Java agent to let you know that our Java agent version 8.13.0 or higher supports HikariCP 2.4.0 to latest. (This replaces the HikariCP incubator module.)
- The .NET agent now supports
Elastic.Clients.Elasticsearch
version 8.14.5.
Release notes and What's New posts
- What's New for Automatically monitor APM and Kubernetes with New Relic's Kubernetes agent operator
- What's New for Data partitions now available in logs in context
- What's New for View logs in transaction trace details
- What's New for New Relic Digital Experience Monitoring(DEM): Unleash superior customer experiences and business growth
- Android agent v7.5.0
- Support for mobile log reporting
- Android NDK agent v1.1.0
- Reduce size of the agent
- Extend
AgentNDK.Builder.withANRMonitor(boolean)
to disable native ANR (app not responding) detection
- Browser agent v1.262.0
- Improve logging bundle optimization
- Fix for a memory leak in session trace and other features
- Other bug fixes
- Browser agent v1.261.2
recordReplay
restarts replays on same session page loads
- Capacitor agent v1.4.2
- Bug fix: disabled background reporting to resolve an iOS issue
- Go agent v3.33.1
- Max span events default limit increase to 2,000
- Support latest New Relic security agent release, including gRPC API endpoints and HTTP status codes
- Detect the route of an incoming request for all supported frameworks in
nrsecurity
- Various bug fixes
- iOS agent v7.5.0
- Support for mobile log reporting
- Support for watchOS monitoring
- Java agent v8.13.0
- New AWS SQS spans attributes allow linking to SQS entities
- Support for Graphql version 22.0 or higher and JSP version 4
- Instrumentation for HikariCP 2.4.0 that replaces the HikariCP incubator module
- Rum script injection via JSP version 3 tag library
- Improve CompletableFuture instrumentation for JDK11 or higher
- Fetch Docker container ID for ECS fargate instances
- For IAST, CSEC bump to version 1.4.0
- Deprecate browser footer injection APIs
- Various bug fixes
- Job manager v386
- Modify HMAC to prevent mismatch errors
- Kubernetes integration v3.29.1
- Dependency update: Prometheus v0.55.0
- Mobile app for Android v5.22.0
- Support for workloads detail screen and tags
- Mobile app for iOS
- Support for thresholds in table visualizations
- Cross-account toggling in explorer views
- Fix for a blank screen on iOS 18
- Node API runtime v1.2.80
- Collect data when $http request fails
- Node API runtime v1.2.84
- Fix for invalid JSON parsing
- Node browser runtime v2.3.41
- Various bug fixes
- Security patch for CVE-2024-37890
- Node.js agent v11.22.0
- Support for Node 22
- Support for AI monitoring of Meta Llama3 models in AWS Bedrock
- Node.js agent v11.23.0
- Support for account-level governance of AI monitoring
- Node.js agent v11.23.1
- Update Redis version 4 instrumentation to work with transactions
- React Native agent v1.3.9
- Update native Android agent to 7.3.1