Upcoming Appflow Maintenance
- Date: Monday, February 10th
- Timeframe: Approximately 12pm-4pm US Central Time
- Products Affected: Ionic Appflow Build Environments
NOTE: The new Node updates are now available from NodeJS. Please check https://nodejs.org/en/ for updated Node versions for your other environments.
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?
The Appflow team will be updating the Node / npm versions used for all Ionic Appflow build types (Deploy and Package builds) to the latest 10.X version on Monday, February 10th.
The current timeline for maintenance is during the morning hours (roughly 12pm - 4pm) US Central Time.
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, but there is very little downtime or impact expected for customers.
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 on February 10th.
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.