It's official, Meteor 3.0 Official Release is out!

Meteor.js 3.0 is here :tada:

The most “impactful” release of the year!

First, we would like to thank the community and everyone involved in making this happen, in no particular order:

@denyhs @nachocodoner @hschmaiske @jkuester @fredmaiaarantes @zodern @radekmie @grubba @storyteller @alimgafar @camikuro @gabsferreira @copleykj @harry97 @acemtp @filipenevola @edimarlnx @matheusccastro and so many more, too many to mention them here. We appreciate and respect every single one of you. :heart:

Also, we would like to thank all our business partners who have been part of this directly or indirectly. Meteor.js is more than just a tool, it’s about a thriving entrepreneurship ecosystem. Not only a framework, but a whole platform to build upon. In our community you can find not only engineers, but creators and entrepreneurs.

And now, with Meteor.js 3 you will be able to leverage it’s unparalleled speed of product development with access to not only modern syntax but a whole universe of compatibility with Node.js tooling and security.

You can now safely create apps and migrate existing ones. If you find any issues, please report it to us through GitHub issues, Forums or Discord.

Using Meteor.js 3

From now on to install Meteor 3 you can simply run:

npx meteor

To create a new Meteor 3 project you still need to use the specifier:

meteor create --release 3.0.1

To update an existing Meteor project, also:

meteor update --release 3.0.1

The specifier will only be required for a few more days, later on you can fully omit it

Changes included in the Official Release (since RC 4)

Summary of what changes in Meteor.js 3 as a whole

  1. Async Server Methods: We’ve made several server methods asynchronous, enhancing performance and efficiency.

  2. Package Updates: Numerous packages have been updated due to dependency changes, ensuring you’re working with the latest and most secure versions.

  3. Node v20 and Express Integration: Meteor 3.0 now integrates with Express and takes full advantage of the features offered by Node 20 and it’s middleware and package ecosystem.

  4. Major Architectural Changes: We’ve made substantial changes, including dropping Fibers, making all MongoDB interactions async/await, and supporting MeteorJS on ARM architectures.

  5. New Documentation: We’ve launched new V3 Docs focusing solely on Meteor 3.0, with a Migration Guide to help you transition from Meteor 2.x to 3.0 seamlessly.

For more detailed information, please refer to our official documentation and our blog posts:

More content will be made available in the following days, leading to a launch event later on. Stay tuned.

The future is bright, happy coding!

Best,
The Meteor Team

40 Likes

Yay! Happy to be part of this :tada:

Congrats to the team and community that made this possible. More good things are coming!

8 Likes

Congratulations on Meteor Team and Contributors efforts. :love_you_gesture:

4 Likes

Great work @leonardoventurini!

I have a couple of questions:

  • What’s in the release changelog for 3.0.1? I can’t find it at Changelog | Meteor Docs
    • I’d like to know what fixes were made from 3.0 to 3.0.1, as I have several apps running on 3.0.
  • When will the main docs.meteor site be updated to v3?
4 Likes

This is a huge milestone! Thanks for sharing @leonardoventurini! :tada:

Congrats to the Meteor team and community!

6 Likes

Master Oogway Kung Fu Panda GIF - Master Oogway Kung Fu Panda Inner Peace - Discover & Share GIFs

13 Likes

I just updated the changelog. To avoid constraint errors, we released patch versions for some packages that were missing a bump.

We don’t have a date, but it’s one of the next things we’ll work on :muscle:

1 Like

Help us get some upvotes on Hacker News:

6 Likes

This isn’t the end of the road but the dawn of a new era for Meteor. Thanks to the core team efforts and everybody who helped make this possible :clap: :clap: :clap:

9 Likes

Congratulations on this release – a huge milestone and a huge step forward for Meteor!!

4 Likes

It’s finally here!!!

Congratulations to the Meteor team, great job!!!

2 Likes

Congratulations to the Meteor team!

2 Likes

Congratulations, and thank you!!!

2 Likes

Kudos to the Meteor team, well done!

2 Likes

Great job! Can’t wait to finish the migration!

2 Likes

Wowzah! Congratulations and thank you to the team and to all contributors. It has been quite the journey!

2 Likes

Congratulations. I believe migrating to Meteor 3 will be smooth for us :slight_smile:

2 Likes

This is a milestone for all dedicated developers who have believed in Meteor from the start, consistently providing solutions and achieving significant accomplishments both individually and collectively, by offering worthy software to companies and users. It is also an opportunity for others to join in and continue improving Meteor.

Thank you to all Meteor team and community! Special thanks to technicians @denyhs and @grubba, whose hands-on work and years of commitment and patience have helped shape Meteor into what it is today with Meteor 3.0.

13 Likes

This is a huge milestone and just the start of innovations and upgrades that Meteor.js needs.
Thank you to everyone who helped us, especially the Core team members. :heart:

8 Likes

Awesome! :tada:

A huge thank you to all who contributed to the effort especially @denyhs, @grubba, and @nachocodoner for all their hard work. And of course @zodern for their key contributions and guidance.

Meteor has a wonderful future ahead!

IMG_9941

12 Likes