Meteor.js v3.1 is out! 🎉

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

Pull Requests for v3.1.0

Next Releases

  • Meteor 3.1.1 (Late-November/Early-December, 2024)
  • Meteor 3.2 (Early-January/Mid-January, 2025)
20 Likes

congrats-gif-1

2 Likes

Great work, folks! It’s fantastic to see these improvements.

1 Like

Thanks for the update, HMR issue seems to be fixed. However, running the latest redis-oplog beta causes an issue in my project, cf. this post here.

Amazing guys!!! This one is a great one :star_struck:

4 Likes

Hello, this is great. If we use alanning roles what is the impact of the new core roles package ? Where is the doc of this new role package ? Is there a migration routine to move from alanning roles to the new role packages ? Thanks a lot.

2 Likes

The roles docs should be out soon, @dokithonon! You can check the PR here.

However, we don’t have a migration guide for alanning roles. That’s a great point!

cc @leonardoventurini

1 Like

I think there’s a part in the document mentioned about migration: Roles | Docs

2 Likes