With this release, we have added quite some changes we can be proud of! It’s a collection of various improvements, but let’s start with the biggest change!

Newer Node.js versions

After receiving quite some feedback from our users to include a newer Node.js version, we are proud to announce that we have finally added support for Node.js 16 and 18!

To achieve this, we have had to change some things within our configuration management to allow a wider range of Node.js versions, rather than version 6 OR 10.

We wanted to keep things simple and decided to just add the current and the upcoming LTS of Node.js, namely version 16 and 18 respectively. If there’s demand for a different Node.js version, please let us know and we might look into adding it!

To change the Node.js version on your Hypernode, you can run the following command:

app@83f26j-testapp-magweb-cmbl:~$ node -v
app@83f26j-testapp-magweb-cmbl:~$ hypernode-systemctl settings nodejs_version 16
Operation was successful and is being processed. Please allow a few minutes for the settings to be applied. Run 'livelog' to see the progress.
app@83f26j-testapp-magweb-cmbl:~$ # run `livelog` to see the status of your requested update.
app@83f26j-testapp-magweb-cmbl:~$ node -v

Increased NGINX worker connections

It features an increased amount of NGINX worker connections for plans having at least 8 cores. Previously the worker_connections setting was configured to 768 for all plans, now the setting is set to 4096 for plans with 8 cores or more.

Aside from that, we have also bumped the maximum number of open file descriptors per process from 1024 to 4096 to allow NGINX having over 1024 connections open at once.

New Relic and PHP 8.1

New Relic wasn’t supported yet for PHP 8.1 when we released that latest PHP version on our platform, so one could use PHP 8.1, but would not receive data in New Relic. New Relic has added support for PHP 8.1 last march, so we went ahead and added support for it!

So if your application supports it, we recommend upgrading to PHP 8.1! It’s faster, it has new language features and it also has support for New Relic!

New Aliases

Our power user Cipriano has added two new handy bash aliases:

  • hmv – alias for hypernode-manage-vhosts
  • tale – alias for tail -f /var/log/nginx/error.log