Express 5.0 Released, Focuses on Stability and Security
Briefly

Express 5 drops support for Node.js versions prior to v18, enabling developers to leverage new language features and drop outdated dependencies for enhanced performance.
The release introduces stricter route matching to prevent Denial of Service (ReDoS) attacks, eliminating sub-expressions in regex for security and efficiency.
Express 5 requires explicitly named wildcards in regular expressions for predictability, changing the syntax of optional parameters from :name? to {/:name}.
With the new version, Express enhances error management, making it simpler to handle errors in asynchronous middleware and routes.
Read at InfoQ
[
|
]