Node.js 17 has been released with support for OpenSSL 3 and many new features. Node.js 16 is being promoted to Long Term Support (LTS), and the new version is primarily for testing and experimentation.
Here are the key new features:
- addition of promise-based APIs for the Readline module offering an interface for reading data from a readable stream one line at a time;
- support for OpenSSL 3.0 to provide time for user testing and feedback before the next LTS release;
- stack trace will now include the Node.js version when there is a fatal exception that causes the process to exit;