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
- 5.3.012 May 2026
Release notes2 sources agree
Open source โNew Features โจ
- (babel) Auto-inject sentry-label from static text children by @antonis in #925
Bug Fixes ๐
- (vite) Avoid version-specific plugin return type by @logaretm in #928
Internal Changes ๐ง
- 5.2.129 Apr 2026
Release notes2 sources agree
Open source โBug Fixes ๐
- (webpack) Await source map deletion before signaling build completion by @andreiborza in #918
Internal Changes ๐ง
- 5.2.08 Apr 2026
Release notes2 sources agree
Open source โNew Features โจ
- (core) Pass
mapDirtorewriteSourcesHookby @chargome in #908 - Use
crypto.randomUUIDrather thanuuidby @timfish in #892
Bug Fixes ๐
- (core) Conditionally add tracing headers by @chargome in #907
- (e2e-tests) Pin axios to 1.13.5 to avoid compromised 1.14.1 by @andreiborza in #906
- (rollup) Make rollup an optional peer dependency by @andreiborza in #913
- Add missing webpack5 entrypoint in webpack-plugin by @brunodccarvalho in #905
Internal Changes ๐ง
- (deps) Bump vulnerable webpack version by @chargome in #909
- (tests) Use deterministic debugids by @chargome in #912
- Add esbuild integration tests by @timfish in #911
- Vite integration tests by @timfish in #899
- Webpack integration tests by @timfish in #904
- Isolate integration test package installs by @timfish in #902
- Pin GitHub Actions to full-length commit SHAs by @joshuarli in #900
- Rollup integration tests by @timfish in #897
- New integration tests by @timfish in #896
- Remove lerna by @timfish in #895
- Migrate to Vitest by @timfish in #894
- (core) Pass
- 5.1.126 Feb 2026
Release notes2 sources agree
Open source โBug Fixes ๐
- Align
engineswith Node support by @timfish in #893
Internal Changes ๐ง
- Use version range for magic-string by @JPeer264 in #891
- Align
- 5.1.024 Feb 2026
Release notes2 sources agree
Open source โNew Features โจ
- Bump @sentry/cli from 2.57.0 to 2.58.5 by @andreiborza in #890
- 5.0.023 Feb 2026
Release notes2 sources agree
Open source โBreaking Changes ๐
- Updating minimatch by @isaacs in #885
- Remove support for Node < v18 and webpack v4 by @timfish in #886
Bug Fixes ๐
- (webpack) Deduplicate webpack deploys by @chargome in #875
Internal Changes ๐ง
- Avoid direct usage of glob, extract into
globFileshelper by @andreiborza in #883 - Migrate to oxfmt by @timfish in #880
- Build with Rolldown by @timfish in #872
- Remove unplugin by @timfish in #876
- Rollup/Vite no longer uses unplugin by @timfish in #858
- Esbuild no longer uses unplugin by @timfish in #871
- Webpack no longer uses unplugin by @timfish in #870
- 4.9.110 Feb 2026
Release notes2 sources agree
Open source โNew Features โจ
- Track major version for Vite and Rollup by @timfish in #867
Internal Changes ๐ง
- Bump craft for release workflow by @chargome in #859
- 4.9.02 Feb 2026
Release notes2 sources agree
Open source โNew Features โจ
- (telemetry) Add
bundler-major-versiontag to webpack by @chargome in #857
- (telemetry) Add
- 4.8.026 Jan 2026
- 4.7.019 Jan 2026
Release notes2 sources agree
Open source โ- docs: Add RELEASE.md to document release process (#834)
- feat: Combine injection plugins (#844)
- fix(plugin-manager): Enable "rejectOnError" in debug (#837)
- fix(plugin-manager): Respect
sourcemap.ignorevalues for injecting debugIDs (#836) - fix(vite): Skip HTML injection for MPA but keep it for SPA (#843)
<details> <summary> <strong>Internal Changes</strong> </summary>
- 4.6.214 Jan 2026
- 4.6.120 Nov 2025
Release notes2 sources agree
Open source โ- chore(deps): Update glob to 10.5.0 (#823)
<details> <summary> <strong>Internal Changes</strong> </summary>
- chore(core): Log release output (#821) </details>
- 4.6.028 Oct 2025
- 4.5.020 Oct 2025
- 4.4.010 Oct 2025
Release notes2 sources agree
Open source โ- feat(core): Explicitly allow
undefinedas value forauthTokenoption (#805) - fix(core): Strip query strings from asset paths (#806)
Work in this release was contributed by @aiktb. Thank you for your contribution!
- feat(core): Explicitly allow
- 4.3.02 Sept 2025
- 4.2.028 Aug 2025
Release notes2 sources agree
Open source โ- feat(core): Add
prepareArtifactsoption for uploading sourcemaps (#794) - perf: use premove for build clean (#792)
- fix(core): Forward headers option to sentry-cli (#797)
Work in this release contributed by @liAmirali. Thank you for your contribution!
- feat(core): Add
- 4.1.113 Aug 2025
Release notes2 sources agree
Open source โ- fix(react-native): Enhance fragment detection for indirect references (#767)
- 4.1.011 Aug 2025
- 4.0.229 Jul 2025
Release notes2 sources agree
Open source โ- fix(core): Make
moduleMetadatainjection snippet ES5-compliant (#774)
- fix(core): Make
- 4.0.125 Jul 2025
Release notes2 sources agree
Open source โ- fix(core): Make plugin inject ES5-friendly code (#770)
- fix(core): Use
renderChunkfor release injection for Rollup/Rolldown/Vite (#761)
Work in this release was contributed by @grushetsky. Thank you for your contribution!
- 4.0.021 Jul 2025
Release notes2 sources agree
Open source โBreaking Changes
- (Type change) Vite plugin now returns
VitePlugintype instead ofany - Deprecated function
getBuildInformationhas been removed
List of Changes
- (Type change) Vite plugin now returns
- 3.6.118 Jul 2025
Release notes2 sources agree
Open source โ- fix(core): Observe and handle Sentry CLI sourcemap upload failures (#763)
- 3.6.015 Jul 2025
- 3.5.021 May 2025
Release notes2 sources agree
Open source โ- feat(core): Add hook to customize source map file resolution (#732)
- fix(core): Avoid console output and telemetry init when plugins are disabled (#741)
Work in this release was contributed by @thecodewarrior. Thank you for your contribution!
- 3.4.05 May 2025
Release notes2 sources agree
Open source โ- fix: Replace existing debug ID comments (#730)
- feat: Expose bundler plugin primitives via
createSentryBuildPluginManager(#714)
- 3.3.14 Apr 2025
Release notes2 sources agree
Open source โ- fix(webpack5): All
esmfiles must have.mjspostfix (#721)
- fix(webpack5): All
- 3.3.04 Apr 2025
Release notes2 sources agree
Open source โ- feat(webpack): Add
@sentry/webpack-plugin/webpack5export for webpack 5.1+ and compatible environments (#715) - feat: Only do automatic commit association for Vercel production environments (#711)
- feat(webpack): Add
- 3.3.0-alpha.12 Apr 2025pre-release
- 3.3.0-alpha.02 Apr 2025pre-release
- 3.2.428 Mar 2025
Release notes2 sources agree
Open source โ- Revert "feat(core): Use path instead of debug IDs as artifact names for debug ID upload (#700)" (#709)
- ref: Remove deprecated use of
useArtifacBundles(#707)
- 3.2.326 Mar 2025
Release notes2 sources agree
Open source โ- feat(core): Use path instead of debug IDs as artifact names for debug ID upload (#700)
- feat(webpack): Primarily use
contentHashfor debug ID hash (#702) - feat: Detect Vercel commits and env (#694)
- feat: Default to automatically setting commits on release (#692)
- 3.2.24 Mar 2025
Release notes2 sources agree
Open source โ- feat(annotation): Handle JSX member expressions (#690)
- fix(core): Don't crash on recoverable CLI command error (#682)
- chore: Suggest putting
SENTRY_AUTH_TOKEN,SENTRY_ORGandSENTRY_PROJECTinpassThroughEnvwhen using Turborepo (#675)
- 3.2.124 Feb 2025
- 3.2.019 Feb 2025
Release notes2 sources agree
Open source โ- feat(core): Accept and await a promise in
sourcemaps.filesToDeleteAfterUpload(#677)
- feat(core): Accept and await a promise in
- 3.1.24 Feb 2025
- 3.1.130 Jan 2025
Release notes2 sources agree
Open source โ-
fix(core): Disable release creation and source maps upload in dev mode (#666)
This fix disables any external calls to the Sentry API for managing releases or uploading source maps, when detecting that the plugin is running in dev-mode. While this rarely actually happened, it also polluted the dev server output with unnecessary logs about missing auth tokens, which shouldn't be required in dev mode.
-
- 3.1.024 Jan 2025
Release notes2 sources agree
Open source โ- feat(webpack): Gate forced process exit behind experimental flag (#663)
- 3.0.015 Jan 2025
Release notes2 sources agree
Open source โBreaking Changes
-
Injected code will now use
let, which was added in ES6 (ES2015). This means that ES6 is the minimum JavaScript version that the Sentry bundler plugins support. -
Deprecated options have been removed:
deleteFilesAfterUpload- UsefilesToDeleteAfterUploadinsteadbundleSizeOptimizations.excludePerformanceMonitoring- UsebundleSizeOptimizations.excludeTracinginstead_experiments.moduleMetadata- UsemoduleMetadatainsteadcleanArtifacts- Did not do anything
List of Changes
- fix!: Wrap injected code in block-statement to contain scope (#646)
- chore!: Remove deprecated options (#654)
- feat(logger): Use console methods respective to log level (#652)
- fix(webpack): Ensure process exits when done (#653)
- fix: Use correct replacement matcher for
bundleSizeOptimizations.excludeTracing(#644)
Work in this release contributed by @jdelStrother. Thank you for your contribution!
-
- 2.23.129 Jul 2025
Release notes2 sources agree
Open source โ- fix(v2/core): Make
moduleMetadatainjection code ES5-compliant (#773)
- fix(v2/core): Make
- 2.23.010 Jan 2025
Release notes2 sources agree
Open source โ- chore(deps): bump nanoid from 3.3.6 to 3.3.8 (#641)
- feat(core): Detect Railway release name (#639)
- feat(core): Write module injections to
globalThis(#636) - feat(react-component-annotate): Allow skipping annotations on specified components (#617)
- ref(core): Rename release management plugin name (#647)
Work in this release contributed by @conor-ob. Thank you for your contribution!
- 2.22.75 Dec 2024
Release notes2 sources agree
Open source โ- deps: Bump
@sentry/clito2.39.1and require specific version (#632) - feat(telemetry): Record if plugin is run in CI (#627)
- deps: Bump
- 2.22.618 Oct 2024
Release notes2 sources agree
Open source โ- fix(core): Use sha256 instead of md5 to generate uuids from string (#619)
- 2.22.52 Oct 2024
Release notes2 sources agree
Open source โ- fix: Ignore stderr output from git command (#613)
- feat: Update Sentry telemetry to v8 (#604)
- deps: Update
@sentry/clito2.36.1(#609)
- 2.22.44 Sept 2024
Release notes2 sources agree
Open source โ- feat(react-component-annotate): Handle function body returning a ternary (#598)
- fix: Allow injection plugins to apply to files with query parameters and fragments in their name (#597)
Work in this release contributed by @Thristhart. Thank you for your contribution!
- 2.22.328 Aug 2024
Release notes2 sources agree
Open source โ- fix(core): Always instantiate global
Errorclass in injected code snippets (#594)
- fix(core): Always instantiate global
- 2.22.214 Aug 2024
Release notes2 sources agree
Open source โ- fix: Disable debug ID injection when
sourcemaps.disableis set (#589)
- fix: Disable debug ID injection when
- 2.22.113 Aug 2024
Release notes2 sources agree
Open source โ- fix: Use
sourcemaps.disableto disable debug ID upload instead of legacy upload (#587) - fix: Escape release string in injection snippet (#585)
- fix: Use
- 2.22.07 Aug 2024
Release notes2 sources agree
Open source โ- deps: Bump
@sentry/clito2.33.1(#581) - feat: Add
bundleSizeOptimizations.excludeTracingoption as alias to deprecatedbundleSizeOptimizations.excludePerformanceMonitoring(#582) - fix(vite-plugin): Ensure
postorder ofsentry-vite-release-injection-pluginto avoid breaking@rollup/plugin-commonjsstep (#578)
- deps: Bump
- 2.21.112 Jul 2024
Release notes2 sources agree
Open source โ- fix: Do not delete files before all upload tasks executed (#572)
Work in this release contributed by @tyouzu1. Thank you for your contribution!
- 2.21.010 Jul 2024
Release notes2 sources agree
Open source โ- fix: Use
sequentialandpostorder for vite artifact deletion (#568) - feat: Add option to disable sourcemaps (#561)
Work in this release contributed by @tyouzu1. Thank you for your contribution!
- fix: Use
- 2.20.125 Jun 2024
Release notes2 sources agree
Open source โ- feat(telemetry): Collect whether applicationKey is set (#559)
- fix: Wait for tasks depending on sourcemaps before deleting (#557)
- 2.20.024 Jun 2024
- 2.19.019 Jun 2024
Release notes2 sources agree
Open source โ- feat: Don't use word "error" in log message about telemetry (#548)
- feat(core): Detect releases from more providers (#549)
- fix: Always delete files when
sourcemaps.filesToDeleteAfterUploadis set (#547) - fix(vite): Fix environment variable loading issue for Windows (#545)
Work in this release contributed by @Rassilion, and @mateusz-daniluk-xtb. Thank you for your contributions!
- 2.18.04 Jun 2024
Release notes2 sources agree
Open source โ- feat: Add
applicationKeyoption to identify application code from within the SDK (#540) - feat: Allow passing of meta-framework as telemetry data (#539)
- feat: Promote experimental
moduleMetadataoption to stable (#538) - fix(esbuild): Invert warning about
bundle: true(#542)
- feat: Add
- 2.17.023 May 2024
Release notes2 sources agree
Open source โ- feat: Deprecate and noop
cleanArtifacts(#525) - feat: Support Heroku env vars when inferring release name (#517)
- fix(docs): Update pnpm install commands (#516)
- misc(esbuild): Log warning when attempting to inject debug IDs with esbuild
bundleoption active (#526)
Work in this release contributed by @et84121, and @duailibe. Thank you for your contributions!
- feat: Deprecate and noop
- 2.16.13 Apr 2024
Release notes2 sources agree
Open source โ- fix: Create word-based fidelity source mapping for code transformations (#513)
- fix: Also match
.cjsand.mjsfiles when finding files to upload in rollup-based bundlers (#509)
- 2.16.018 Mar 2024
Release notes2 sources agree
Open source โ- feat(core): Add
loggerPrefixOverridemeta option (#506)
- feat(core): Add
- 2.15.013 Mar 2024
Release notes2 sources agree
Open source โ- feat: Make options argument optional (#502)
- ref(annotate): Turn disabled message to debug log (#504)
- 2.14.37 Mar 2024
Release notes2 sources agree
Open source โ- deps(core): Unpin
@babel/core,find-up, andglob(#496)
Work in this release contributed by @allanlewis. Thank you for your contribution!
- deps(core): Unpin