v7.0.0 (2025-01-14)
⚠ BREAKING CHANGES
- Updated the minimum agent version to
12.11.0
.
Features
- Updated the minimum agent version to
12.11.0
(#337) (6a115c4)- In
12.11.0
of the agent, the transaction was removed from the segment and stored separately on the context manager. - The signature for recording time slice metrics also changed by passing in the active transaction.
- If you cannot upgrade the agent to
12.11.0
, simply pin the@newrelic/apollo-server-plugin
to6.0.0
.
- In
Miscellaneous chores
Tests
- Migrated
apollo-federation
versioned tests tonode:test
(#333) (86b883e) - Updated remaining versioned tests to
node:test
(#334) (4f86a27) - Updated unit tests to node:test (#331) (1292619)
- Moved all common files into
tests/lib
(#336) (58b1e59) - Restored
graphql-tag
as it was not a transitive dep but instead a test dep (#325) (d6ac39a) - Updated
apollo-federation
tests to use@apollo/server
(#335) (37e89fa) - Updated versioned tests to remove transitive deps (#323) (5c2b889)
Continuous integration
Support statement:
We recommend updating to the latest agent version as soon as it's available. If you can't upgrade to the latest version, update your agents to a version no more than 90 days old. Read more about keeping agents up to date. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)
See the New Relic Node.js agent EOL policy for information about agent releases and support dates. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)