NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3943 most downloaded on npm
Sentry Bundler Plugin Core
Last release 4 months ago
12 May 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
109 releases · first in 2022
One column per quarter.
feat(core): Bundle in Sentry SDK deps
fix(core): Stop .env files from being picked up
ref(component-annotate): Use default export
ref(component-annotate): Conform to Babel plugin naming conventions
ref(component-annotate): Prefix plugin name with babel
babelfeat(core): Include component name annotation plugin with all bundler plugins except esbuild
fix(core): Safely flush telemetry
deps(core): Bump @sentry/cli to ^2.22.3
@sentry/cli to ^2.22.3 (#451)chore: bump @sentry/cli dependency to 2.21.4
feat: deprecate excludeReplayCanvas config
excludeReplayCanvas config (#436)excludeReplayWorker to bundleSizeOptimizations (#433)feat: Allow to configure bundleSizeOptimizations
bundleSizeOptimizations (#428).cjs.map and .mjs.map (#422)build(core): Bump Sentry CLI to v2.21.2
Work in this release contributed by @hosmelq, @mjomble, and @aquacash5. Thank you for your contributions!
docs: Point to org auth token page
default fallback to webpack import (#395)rewriteSourcesHook (#390)Work in this release contributed by @adonskoy. Thank you for your contribution!
feat: Add module metadata injection for esbuild
magic-string (#383)fix: Fix regex in source map locating heuristic via sourceMappingURL
sourceMappingURL (#376)Thanks to @tomyam1 for identifying and pinpointing a bug that was hard to spot!
fix: Don't crash on failed delete after upload
deps: Bump sentry-cli to 2.20.1
org when using organization auth token (#368)deps: Bump and unpin Sentry SDK deps
Work in this release contributed by @chunfeilung. Thank you for your contribution!
docs: Update instructions to install Vite plugin via pnpm
.env.sentry-build-plugin file (#333)Work in this release contributed by @ffxsam and @emilsivervik. Thank you for your contributions!
feat(webpack): Generate deterministic debug IDs
filesToDeleteAfterUpload alias for deleteFilesAfterUpload (#313)SENTRY_RELEASE environment variable to set release.name option (#317)Work in this release contributed by @smbroadley. Thank you for your contribution!
fix(esbuild): Don't use namespace for esbuild proxy resolving
Work in this release contributed by @jdk2pq. Thank you for your contribution!
fix(esbuild): Inject different debug IDs into different output bundles
4.40.0 (#290)appendLeft instead of replace (#303)ref(core): Make better use of Sentry
Work in this release was made possible with help from @wojtekmaj and @dobladov. Thank you for your contributions!
docs: Add removal of configFile option to migration guide
configFile option to migration guide (#266)For the @sentry/webpack-plugin this is a major release with breaking changes. Please refer to the migration guide for instructions on how to upgrade.
Version 2.0.0 marks the official release of the @sentry/vite-plugin, @sentry/esbuild-plugin and @sentry/rollup-plugin packages.
They are now considered stable.
For the @sentry/webpack-plugin this is a major release with breaking changes.
Please refer to the migration guide for instructions on how to upgrade.
deleteFilesAfterUpload option (#244)injectReleasesMap option (#236)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
If you're updating from @sentry/webpack-plugin version 1.x, please take a look at the migration guide to learn more about breaking changes.
No changes.
Note: This release is the first release of the @sentry/webpack-plugin from the Sentry JavaScript Bundler Plugins repository with the new unplugin-based architecture.
If you're updating from @sentry/webpack-plugin version 1.x, please take a look at the migration guide to learn more about breaking changes.
fix(core): Use createRequire to not use built-in require in ESM
fix(core): Fix vite complaining about CJS import of webpack-sources
This release introduces the sourcemaps option. This option switches to a new system of handling source maps in Sentry.
This release introduces the sourcemaps option. This option switches to a new system of handling source maps in Sentry.
While the old system is still available via the include option, the recommended way forward is the sourcemaps option.
You can configure the sourcemaps option as follows:
plugin({
org: "Your organization",
project: "Your project",
authToken: "Your auth token",
sourcemaps: {
// Specify the directory containing build artifacts
assets: "./dist/**",
},
});
sourcemaps option (#204).cjs files (#203)ref: Run upload preparation with maximum concurrency
feat(webpack): Add debug ID injection to the webpack plugin
Work in this release contributed by @hakubo. Thank you for your contribution!
fix(core): Skip all transformations for 3rd party modules
feat(core): Add injectRelease and uploadSourceMaps options
injectRelease and uploadSourceMaps options (#190)_experiments.injectBuildInformation option (#176)sentryCliBinaryExists function (#171)Work in this release contributed by @alexandresoro and @dcyou. Thank you for your contributions!
This release contains breaking changes. Please refer to the migration guide on how to update from version 0.3.x to 0.4.x.
This release contains breaking changes. Please refer to the migration guide on how to update from version 0.3.x to 0.4.x.
customHeader option (#167) (BREAKING)Work in this release contributed by @manniL. Thank you for your contribution!
Note: This release bumps the `@sentry/cli` dependency from version 1.x to version 2.x.
Note: This release bumps the @sentry/cli dependency from version 1.x to version 2.x.
Work in this release contributed by @robertcepa. Thank you for your contribution!
build(core): Update magic-string due to deprecated dependency
dist in telemetry (#148)Work in this release contributed by @jperelli. Thank you for your contribution!
fix: Exclude node_modules from release injection
node_modules from release injection (#143)feat(core): Remove server_name from telemetry events
server_name from telemetry events (#135)fix(core): Fix telemetry option logic
id and releaseInjectionTargets in transformInclude (#132)This release replaces the entries option with releaseInjectionTargets which is a breaking change from previous versions. For more information, take a…
This release replaces the entries option with releaseInjectionTargets which is a breaking change from previous versions.
For more information, take a look at the migration guide.
entries option with releaseInjectionTargets (#123)With this release, the Sentry bundler plugins support all features of the standalone Sentry Webpack plugin. Please note that breaking changes might st…
With this release, the Sentry bundler plugins support all features of the standalone Sentry Webpack plugin. Please note that breaking changes might still be introduced.
setCommits (#96)deploy command (#97)telemetry option to only send events to Sentry for projects uploading source maps to Sentry's SaaS instance (#99). For self-hosted Sentry servers, nothing will be sent to Sentry.README.md files with examples and option descriptions for each bundler plugin (#117)Link to Full Changelog
This release marks the first release of the Sentry bundler blugins. This is still a heavy work in progress and a lot of things are still missing and s
This release marks the first release of the Sentry bundler blugins. This is still a heavy work in progress and a lot of things are still missing and subject to change
Your coding agent can read these notes before it upgrades. Set up the MCP server →