v3.4.0, 30-01-2026 β
Highlights β
- Meteor-Rspack Integration, PR#13910
- β‘ New
rspackatmosphere package (requires at least rspack@1.7.1) Orchestrates the full Rspack setup, including the development server and production builds. - π¦ New
@meteorjs/rspacknpm package Provides a default rspack.config.js. Applications can extend or override this configuration with their own. - π οΈ New
tools-corepackage Supplies runtime utilities for Meteor, designed to support this integration and future tool integrations. - π Core updates Enhanced Meteorβs core to support the Rspack integration.
- β Test suite additions Introduced tests for app skeletons and Meteor-Rspack features to ensure quality and reliability.
- π Documentation Complete documentation section covering all details of the Meteor-Rspack integration, including migration guides, configuration helpers and more.
- Adopting Rspack gives you a faster build experience
- Adopting Rspack produces smaller bundle sizes through advanced tree shaking
- Adopting Rspack lets you extend your app with modern setups and tooling
- β‘ New
- Support for
devOnlypackages andNpm.devDependsto optimize production builds, PR#13797 - Introduced
Meteor.deferDevto optimize server startup during development, PR#14006 - Optimize react-meteor-data Suspense hooks and isEqual checks, PR#456
- Meteor runtime now shows
--raw-logsby default, use--timestampsto keep timestamps, PR#13944 - Integrate
collection-extensionsinto core, PR#13830 - Fix OPLOG includeCollections/excludeCollections when admin.$cmd happens, PR#13949
- Report Mongo SIGILL crash errors, PR#13930
- Fix bulk remove in LocalCollection to remove all items, PR#13965
- Treat web.cordova as a modern architecture, PR#13983
- Improve and beautify server error messages, PR#13848
- Upgrade Accounts UI CSS (breaking visual change for accounts-ui users), PR#13840
- Support NonEmptyString to check package, #12852
- Update TypeScript definitions for async support in accounts-base, PR#13987
- Fix an error when files have identical names with different cases, PR#13958
- Add experimental config disableBoilerplateResponse to improve React SSR, PR#13855
- Upgrade to Node v22.22.0, TypeScript 5.9.2 and SWC 1.15.3, PR#13997 and PR#13760
All Merged PRs@GitHub PRs 3.4
React Packages:
Breaking Changes β
accounts-uiCSS has changed, PR#13840
Internal API changes β
N/A
Migration Steps β
Please run the following command to update your project:
bash
meteor update --release 3.4To apply react-meteor-data changes:
bash
meteor add react-meteor-data@4.0.1Add this to your package.json to enable the new modern build stack:
json
"meteor": {
"modern": true
}Check out the requirements for Meteor Bundler optimizations on existing apps.
Add rspack package to enable the Rspack Bundler integration:
bash
meteor add rspackThis package is added by default for new apps.
Check out the requirements for Rspack Bundler integration on existing apps.
π Modern Build Stack docs β
βοΈ Meteor Bundler optimizations docs β
β‘ Rspack Bundler integration docs β
If you find any issues, please report them to the Meteor issues tracker.
Bumped Meteor Packages β
- accounts-base@3.2.0
- accounts-password@3.2.2
- accounts-ui-unstyled@1.8.0
- accounts-ui@1.5.0
- babel-compiler@7.13.0
- boilerplate-generator@2.1.0
- ecmascript@0.17.0
- meteor@2.2.0
- minifier-js@3.1.0
- minimongo@2.0.5
- mongo@2.2.0
- react-fast-refresh@0.3.0
- rspack@1.0.0
- shell-server@0.7.0
- standard-minifier-css@1.10.0
- standard-minifier-js@3.2.0
- standard-minifiers@1.2.0
- static-html@1.5.0
- test-in-browser@1.5.0
- tools-core@1.0.0
- typescript@5.9.3
- webapp@2.1.0
- meteor-tool@3.4.0
Bumped NPM Packages β
- @meteorjs/rspack@1.0.0
Special thanks to β
β¨β¨β¨

