Skip to content

Removed the legacy @sentry/integrations - #344

Merged
GermanBluefox merged 1 commit into
masterfrom
remove-legacy-sentry
Aug 5, 2026
Merged

Removed the legacy @sentry/integrations#344
GermanBluefox merged 1 commit into
masterfrom
remove-legacy-sentry

Conversation

@GermanBluefox

Copy link
Copy Markdown
Collaborator

Sentry 7 has problems with Node 26 and must be removed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes the legacy @sentry/integrations package usage (and dependency) to improve compatibility with Node.js 26 by relying on the newer integration API exposed by @sentry/node.

Changes:

  • Drop the @sentry/integrations dependency and replace new ...Dedupe() with dedupeIntegration() from @sentry/node.
  • Bump @sentry/node to a newer version and adjust related dependency versions.
  • Update the README changelog entries and minor wording.

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 1 comment.

File Description
src/index.ts Replaces legacy Dedupe integration construction with @sentry/node’s dedupeIntegration() and removes the legacy import.
build/index.js Mirrors the runtime integration change in the built output.
package.json Removes @sentry/integrations dependency and bumps @sentry/node version.
README.md Updates changelog (WIP section) and minor formatting/wording.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md

## Changelog
### **WORK IN PROGRESS**
- (@GermanBluefox) Removed the legacy `@sentry/integrations` dependency and use `dedupeIntegration` from `@sentry/node` instead
@GermanBluefox
GermanBluefox merged commit ee602ba into master Aug 5, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants