New Meteor.js 2.12 and Blaze 2.6.2 Release
Tags: javascript, meteor, node, opensource
Published: 2023-05-09 19:15:28

Meteor.js has released version 2.12, which includes several updates and improvements. Here are some of the key features of this release:

## Blaze 2.6.2 Release

Blaze has received a few minor changes but improves the quality of life.

- [Types were added to the core](https://github.com/meteor/blaze/pull/403).
- [Now Blaze does not create unnecessary reactive dependencies, for some cases reducing rerender](https://github.com/meteor/blaze/pull/406).
- [Legacy clients are working again](https://github.com/meteor/blaze/pull/410)!

## MongoDB Driver Update to 4.16

Meteor.js 2.12 also includes an update to the MongoDB driver, updated to version 4.16. This update brings new features and bug fixes. You can find more information about the update in their [update](https://www.mongodb.com/community/forums/t/mongodb-nodejs-driver-4-16-0-released/222695).

## Warning When Using Old API

In an effort to help users migrate to newer APIs, Meteor.js 2.12 now includes warnings when old APIs are used. These warnings will help users identify deprecated code and migrate to the newer APIs. You can read more about it in the changelog. To try it out now, you have to run your app using the flag `WARN_WHEN_USING_OLD_API` set to `true` like this:

```
WARN_WHEN_USING_OLD_API=true meteor
```

This will make your app run, and when there is a sync call, it will trigger the warning function with the trace.

## Node 14 Extended Support Maintenance

As you might have seen in our [forums](https://forums.meteor.com/t/announcing-extended-support-maintenance-for-node-js-14/59811) and in [this blog post](https://blog.meteor.com/announcing-extended-support-maintenance-for-node-js-14-f9e8381f8bb5) from Fred Maia about having Extended Support Maintenance for Node.js v14, this is the first official version.

Quoting Fred’s post:

> Our Extended Support Maintenance will focus on the following:
> 
> Security updates: We will actively monitor and backport security fixes from newer versions of Node.js (such as Node.js 16 and 18) to ensure the ongoing safety and stability of your Meteor.js applications running on Node.js 14.
> 
> Critical bug fixes: We will address any critical issues that might arise, prioritizing stability and compatibility for your projects.

If you have any concerns or doubts about this matter, we encourage you to ping us with your question.

### Special thanks

We want to extend special thanks to the following contributors for their contributions to this release:

- [@harryadel](https://github.com/harryadel)
- [@wreiske](https://github.com/wreiske)
- [@ebroder](https://github.com/ebroder)
- [@jamauro](https://github.com/jamauro)
- [@ArthurHoaro](https://github.com/ArthurHoaro)
- [@DblK](https://github.com/DblK)
- [@Grubba27](https://github.com/Grubba27)
- [@zodern](https://github.com/zodern)
- [@dmromanov](https://github.com/dmromanov)
- [@matheusccastroo](https://github.com/matheusccastroo)

Thank you for your hard work and dedication to the Meteor.js community!
We encourage all users to update to Meteor.js 2.12 to take advantage of these new features and improvements.
For more information about Meteor.js, please visit the [Meteor.js website](https://www.meteor.com/).

_**Happy coding!**_