OTSServer_2.5.3_linux_x64.tgz ------------------------------ AFP-1228: Migrate OTS to use Node.js v22.11.0 Tasks Done: ---------- -- AFP-1228: Updated to use Node.js v22.11.0. -- package.json: Upgraded the version of the following modules/plugin to fix vulnerability issues on migrating to Node.js v22.11.0 -- "java": "0.14.0" -- "oxsnps-core": "2.0.34" -- "oxsnps-qpdf": "4.0.6" -- "oxsnps-spawn": "3.0.1" -- "request": "2.88.2-2-oxs-extn" -- "tar.gz": "1.0.7-2-oxs-extn" -- Removed body-parser module instead used express@4.21.2 inbuilt body-pasrer -- oxsnps-pdf2pdf@2.2.7 -- Fixed a minor bug that caused server restart when at "DEBUG" loglevel Changes in Prerequisites: ------------------------- 1. Operating System >= CentOS Stream 9 2. Node.js v22.11.0 3. python 3 Also refer to installation instructions as described in OTSServer_2.x.x_User_Guide.pdf in OTSServer_2.5.3_linux_x64.tgz file. OTS V2.5.3 Installation steps: ------------------------------ # Download the release package from https://ftps.oxseco.net/customers/sanlam/20250107/OTSServer_2.5.3_linux_x64.tgz # Download the installation instructions from https://ftps.oxseco.net/customers/sanlam/20250107/OTSServer_2.5.x_User_Guide.pdf # Follow the installation instructions as described in OTSServer_2.x.x_User_Guide.pdf. # Add to your LD_LIBRARY_PATH the path of the java libraries and /opt/OTS/node_modules/oxsnps-qpdf/ e.g.: export LD_LIBRARY_PATH=/usr/lib/jvm/java-11-openjdk-11.0.16.1.1-1.el7_9.x86_64/lib:/opt/OTS/node_modules/oxsnps-qpdf/qpdf/lib64 (see OTS User Guide, Chapter 3.5)