graphql-hive / graphql-hive/envelop
Allow latest version of New Relic to be used
- Dominant language
- No language data
- Stars
- 827
- Forks
- 132
- PR merge metrics
- No merged PRs in 30d
Description
**Is your feature request related to a problem? Please describe.**
The current version of New Relic used in `@envelop/newrelic` is very badly out of date. We've been experiencing issues with the instrumentation and missing spans and other anomalies that New Relic support claims may be related to the outdated agent version.
Unfortunately we aren't able to upgrade the version of New Relic in our installation to test because [`peerDependencies` tops out at major version 8](https://github.com/n1ru4l/envelop/blob/9a62a42498d818388cc33784523c50497a4853e9/packages/plugins/newrelic/package.json#L52).
Oddly enough, the [`devDependencies` is already using New Relic version 9.x](https://github.com/n1ru4l/envelop/blob/9a62a42498d818388cc33784523c50497a4853e9/packages/plugins/newrelic/package.json#L64) -- but meanwhile New Relic [is on version 10.5.0](https://www.npmjs.com/package/newrelic?activeTab=versions)
**Describe the solution you'd like**
Expand the peer dependencies up to the latest major semver.
**Describe alternatives you've considered**
**Additional context**
Our team uses New Relic for our production apps, though we are still very early in our GraphQL adoption. More than happy to help out if there's need for testing or dev assistance to more closely follow New Relic's releases.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start in packages/plugins/newrelic/package.json and compare the peerDependencies range with the New Relic version already listed in devDependencies. Update the peer dependency range to allow the requested newer major version, then verify that the package installs and its existing checks pass with that version.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- graphql, node.js
- Domain
- observability
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 45/100