Up to date as of Jan 20, 2021
This document describes the high-level features and actions for the Meteor project in the near- to medium-term future. This roadmap was built based on community feedback and to improve areas where Meteor is already strong. The description of many items include sentences and ideas from Meteor community members.
As with any roadmap, this is a living document that will evolve as priorities and dependencies shift; we aim to update the roadmap with any changes or status updates every quarter.
Contributors are encouraged to focus their efforts on work that aligns with the roadmap then we can work together in these areas.
PRs to the roadmap are welcome. If you are willing to contribute please open a PR explaining your ideas and what you would be able to do yourself.
Updated at: 2021/01/20
V2 initial release (2.0) was delivered today (2021/01/20) with Hot Module Replacement (HMR), React Fast Refresh, and Free deploy including MongoDB on Cloud and some other features. See all the changes here.
We expect to have HMR also working for Blaze in Meteor 2.1 in the following weeks (it's currently on beta).
Other important updates that you should expect to see in Meteor 2.2, 2.3 and so on:
- Node.js 14; PR
- Cordova 10; PR
- Remove deprecated code pre v1; PR
- Tree-shaking; PR
- Blaze HMR; PR
- Tutorials migration (help needed, understand here);
Do you want to get involved in the items above? Talk to Filipe Névola in the community Slack
V2 minor releases are not limited by the items above, these are the ones already in progress, some of them are going to be ready in the next weeks.
Updated at: 2021/01/20
Meteor is accelerating! We are going release more often this year.
We expect to have new features focusing in ease app development in V3 or probably in V2 as well, the first step is to review our feature requests one more time and define new priorities.
Maybe we should also have a new way of prioritization for new features, right now this repository with issues is not good enough in our opinion, the plan is to be even more open for feedbacks and collaboration. If we make changes in this process we are going to announce in the Forums and Slack as always.
We are also looking for new developers to be part of our core team and of course if you are already contributing to Meteor you have a head start.
We don't have an official position description yet but again, contributing to Meteor in the open-source is the best way to join the core team.
Maybe you are asking: Why the format of this Roadmap was changed in this update?
We believe the items here were in some part outdated so we want to have a "fresh start". You should expect a new list of items here soon. It doesn't mean that all the old items are out of question, or they aren't important, probably the opposite and you will see most of them again here soon.
- Leaders: Meteor Software
- Status: shipped in January 2021
You can host your app on Galaxy and use our shared MongoDB for non-commercial/non-production apps. We don't recommend a shared MongoDB instance for production apps.
- Leaders: Meteor Software
- Status: shipped in January 2021
Meteor free deploy is back.
- Leaders: zodern
- Status: shipped in January 2021
- PRs: meteor#11117
HMR is avaible since Meteor 2.0
- Leaders: Brian Mulhall
- Status: shipped in August 2020
- PRs: https://github.com/meteor/simple-todos-vue
Tutorial is ready and create command meteor create --vue
- Leaders: Jan Dvorak
- Status: shipped in August 2020
- PRs: meteor#11119
Apollo skeleton, meteor create --apollo
- Leaders: zodern
- Status: shipped in August 2020
- PRs: meteor#10838 meteor#11114 meteor#11115 meteor#11102
Explore ideas to improve performance on Windows such as build in place.
- Leaders: Leonardo Venturini / Brian Mulhall
- Status: shipped in July 2020
- PRs: https://github.com/meteor/simple-todos-react
- Leaders: Nathaniel Dsouza
- Status: shipped in June 2020
- PRs: meteor/guide#1041 meteor/guide#1039 meteor/guide#1035
Guide is ready (check here).
- Leaders: Jan Küster, Harry Adel, Brian Mulhall
- Status: shipped in April 2020
- PRs: meteor/tutorials#200 meteor/tutorials#199
Blaze tutorial should reflect latest best practices.
- Leaders: Christian Klaussner
- Status: shipped in Meteor 1.10.1
- PRs: meteor#10861 / meteor#10723
Update to Mongodb driver from 3.2.7 to 3.5.4, this version is compatible with MongoDB 4.2.
- Leaders: Filipe Névola / Renan Castro
- Status: shipped in Meteor 1.10.1
- PRs: meteor#10861 / meteor#10810 / meteor#10861
Update Cordoba lib and its dependencies to latest (version 9)
- Leaders: Ben Newman
- Status: shipped in Meteor 1.9.
- PRs: meteor#10527
Since Node.js 12 is scheduled to become the LTS version on October 1st, 2019, Meteor 1.9 will update the Node.js version used by Meteor from 8.16.1 (in Meteor 1.8.2) to 12.10.0 (the most recent current version).
- Status: shipped in Meteor 1.6.2.
- PRs: meteor#9439
- Status: shipped in Meteor 1.6.2.
- PRs: meteor#9690, meteor#9714, meteor#9715
- Status: shipped in Meteor 1.6.2.
- PRs: meteor#8999
- Status: shipped in Meteor 1.6.
- PRs: meteor#8728
- Status: shipped in Meteor 1.6
- Status: shipped in Meteor 1.5
- Status: shipped in Meteor 1.4.2
- Status: shipped in Meteor 1.4
- Status: shipped in Meteor 1.4
- Status: Blaze split into new repository and can be published independently as of 1.4.2
For more completed items, refer to the project history here: https://github.com/meteor/meteor/blob/devel/History.md