Meteor Monthly Update — February 2023

Kevin Tayong
Meteor Blog
Published in
5 min readFeb 17, 2023

--

Introduction

This blog article will go through the most recent Meteor changes and announcements for January. This contains the most recent version of Meteor, an update on Fibers progress, some UX/UI enhancements, and fresh Meteor content.

January 2023

In this article, we will review the most notable events that occurred at Meteor during the month of January. Our team has been working tirelessly to bring you the latest and greatest improvements and additions to Meteor. Come on, then, let’s get started!

Meteor 2.10.0

At the start of the new year, we released Meteor 2.10.0, which is now the latest and recommended version.

The latest version of Meteor includes a few highlights, such as the Typescript to version v4.74, new async Tracker, updated skeletons to use React 18, and more.

If you want to learn more about Meteor 2.10.0, you can read the changelog or Gabriel Grubba’s blog post.

Having said that, we’d like to convey our deepest appreciation to the following contributors:

We value your help as we work to build and enhance Meteor.

Fiber Improvements for Meteor 3.0

Meteor is discontinuing the use of fibers in its development process in an effort to streamline and enhance the user experience.

With this modification, Node.js 18 will be able to run Metor.js. Real-time updates and reactive programming will still be feasible while performance, stability, and security will all be improved. We are actively working on this big project, despite the fact that the announcement front may be a little quiet at the moment.

When version 3.0 is released, you will need to adapt your application accordingly to start using async / await for your async calls. Our team is working on a migration guide, so you have a clear path to update your app and take advantage of Meteor.js 3.0 and Node.js 18!

We advise you to see this checklist on GitHub so you can keep up with the development of our work.

Enhancements to UX/UI in Meteor Cloud

Our team has been actively working to provide you with an even better Meteor Cloud user experience, and we’re happy to share that we’ve made some visible changes to the UX/UI.

The interface is now smoother and simpler to use overall, in addition to the improved appearance of the colors and fonts. Whether you’re a seasoned user or just getting started, you’ll appreciate how simple it is to browse and utilize Meteor Cloud. This is the first of many UX/UI enhancements to come!

Simply log into Meteor Cloud and discover how these modifications improve your overall experience.

Miscellaneous

Meteor & MongoDB v6

As per the announcement from MongoDB, your apps that use M0/M2/M5 Atlas cluster(s) will be automatically upgraded to MongoDB v6 in March 2023. Meteor has supported MongoDB v6 with some of its capabilities (some of which may be missing when using the raw driver) since version 2.1.1.

We deployed the 4.11 driver in Meteor 2.8, which supports all of the latest MongoDB v6 capabilities. We recommend updating your Meteor app if you wish to leverage the most recent MongoDB features. When Meteor 2.11 is available, it will include MongoDB v6 out of the box.

Building Full Stack Applications Using Meteor.js course

Osikhena James Oshomah has created a new course called “Building Full-Stack Applications with MeteorJS.” It starts by talking about basic ideas and then moves on to review some important parts of JavaScript that are used in React. Sign up for the class here.

Meteor DevTools v1.8

Leonardo Venturini has released a new version for Meteor DevTools Evolved! There were two fixes: one for an issue that caused the Chrome extension to crash and another for the Lodash package, which caused the extension to break randomly on some pages. More updates may be found here.

Scaling an Agency with MeteorJS

Fabian Kromer posted a blog post about utilizing MeteorJS to grow an agency or SaaS company. In this post, he describes his experience and lessons learned while bootstrapping his firm from zero to ten employees. Learn more about his experience.

Meteor Community Packages February 2023 planning

Two seasoned Meteor developers and ambassadors, Jan Dvorak and Jan Kuster, conducted a Meteor Community Packages planning meeting this past week. There were several subjects covered in relation to community packages and other community projects. You may watch the recording here.

Meteor + Vite Integration Update

Meteor and Vite integration has been improved, and thanks to Guillaume Chau (Akryum), Meteor now supports Vite 4 and the sample app has been updated to use the most recent Meteor version (2.10). You can view the package on Atmosphere or read the original thread.

New Meteor jobs Twitter account

Looking for the latest Meteor.js job opportunities? There’s a great Twitter account that you should follow, which is @meteorjs_jobs. This account has something for everyone, from entry-level to senior developer roles. Stay up-to-date with the latest job openings and take your Meteor.js development career to the next level.

Coming Soon ⏳

Thank you once more to everyone who has helped Meteor and spread awareness about it. The most relevant January activities and developments have been covered. Check back in the next installment for a recap of February.

Meteor 2.11 Beta

We’re already hard at work on the upcoming Meteor version.

Below are some highlights for this new version.

  • MongoDB Server 6.x Support
  • Embedded Mongo now uses MongoDB 6.0.3
  • Upgrade Typescript to v4.9.4
  • Optimize makeLookupFunction

There are a few more enhancements that you can follow and read here.

IPv6 Will Be Enabled in More Regions

We are also working on adding new regions for IPv6 on the Meteor Cloud Professional plan. Once it’s available, we will make the announcement on our Cloud changelog, and we’ll also notify you via email and our social platforms.

Memory Increase in Push-to-Deploy

As you may already know, push-to-deploy is currently capped at 6 GB in memory. We will be increasing memory options to accommodate your apps’ needs. If you want to be notified when this improvement has been implemented, you can sign up for our Cloud changelog here.

The Future of the Meteor Ambassador Program

The effectiveness of our Meteor Ambassador Program is something we’re actively assessing. We’ve had internal discussions about how we can facilitate our ambassadors’ communication with other Meteor.js developers and make it easier for them to accomplish their duties. Beyond that, we hope to boost engagement among the Meteor community. You’ll simply have to stay tuned for the next update for now.

We hope you enjoyed reading this month’s Meteor Monthly Update and hope to see you again soon. If you have any questions, concerns, or complaints, please leave them in the comments area. Until next time! 👋

--

--

Digital Marketer 👨‍💻 Web3, Blockchain, NFTs, & Crypto Gaming Enthusiast 🎮