v3.3.0, 2025-06-11
Highlights
- Support SWC transpiler and minifier for faster dev and builds PR#13657, PR#13715
- Switch to
@parcel/watcherfor improved native file watching PR#13699, #13707 - Default to modern architecture, skip legacy processing PR#13665, PR#13698
- Optimize SQLite for faster startup and better performance PR#13702
- Support CPU profiling in Meteor 3 bundler PR#13650
- Improve
meteor profile: show rebuild steps and total, support--buildPR#16, PR#13694 - Improve
useFindanduseSubscribeReact hooks - Add
replaceEmailAsynchelper to Accounts PR#13677 - Fix user agent detection and oplog collection filtering
- Refine type definitions for Meteor methods and SSR's ServerSink
- Allow opting out of usage stats with
DO_NOT_TRACK - Update Node to 22.16.0 and Express to 5.1.0
All Merged PRs@GitHub PRs 3.3
React Packages Changelog: react-meteor-data@4.0.0
Breaking Changes
File watching strategy switched to
@parcel/watcher- Most setups should be fine, but if issues appear, like when using WSL with host, volumes, or remote setups—switch to polling.
- Set
METEOR_WATCH_FORCE_POLLING=trueto enable polling. - Set
METEOR_WATCH_POLLING_INTERVAL_MS=1000to adjust the interval.
react-meteor-data@4.0.0- Independent from the core, only applies if upgraded manually.
- useFind describes no deps by default PR#431
Internal API changes
express@5.1.0- Depends on Meteor’swebapppackage.- Deprecates non-native promise usage #154
- Use
async/awaitorPromise.resolvewhen defining endpoints to avoid deprecation warnings.
Migration Steps
Please run the following command to update your project:
bash
meteor update --release 3.3To apply react-meteor-data changes:
bash
meteor add react-meteor-data@4.0.0Add this to your package.json to enable the new modern build stack:
json
"meteor": {
"modern": true
}These settings are on by default for new apps.
On activate modern your app will be updated to use SWC transpiler. It will automatically fallback to Babel if your code can't be transpiled wit SWC.
Check the docs for help with the SWC migration, especially if your project uses many Babel plugins.
If you find any issues, please report them to the Meteor issues tracker.
Bumped Meteor Packages
- accounts-base@3.1.1
- accounts-password@3.2.0
- autoupdate@2.0.1
- babel-compiler@7.12.0
- boilerplate-generator@2.0.1
- ddp-client@3.1.1
- ecmascript@0.16.11
- ejson@1.1.5
- meteor@2.1.1
- minifier-js@3.0.2
- modern-browsers@0.2.2
- mongo@2.1.2
- server-render@0.4.3
- socket-stream-client@0.6.1
- standard-minifier-js@3.1.0
- typescript@5.6.4
- webapp@2.0.7
- meteor-tool@3.3.0
Bumped NPM Packages
- meteor-node-stubs@1.2.17
Special thanks to
✨✨✨
- @nachocodoner
- @italojs
- @Grubba27
- @zodern
- @9Morello
- @welkinwong
- @Poyoman39
- @PedroMarianoAlmeida
- @harryadel
- @ericm546
- @StorytellerCZ
✨✨✨

