In order to bring the New Relic agents into alignment with our published end-of-life (EOL) policies, we will begin removing support and rejecting traffic for specific out-dated agent versions. While we understand that this may be inconvenient, the fact is that failing to upgrade agents, especially over long periods of time, introduces risk to your environment as out-of-date agents do not include performance enhancements and/or bug fixes.
As of July 29 2019, agents with the versions prior to the below listed table will no longer be allowed to post data to the New Relic ingest systems and data from them will be actively rejected.
Language | EOL Agent Versions Prior to: | Agent Version as of 4/11/2019 |
---|---|---|
Java | 3.6.0, except ver 2.21.7 | 4.12.1 |
.NET | 5.1 | 8.14.222.0 |
Nodejs | 1.14.1 | 5.6.3 |
PHP | 5.0.0.115 | 8.6.0.238 |
Python | 2.42.0 | 4.16.1.117 |
Ruby | 3.9.6 | 6.2.0.354 |
Applications being monitored by agents prior to those listed in the table above will no longer populate charts and graphs in the New Relic UI and they will receive a disconnect command from the New Relic ingest pipeline. Best practice is to remove or upgrade the agents to recent versions both in your environment and in any auto-scaling scripts.
In order to identify the versions of agents currently being used by your account, you can run the following Insights query from your Master account:
SELECT agentVersion, agentLanguage, applicationNames, hostName, ipAddress, message from NrIntegrationError where newRelicFeature = 'APM Agents' and category = 'Unsupported Agent' limit 1000 since 1 hour ago
Agents found in the report must be removed/upgraded, and any references to the old versions removed from auto-scaling scripts. While our agents will receive a shutdown command, there may be other logic and setup outside of the New Relic agent that may interfere with normal operation. Some agent versions that should be upgraded will not be included in the report. The omitted versions that should be updated include PHP versions from 4.18.0.89 to 4.23.4.113 and .NET versions from 3.11.296.0 to 5.0.136.0.
Each language agent has their own upgrade recommendations and instructions. Those can be viewed in the New Relic Release Notes for each language agent. Language specific upgrade instructions can found in the following: Java, .NET, Node.js, Python, Ruby, and PHP
If you have any questions or concerns, please contact your account executive or customer success manager.