Documentation
Feedback
Guides

Release Notes
Release Notes
Improved
Node builder update to version 7.x and deprecation of previous builder versions
October, 10

We are excited to announce the release of Node builder version 7.x for VTEX IO apps, effective October 10, 2024. This update is available for everyone using VTEX IO, and developers are encouraged to use it for new and existing apps. Please note that versions 6.x and earlier will be deprecated.

Deprecation schedule of legacy versions

The previous builder versions, 6.x and below, will be deprecated as follows:

  • Node builder 4.x deprecation date: March 2025
  • Node builder 6.x deprecation date: June 2025

We strongly recommend upgrading your node app to the latest Node builder before legacy Node builder versions are deprecated. After deprecation, apps using a legacy builder version will continue to work, but you won't be able to install, release, or publish new versions of the app. See the What needs to be done? section for details.

Why did we make this change?

The Node builder 7.x update comes with new Node.js engine and TypeScript versions. With the new builder, IO apps take advantage of improved performance, security, and new features. For details about these changes, see the Node.js and TypeScript documentation.

Version compatibility

The table below maps each Node builder version with the corresponding Node.js engine, @types/node package (TypeScript definitions for Node), and TypeScript versions.

Builder versionNode.js@types/nodeTypeScript
4.x12.x-3.9.7
6.x16.x12.0.03.9.7
7.x20.x20.0.05.5.3

What needs to be done?

Required actions will vary based on the app’s vendor and status:

App statusRequired actions
Native VTEX apps in productionNo action is required.

VTEX will gradually update supported apps to the latest builder version.
Deprecated VTEX appsConsider finding alternative solutions to prevent future issues.

Deprecated VTEX apps are not updated, and using them may lead to conflicts if they are included as dependencies in other applications. Assess your app’s dependencies and explore current options to mitigate risks and enhance stability.
New apps and apps in developmentUse the updated boilerplates and Node builder version 7.x for new app development.
Proprietary apps in production
  • Upgrade your app to Node builder 7.x before the deprecation date of the current builder version.
  • If keeping the current version, note that it will work normally until the deprecation date. However, you won't be able to create, install, or publish new versions after that date.

Native VTEX apps in production

VTEX will gradually update supported apps to the latest builder version before the deprecation date. You can continue using these apps as usual.

Deprecated VTEX apps will remain available for installation and use, regardless of their builder version. However, these apps won't be updated and may cause conflicts if used as dependencies in other Node apps.

New apps and apps in development

If you are developing a new app or working on an app in development, we recommend using the updated boilerplates and the new Node builder version.

Proprietary apps in production

If you have already published and deployed your app, we recommend releasing a new version using the latest Node builder before the deprecation date of the current builder version.

If you keep the current Node builder version, your app will work as usual until the legacy Node builder is deprecated. After this date, your app will still run on our platform, but you won't be able to link, install, and create new app versions with this builder version.

To update your app with Node builder 7.x, follow the instructions in the Node builder 7.x migration guide.

After making the changes, please test your app thoroughly to identify any potential issues, especially regarding dependencies and compatibility.

Support

If you need help with any case related to the builder update, see the troubleshooting section of our migration guide or open a ticket with VTEX support.

Was this helpful?
Yes
No
On this page