Upcoming Appflow Maintenance (TBD)
- Date: TBD
- Timeframe: TBD
- Products Affected: Ionic Appflow Build Environments
NOTE: The new Node updates are now available from NodeJS; an Appflow maintenance notice will be posted when the Appflow team is prepared to update our build environments.
Please check https://nodejs.org/en/ for updated Node versions for your environment.
The NodeJS team has announced important upcoming security patches for Node versions 10.X, 12.X and 13.X. The specific details have not been publicly announced, but out of an abundance of caution, the Ionic Appflow team is encouraging users of Node / npm to update to the security patched versions once they are available (as per the blog post above).
How will I be affected?
In relation to these patches, the Appflow team will also be performing updates to the Node versions used for Ionic Appflow builds around the time of these releases - on or shortly after February 4th.
Due to the unknown time / date of the security updates, we do not have a specific date/timeline at this time, but will update this posting as we get closer to the date.
These updates will be applied across all Appflow build types (Deploy and Package). Appflow may be unavailable for a short period during the maintenance update.
What do I need to do to ensure my Appflow builds keep working?
The Appflow team will work to ensure that the Node upgrade in the Appflow build environments goes as smoothly as possible with little-to-no downtime for customers.
There is no specific action required from customers at this time, other than to make note of the upcoming changes and plan for temporary build failures / maintenance outages around February 4th.
Once the maintenance has been completed, we will post an update to the Appflow Build Environment section in the KB with the updated versions of Node (and any other build environment variables that may have changed).
What do I need to do to update my local environment?
NOTE: The Ionic team does not support or troubleshoot local Node/npm installation issues.
The Ionic team encourages uses to update to the latest LTS Node version their project supports - for most users, that is Node 12.X or Node 10.X. Both versions will be supported until 2021 or beyond.
If you are still using Node 8, it is strongly recommended that you update to Node 10 or Node 12 to receive the security patches mentioned in the above post, along with the benefits of the newer versions of Node.
You can download Node from the NodeJS homepage or you can use a tool like nvm to manage multiple Node versions on your machine.
Article is closed for comments.