Fedora 29 updates Ruby on Rails to version 5.2. Notable changes include:
A new Active Storage framework for uploading files to various cloud services.
Redis Cache Store.
HTTP/2 Early Hints
Content Security Policy (CSP) support
Node.js releases a new LTS version each year and will support it for around 18 months, which makes it the ideal candidate for use with Fedora. Node.js 10.x was released recently and is already available as a module for Fedora 28 and Fedora 29. In October 2018 version 10.x will become the next Active Long Term Support branch. Version 10.x is the default version shipped with Fedora 29.
The full set of changes for Node.js 10 is available in the announcement blog post.