Release 8659: MySQL patch version 8.0.29 is now available

With this release, we have update the Percona MySQL 8 server from version 8.0.19 to 8.0.29. Within this release of patch versions we have found quite some performance optimizations, upgrade (from say 5.7) fixes and stability improvements. We’ll be gradually rolling out the update and restart the MySQL servers after upgrading. Please keep in mind […]

Read more

Release 8558: Newer Node.js versions, NGINX tweaks and new aliases

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 […]

Read more

Release 8546: Redis 6 support!

With this release, we have added support for Redis 6.0 (see Redis release blog post). This version of Redis has many changes and improvements: Performance improvements ACL support Longest Common Subsequence commands Newest Redis protocol RESP3 We have added support for this major Redis version, because Magento >= 2.4.2 has a soft requirement (yes soft, […]

Read more

Release 8479: Now supporting WooCommerce

With this release we’d like to announce that we’ve added support for WooCommerce on the Hypernode platform! Since WooCommerce (or even WordPress) is just a PHP + MySQL application, we didn’t have to change a lot to add support for this open-source e-commerce solution. While the generic-php vhost type could technically be used, we wanted […]

Read more

Release 8455: Generic PHP NGINX VHost Type

In this release we have added a new hypernode-manage-vhosts type: Generic PHP. While we mainly support eCommerce applications like Magento, Shopware and Akeneo, the Hypernode platform can be used for other types of applications like Laravel and Symfony as well. To use the new VHost type, use the following command: app@uaikoq-example-magweb-cmbl:~$ hypernode-manage-vhosts app.example.hypernode.io –https –force-https […]

Read more

Release 8445: Magento 2 preinstall, Varnish 6 thread pools, phpMyAdmin 5.x and NGINX OCSP caching

Magento 2 preinstall improvements It is possible to order a Hypernode with a preinstalled Magento 2 application, or even preinstall Magento 2 on an existing Hypernode. This preinstall has received some changes lately: The store email addresses are now configured with noreply@<appname>.hypernode.io, so now emails sent will actually arrive in your inbox. The preinstall is […]

Read more

Release 8403: PHP 7.4.28, 8.0.16 and 8.1.3

In this release we’re updating PHP versions to 7.4.28, 8.0.16 and 8.1.3. This is to counter the new CVE-2021-21708, where a bug was found in the PHP function php_filter_float. The changes in the new versions are covered in the PHP changelogs. Please refer to either the PHP 7.4.28 changelog, PHP 8.0.16 changelog or PHP 8.1.3 […]

Read more

Release 8396: More bash auto completing and logfile monitoring

Bash autocomplete In this release we have added bash auto completion for command line interfaces supervisorctl and varnishadm. supervisorctl With the supervisorctl auto completion, you probably don’t need to lookup the CLI documentation as often anymore. And perhaps you might learn about new subcommands too! varnishadm The varnishadm CLI can be a bit confusing, so […]

Read more

Release 8341: Logfile monitoring

With this release we’ve started monitoring the /data/web/ directory for log files bigger than 1 GB. When we find such log files, you’ll receive an e-mail once a week with instructions to start rotating your logs using logrotate. But why? We believe that rotating log files is a win-win to both parties. Our backup processes […]

Read more

Release 8333: Composer 2 as the default system composer

A while back we added composer 2 in a separate path so that users could keep using composer 1 for backwards compatibility. app@levka6-appname-magweb-cmbl:~$ which composer /usr/local/bin/composer app@levka6-appname-magweb-cmbl:~$ which composer2 /usr/local/bin/composer2   Recently we’ve had some users experience issues because software like Shopware 6 which requires composer 2 couldn’t find this alternative composer path. Some of […]

Read more

Release 8325: Automatic clearing of SOAP WSDL cache when changing PHP version

In this release we’ve added the automatic clearing of the SOAP WSDL cache when changing PHP versions. This prevents users from running into fatal PHP SOAP WSDL errors after running a PHP upgrade and makes sure that such system changes happen even more smoothly. These errors can be caused by the fact that the WSDL […]

Read more

Release 8250: PHP 8.1

Every Black Friday / Cyber Monday period we try to minimize our deployments to the production platform to ensure maximum stability, so it’s been a while since our last platform changelog. This year during Black Friday we’ve had traffic peaks double of what we’d have on a calm Saturday two months earlier. Some shops on […]

Read more

Release 8035: More settings on dashboard and New Relic bugfix

In this release we have updated the dashboard on our Hypernode Control Panel to display more configurable settings for your Hypernode and we have made our Hypernode configuration management more resilient against stubborn newrelic-daemon processes. Additional Dashboard settings During the development of our new Hypernode Control Panel which is going to replace our old legacy […]

Read more

Release 8033: Firewall overhaul and keeping tabs on MySQL memory

In this release we have overhauled our hypernode-firewall and we’ve added a handy script for users to keep tabs on excessive MySQL memory usage. Hypernode Firewall overhaul In the past we have blogged about the self-learning Hypernode firewall. For all Hypernodes we aggregate data about suspicious requests in our central Elasticsearch so that we can […]

Read more

Release 8022: Human readable filesize for hypernode-auto-logrotate

In this release we’ve updated our recently new hypernode-auto-logrotate command to display human readable file sizes as part of the output. The command can be used to automatically set up and configure logrotation for your application’s logfiles. Of course on Hypernode we have built in logrotation out of the box for system services such as […]

Read more

Release 8019: Blackfire Agent v1 to v2 Upgrade

In this release we’re updating our Blackfire packages. Blackfire is deprecating their V1 agent version and the V1 version will be sunset on the first of September 2021. Blackfire is a tool that you can use to profile your webshop from your browser. Check out this Hypernode knowledge base article to see how you can […]

Read more

Release 8016: PHP 8.0

In this release we’ve added the capability to enable and use PHP 8.0. To change the PHP version of your Hypernode you can use the hypernode-systemctl command-line tool: $ hypernode-systemctl settings php_version 8.0 Operation was successful and is being processed. Please allow a few minutes for the settings to be applied. Run ‘livelog’ to see […]

Read more

Release 7971: automatically rotate logs with hypernode-auto-logrotate

This release adds the hypernode-auto-logrotate command to our bundle of hypernode- system utilities. This is a command line tool which automatically rotates log files, which helps avoid disk space and backup issues. Log rotation A hypernode contains files that applications write their logs to. For example, Magento writes to /data/web/magento2/var/log/debug.log. These log files can get […]

Read more

Release 7925: Composer 2 installed in a separate path by default

On Hypernode we want to offer the best experience for e-commerce developers out of the box. We strive to have good defaults so that as a Magento or Shopware developer you can get quickly up and running. For that reason we prevented our default /usr/local/bin/composer installation from self-updating to the 2.0 version by self updating […]

Read more

Release 7859: Clearer backup output in hypernode-log

In this release we have made a small change to our hypernode-log command-line tool (and livelog) which displays the tasks our automation system has and is performing on your Hypernode. We are changing the state reverted to background for the create_backup job. The output of the hypernode-log command represents the status of Jobs on our […]

Read more

Release 7857: Shopware 6 preinstall updated to 6.3.5.1

In this release we have updated our Shopware 6 preinstall to version 6.3.5.1. If you want to test out the Shopware ecommerce platform in general or poke at some of the new features of the 6.3.x version of this CMS, this preinstall can be a convenient way to quickly set up a fresh environment. The […]

Read more

Release 7856: Magento 2 preinstall updated to 2.4.2

Recently Magento 2.4.2 was released. Last week we updated our default preinstall to this latest version. If you want to take this new Magento version for a spin you can easily deploy it on your Hypernode using the hypernode-systemctl preinstall command-line tool or by selecting the preinstall option when ordering a new Hypernode or starting […]

Read more

Release 7855: Automatically disable crons during upgrades

In this release we have made a small improvement to our up and downgrade automation. When you increase or decrease the size of your plan we create a new Hypernode of that size and then either copy over the data of the installation or do a cloud operation to detach the disk from the old […]

Read more

Release 7836: Elasticsearch support in all Hypernode docker images

Since we started offering many configuration options for our hypernode-docker, the one feature everyone was waiting for was Elasticsearch. We are glad to announce that Elasticsearch 7.6, which has been available on Hypernodes for a while, is now installed by default on all docker images using PHP 7.1 and up. On all docker images with […]

Read more