Node.js to v22, the MongoDB driver to v6 and Express to v5, just got upgraded. And much more!
Check our blog post:
Special thanks to the community contributors who made this release possible: @denihs, @nachocodoner, @leonardoventurini, @StorytellerCZ, @zodern, @harryadel, @perbergland, @9Morello, @wreiske, @MarcoTribuz, @MeteorCoder, and @caffeinated10xprogrammer.
How to try it?
Installing Meteor
npx meteor
Existing projects:
meteor update --release 3.1
Starting a project:
meteor create app-name --release 3.1
Your help testing this version by creating a new app or migrating your current one will be extremely helpful!
Please give us your feedback, and if you find any issues, you can create a post here or open an issue on GitHub .
Tasks and fixes in this release:
- Update Node to v22
- Update Mongo Driver to v6
- Update Express to v5
- Include Roles into Meteor Core
- Create
meteor-perf
package - Refactor or prepare
mongo
package for TypeScript (Phase 1, ~60%) - Fix slow HMR in Meteor 3.0
- Remove
inflight
from Meteor Node Stubs - Upgrade
elliptic
in Meteor Node Stubs - Cordova has incomplete dependencies on build Android project within specific plugins
- Performance benchmark suite improvements
- Measure performance with Node v22 and --experimental-async-context-frame
- Fix bindEnvironment is not preserving all values (thanks to @zodern)
- Remove Underscore (thanks to @harry97)
- Fix
reify
being too eager to detect TLA with false positives (thanks to @permb) - Fix command
meteor publish --update
- Fix slow rebuilds and HMR
Next Releases
- Meteor 3.1.1 (Late-November/Early-December, 2024)
- Meteor 3.2 (Early-January/Mid-January, 2025)