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 v6.14.4 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 v16.15.1
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
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!
Our power user Cipriano has added two new handy bash aliases:
hmv– alias for
tale– alias for
tail -f /var/log/nginx/error.log