Sentry Bundler Plugin Core
Last release 3 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
Release timeline
109 releases since 2022Releases
- 2.14.221 Feb 2024
- 2.14.115 Feb 2024
Release notes2 sources agree
Open source →- fix(core): Stop .env files from being picked up (#486)
- feat(core): Add telemetry for React component annotations (#482)
- 2.14.05 Feb 2024
- 2.13.02 Feb 2024
Release notes2 sources agree
Open source →- ref(component-annotate): Conform to Babel plugin naming conventions
- 2.12.02 Feb 2024
- 2.11.01 Feb 2024
Release notes2 sources agree
Open source →- feat(core): Include component name annotation plugin with all bundler plugins except esbuild (#469)
- feat(component-annotate): Introduce new plugin to annotate frontend components at build-time (#468)
- 2.10.322 Jan 2024
- 2.10.227 Nov 2023
- 2.10.116 Nov 2023
- 2.10.09 Nov 2023
Release notes2 sources agree
Open source →- feat: deprecate
excludeReplayCanvasconfig (#436) - feat: Add
excludeReplayWorkertobundleSizeOptimizations(#433)
- feat: deprecate
- 2.9.023 Oct 2023
Release notes2 sources agree
Open source →- feat: Allow to configure
bundleSizeOptimizations(#428) - fix(core): Don't abort source map location guessing when the reference is a URL (#424)
- fix(core): Widen detection of source maps with
.cjs.mapand.mjs.map(#422)
- feat: Allow to configure
- 2.8.05 Oct 2023
Release notes
Open source →- build(core): Bump Sentry CLI to v2.21.2 (#415)
- feat: Detect release name for Bitbucket pipelines (#404)
- feat: Detect release name for Flightcontrol (#411)
- fix(core): Move git revision to a separate function (#399)
- fix(esbuild): Don't inject debug IDs into injected modules (#417)
Work in this release contributed by @hosmelq, @mjomble, and @aquacash5. Thank you for your contributions!
Additional notes
Open source →- build(core): Bump Sentry CLI to v2.21.2 (#415)
- feat: Detect release name for Bitbucket pipelines (#404)
- feat: Detect release name for Flightcontrol (#411)
- fix(core): Move git revision to a separate function (#399)
- fix(esbuild): Don't inject debug IDs into injected modules (#417)
Work in this release contributed by @hoslmelq, @mjomble, and @aquacash5. Thank you for your contributions!
- 2.7.14 Sept 2023
Release notes2 sources agree
Open source →- docs: Point to org auth token page (#393)
- fix(webpack): Add
defaultfallback to webpack import (#395) - fix: Save results of
rewriteSourcesHook(#390)
Work in this release contributed by @adonskoy. Thank you for your contribution!
- 2.7.018 Aug 2023
Release notes2 sources agree
Open source →- feat: Add module metadata injection for esbuild (#381)
- feat: Add module metadata injection for vite and rollup (#380)
- ref: Emit high resolution source-maps with
magic-string(#383) - ref: Run upload preparation with maximum concurrency (#379)
- 2.6.211 Aug 2023
Release notes2 sources agree
Open source →- fix: Fix regex in source map locating heuristic via
sourceMappingURL(#376) - fix: Make sourceMappingURL heuristic more resilient (#378)
Thanks to @tomyam1 for identifying and pinpointing a bug that was hard to spot!
- fix: Fix regex in source map locating heuristic via
- 2.6.19 Aug 2023
- 2.6.08 Aug 2023
Release notes2 sources agree
Open source →- deps: Bump sentry-cli to 2.20.1 (#355)
- feat: Allow ommiting
orgwhen using organization auth token (#368) - ref: Make asset detection more robust (#369)
- 2.5.025 Jul 2023
Release notes2 sources agree
Open source →- deps: Bump and unpin Sentry SDK deps (#353)
- docs: Remove misleading documentation (#339)
- feat: Add experimental module metadata injection (#334)
- fix: Fix 'identifiy' typo in log messages (#341)
Work in this release contributed by @chunfeilung. Thank you for your contribution!
- 2.4.028 Jun 2023
Release notes2 sources agree
Open source →- docs: Update instructions to install Vite plugin via pnpm (#331)
- docs: Update minimum supported Node.js version to 14 (#327)
- feat: Add configuration via
.env.sentry-build-pluginfile (#333) - ref: Use full git SHA for release name (#330)
Work in this release contributed by @ffxsam and @emilsivervik. Thank you for your contributions!
- 2.3.019 Jun 2023
Release notes2 sources agree
Open source →- feat(webpack): Generate deterministic debug IDs (#321)
- feat: Add
filesToDeleteAfterUploadalias fordeleteFilesAfterUpload(#313) - feat: Sort globbed files to ensure deterministic bundle IDs (#318)
- fix(esbuild): Don't override user code with proxy module (#322)
- fix(esbuild): Fix debug ID generation (#325)
- fix: Use
SENTRY_RELEASEenvironment variable to setrelease.nameoption (#317)
Work in this release contributed by @smbroadley. Thank you for your contribution!
- 2.2.212 Jun 2023
Release notes2 sources agree
Open source →- fix(esbuild): Don't use namespace for esbuild proxy resolving (#311)
- fix: Update commentUseStrictRegex to be lazy instead of greedy (#309)
Work in this release contributed by @jdk2pq. Thank you for your contribution!
- 2.2.16 Jun 2023
Release notes2 sources agree
Open source →- fix(esbuild): Inject different debug IDs into different output bundles (#301)
- fix(webpack): Set minimum webpack 4 peer dep to
4.40.0(#290) - fix: Use magic-string
appendLeftinstead ofreplace(#303) - ref: Improve log message when sourcemap cannot be found (#287)
- 2.2.025 May 2023
Release notes2 sources agree
Open source →- ref(core): Make better use of Sentry (#246)
- ref(webpack): Use webpack peer dependency (#273)
Work in this release was made possible with help from @wojtekmaj and @dobladov. Thank you for your contributions!
- 2.1.024 May 2023
Release notes2 sources agree
Open source →- docs: Add removal of
configFileoption to migration guide (#266) - feat: Auto detect build artifacts (#257)
- fix(core): Ignore query and hash in filepaths for release injection (#272)
- fix(esbuild): Use absolute path for virtual file resolving (#269)
- fix: Don't show log message if telemetry is disabled (#267)
- fix: Use automatic release name detection for release injection (#271)
- docs: Add removal of
- 2.0.022 May 2023
Release notes2 sources agree
Open source →Version 2.0.0 marks the official release of the
@sentry/vite-plugin,@sentry/esbuild-pluginand@sentry/rollup-pluginpackages. They are now considered stable.For the
@sentry/webpack-pluginthis is a major release with breaking changes. Please refer to the migration guide for instructions on how to upgrade.- feat(core): Add
deleteFilesAfterUploadoption (#244) - feat(core): Implements rewrite sources for debug ID upload (#243)
- fix(core): Account for undefined release name values (#251)
- fix(webpack): Inject different debug IDs for different bundles (#242)
- ref(core): Add new options type for future use (#216)
- ref(core): Extract debug ID injection into separate plugins (#230)
- ref(core): Extract debug ID sourcemap upload into a separate plugin (#231)
- ref(core): Extract release injection into separate plugins (#218)
- ref(core): Extract release management into a separate plugin (#232)
- ref(core): Extract telemetry into a separate plugin (#234)
- ref(core): Switch to v2 options (#237)
- ref(core): Use debug ID as filename for upload (#247)
- ref(core): Use factory function to create individual plugins (#229)
- ref: Remove
injectReleasesMapoption (#236)
- feat(core): Add
- 2.0.0-alpha.722 May 2023pre-release
Nothing published for this version
- 2.0.0-alpha.610 May 2023pre-release
Nothing published for this version
- 2.0.0-alpha.510 May 2023pre-release
Nothing published for this version
- 2.0.0-alpha.410 May 2023pre-release
Nothing published for this version
- 2.0.0-alpha.39 May 2023pre-release
Nothing published for this version
- 2.0.0-alpha.28 May 2023pre-release
Nothing published for this version
- 2.0.0-alpha.119 Jan 2023pre-release
Nothing published for this version
- 2.0.0-alpha.019 Jan 2023pre-release
Release notes
Open source →No changes.
Note: This release is the first release of the
@sentry/webpack-pluginfrom the Sentry JavaScript Bundler Plugins repository with the new unplugin-based architecture.If you're updating from
@sentry/webpack-pluginversion1.x, please take a look at the migration guide to learn more about breaking changes. - 0.7.217 Apr 2023
Release notes2 sources agree
Open source →- fix(core): Use createRequire to not use built-in require in ESM (#212)
- 0.7.117 Apr 2023
Release notes2 sources agree
Open source →- fix(core): Fix vite complaining about CJS import of webpack-sources (#210)
- 0.7.017 Apr 2023
Release notes2 sources agree
Open source →This release introduces the
sourcemapsoption. This option switches to a new system of handling source maps in Sentry.While the old system is still available via the
includeoption, the recommended way forward is thesourcemapsoption.You can configure the
sourcemapsoption as follows:plugin({ org: "Your organization", project: "Your project", authToken: "Your auth token", sourcemaps: { // Specify the directory containing build artifacts assets: "./dist/**", }, });- feat(esbuild): Add debug ID injection for esbuild (#202)
- feat: Promote debug ID uploading to stable via
sourcemapsoption (#204) - fix(core): Also do debug ID injection for
.cjsfiles (#203) - fix: Add typing exports to packages (#208)
- 0.6.118 Aug 2023
Release notes2 sources agree
Open source →- ref: Run upload preparation with maximum concurrency (#382)
- 0.6.011 Apr 2023
Release notes2 sources agree
Open source →- feat(webpack): Add debug ID injection to the webpack plugin (#198)
- fix(core): Don't exclude release injection module (#200)
- ref(core): Don't interact with Sentry in watch-mode (#199)
Work in this release contributed by @hakubo. Thank you for your contribution!
- 0.5.16 Apr 2023
Release notes2 sources agree
Open source →- fix(core): Skip all transformations for 3rd party modules
- 0.5.05 Apr 2023
Release notes2 sources agree
Open source →- feat(core): Add
injectReleaseanduploadSourceMapsoptions (#190) - feat(core): Add experimental debug ID based source map upload to Rollup and Vite plugins (#192)
- feat(core): Import release injection code from each module (#188)
- feat: Add
_experiments.injectBuildInformationoption (#176) - feat: Add
sentryCliBinaryExistsfunction (#171)
Work in this release contributed by @alexandresoro and @dcyou. Thank you for your contributions!
- feat(core): Add
- 0.4.019 Jan 2023
Release notes2 sources agree
Open source →This release contains breaking changes. Please refer to the migration guide on how to update from version
0.3.xto0.4.x.- deps(core): Bump unplugin version (#164)
- ref(core): Only inject release into entrypoints per default (#166) (BREAKING)
- ref: Remove
customHeaderoption (#167) (BREAKING) - ref: Turn default exports into named exports (#165) (BREAKING)
Work in this release contributed by @manniL. Thank you for your contribution!
- 0.3.012 Dec 2022
Release notes2 sources agree
Open source →Note: This release bumps the
@sentry/clidependency from version1.xto version2.x.- feat(core): Add headers option (#153)
Work in this release contributed by @robertcepa. Thank you for your contribution!
- 0.2.47 Dec 2022
Release notes2 sources agree
Open source →- build(core): Update magic-string due to deprecated dependency (#146)
- ref(core): Send project as
distin telemetry (#148)
Work in this release contributed by @jperelli. Thank you for your contribution!
- 0.2.329 Nov 2022
- 0.2.228 Nov 2022
Release notes2 sources agree
Open source →- feat(core): Remove
server_namefrom telemetry events (#135) - fix: Add definitions in package.json for ESM resolution (#141)
- fix(core): Finish spans when CLI commands fail (#136)
- ref(core): Decouple breadcrumb usage from logger (#138)
- ref(core): Don't record stack traces for telemetry (#137)
- feat(core): Remove
- 0.2.124 Nov 2022
Release notes2 sources agree
Open source →- fix(core): Fix telemetry option logic (#128)
- fix(core): Normalize
idandreleaseInjectionTargetsintransformInclude(#132)
- 0.2.017 Nov 2022
Release notes2 sources agree
Open source →This release replaces the
entriesoption withreleaseInjectionTargetswhich is a breaking change from previous versions. For more information, take a look at the migration guide.- feat: Replace
entriesoption withreleaseInjectionTargets(#123)
- feat: Replace
- 0.1.015 Nov 2022
Release notes2 sources agree
Open source →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.
- Re-added Sentry CLI to the project (#85). The bundler plugins use Sentry CLI to create releases and upload sourcemaps
- Added missing Release creation steps
- feat(core): Add
setCommits(#96) - feat(core): Add
deploycommand (#97)
- feat(core): Add
- Added validation of plugin options (#104)
- Refined
telemetryoption 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. - Updated
README.mdfiles with examples and option descriptions for each bundler plugin (#117)
Link to Full Changelog
- 0.0.1-alpha.021 Oct 2022pre-release
Release notes2 sources agree
Open source →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
- Initial release