© 2022 The Sage Group plc, or its licensors. All rights reserved.
NodeJS Version 18
Syracuse Server (12.18) delivered with Sage X3 2023 R1 now runs Node.js framework 18.
What is NodeJS Framework
Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that allows developers to write server-
side code using JavaScript.
• Node.js allows developers to use JavaScript not just for client-side scripting in web browsers but also for creating server-
side applications and services that run on the server
• Node.js provides a rich set of built-in modules and libraries, making it easier for developers to build scalable and high-
performance applications
What it means for Sage X3 - This will affect Sage X3 deployments.
• Node.js 18 does not support a specific tool called node-fibres. If you're a developer who has created JavaScript bundles to
work with Syracuse, you need to check if your code uses node fibres. If it does, you may need to find alternatives to node-
fibres to make your code work with Node.js 18.
• Linux 7 is no longer supported (announced in February 2023)
• Controls have been put in place so Syracuse will only deploy on Enterprise Linux 8 platforms (Redhat 8 or Enterprise Linux 8)
if prerequisites are not met, the installation will not continue
Page 19