Back to Meteor

3.4.0

v3-docs/docs/generators/changelog/versions/3.4.0.md

0.8.3.16.3 KB
Original Source

v3.4.0, 30-01-2026

Highlights

  • Meteor-Rspack Integration, PR#13910
    • ⚡ New rspack atmosphere package (requires at least [email protected]) 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 [email protected]

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

Bumped NPM Packages

Special thanks to

✨✨✨