what stackpulse tracks
Rspack releases from GitHub
StackPulse watches Rspack release notes and keeps the original source link close to every summary.
Fast Rust-based web bundler with webpack-compatible API StackPulse turns upstream changelogs into scannable summaries with risky changes, deprecations, migration notes, and source links.
what stackpulse tracks
StackPulse watches Rspack release notes and keeps the original source link close to every summary.
upgrade risk
Risky changes are separated from normal feature notes so you can scan upgrade impact before changing production dependencies.
migration notes
Migration steps and recommended actions are only shown when the upstream release notes support them.
This release introduces configurable code splitting depth for smaller bundles (up to 9.9% reduction) and significant build performance improvements through optimized chunk graph construction and reduced memory allocations.
Users of Rspack may see smaller bundle sizes and improved build performance, especially in applications with many routes or complex dependency graphs.
Consider adjusting the `optimization.splitChunks.dedupDepth` setting to balance bundle size and build time for your specific application.
This release introduces performance optimizations across various components, including loader dependencies, SplitChunks preparation, and CSS string scanning. It also includes bug fixes for module source maps and manifest asset retention.
Developers using Rspack for module bundling and performance-sensitive applications may benefit from the optimizations and fixes.
This release introduces new cache options for rebuilds and includes several performance optimizations and bug fixes, particularly around loader behavior and chunk naming.
Users of Rspack may benefit from new cache options and performance improvements, while those experiencing specific bugs will see fixes.
Update to v2.2.5 to benefit from new features and bug fixes.
This release introduces CSS-only entry bundling, support for ignore magic comments in CSS, and reliable persistent caching for child compilers. It also includes various performance improvements and bug fixes.
Users leveraging CSS-only entries or persistent caching with child compilers will benefit from improved bundling and caching behavior.
Consider updating if you use CSS-only entries or need improved persistent caching behavior with child compilers.
This release introduces support for CSS import and asset URL externals, improves native watching flexibility, and reduces resolution overhead for TypeScript projects. It also includes various performance optimizations, bug fixes, and refactoring efforts.
Developers using CSS imports, TypeScript, or native watching in Rspack will benefit from these changes.
This release introduces new features like infrastructure logging for the cache and a method to get chunk filename templates, alongside significant performance optimizations and various bug fixes.
Developers using Rspack for module bundling and caching will benefit from new features and performance improvements.
Rspack 2.2.1 corrects the naming of `compact-hashed` IDs introduced in 2.2.0 and includes various bug fixes and performance improvements. The release also introduces minor new features and refactors.
Users relying on the `compat-hashed` naming introduced in 2.2.0 are affected and should update to the corrected names.
Update configurations to use `compact-hashed` instead of `compat-hashed`.
Rspack 2.2.0 introduces significant performance improvements and new caching features, alongside a breaking change for React Server Components (RSC) users. The release focuses on enhancing memory management, CSS module handling, and cache integration.
Users relying on RSC (React Server Components) may need to adjust their configurations due to changes in client reference emission and CSS preinitialization.
Review the breaking changes if using RSC and consider leveraging the new cache features for performance improvements.
This release candidate introduces new cache integration features and performance optimizations, particularly around module code generation and parallel scheduling. Several bug fixes address edge cases in CSS modules, module graph construction, and cache validation.
Developers using Rspack for module bundling may benefit from performance improvements and cache enhancements.
Consider testing the new cache features and performance improvements in a development environment before upgrading.
This release introduces significant changes to RSC (React Server Components) CSS handling, upgrades SWC to version 77, and improves CSS Modules standards compliance. It includes breaking changes for RSC framework integrations and SWC Wasm plugins, requiring updates to `react-server-dom-rspack` and plugin rebuilds.
Developers using RSC framework integrations or SWC Wasm plugins are affected by breaking changes.
Upgrade `react-server-dom-rspack` to `0.1.0` and rebuild SWC Wasm plugins.
Rspack 2.1.10 removes noisy `import.meta` warnings introduced in 2.1.9, introduces a new cache system, and fixes several bugs, including a security vulnerability related to `rkyv`.
Developers using `import.meta` properties or relying on the cache system are affected.
Update to v2.1.10 to benefit from the new cache system and security fixes.
This release introduces new features like warnings for unknown `import.meta` properties and support for case sensitivity in `import.meta.glob`. It also includes significant performance improvements and numerous bug fixes.
Developers using `import.meta` and `create-rspack` will benefit from new features and improvements.
Update to v2.1.9 to take advantage of new features and performance improvements.
This release focuses on aligning Rspack's persistent cache storage options with webpack, improving performance, and fixing various bugs. The cache storage configuration now supports `cache.name` and `cache.storage.location`, with `cache.storage.directory` serving as the base directory.
Users relying on custom cache storage paths are affected and need to migrate their configuration.
Update cache storage configuration to use `storage.location` instead of `storage.directory`.
Rspack v2.1.7 removes the experimental `import.meta.env` feature introduced in v2.1.6 and includes performance improvements and bug fixes. This is primarily a maintenance release addressing a recently introduced experimental feature.
Users relying on the experimental `import.meta.env` feature will need to find an alternative solution.
Avoid using `import.meta.env` and check for alternative environment variable handling methods.
This release introduces support for `import.meta.env` and includes several performance optimizations and bug fixes. It also refactors parts of the codebase and updates documentation.
Developers using Rspack will benefit from new features, performance improvements, and bug fixes.
Upgrade to v2.1.6 to take advantage of the latest improvements and fixes.
This release focuses on bug fixes and refactoring, addressing issues related to runtime mode, CSS preservation, and module handling. It also includes minor dependency updates and internal improvements.
Users experiencing issues with runtime mode, CSS preservation, or module handling will benefit from these fixes.
Update to v2.1.5 to benefit from the latest bug fixes and improvements.
This release introduces fine-grained configuration for `import.meta` parser options and static worker URL output, alongside performance optimizations and bug fixes.
Developers using `import.meta` or worker URLs in Rspack configurations are affected.
Review and update `import.meta` and worker URL configurations as needed.
This release introduces new features, performance optimizations, and bug fixes. Key changes include exposing the real Chunk instance to filename functions, optimizing module hash creation, and fixing CSS HMR issues.
Developers using Rspack for module bundling and CSS HMR will benefit from the new features and fixes.
Rspack adds support for importing module variables through import.meta interface, aligning better with ESM specifications. Performance improvements and bug fixes for various edge cases are also included.
Developers using Rspack for ESM module bundling may need to migrate from CommonJS-style globals to import.meta properties.
Update module variable references to use the new import.meta properties where applicable.
This release introduces a new feature in rsdoctor, improves performance with persistent cache for SourceMapDevToolPlugin, and includes several bug fixes and dependency updates.
Developers using rsdoctor and SourceMapDevToolPlugin may benefit from the new features and performance improvements.