Skip to content

v3.4.0, 30-01-2026 ​

Highlights ​

  • Meteor-Rspack Integration, PR#13910
    • ⚑ New rspack atmosphere package (requires at least rspack@1.7.1) Orchestrates the full Rspack setup, including the development server and production builds.
    • πŸ“¦ New @meteorjs/rspack npm package Provides a default rspack.config.js. Applications can extend or override this configuration with their own.
    • πŸ› οΈ New tools-core package 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
  • Support for devOnly packages and Npm.devDepends to optimize production builds, PR#13797
  • Introduced Meteor.deferDev to optimize server startup during development, PR#14006
  • Optimize react-meteor-data Suspense hooks and isEqual checks, PR#456
  • Meteor runtime now shows --raw-logs by default, use --timestamps to keep timestamps, PR#13944
  • Integrate collection-extensions into 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 ​

Internal API changes ​

N/A

Migration Steps ​

Please run the following command to update your project:

bash
meteor update --release 3.4

To apply react-meteor-data changes:

bash
meteor add react-meteor-data@4.0.1

Add 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 rspack

This 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 ​

✨✨✨