Release 8728: Remote debugging with Xdebug
With this release, we are excited to announce a cool new feature on the Hypernode platform: remote debugging. With remote debugging, one can connect to a Hypernode and start debugging while the application doesn’t take a performance hit! How does this work? When you enable the php_xdebug_enabled setting, we spin up a separate php-fpm instance…
Read moreRelease 8702: Updated New Relic
With this release, we have updated the New Relic packages to the latest version. Users were experiencing problems where most New Relic transactions were named ‘unknown’ after changing the PHP version to 8.1. The related issue was: newrelic/newrelic-agent#387. The updated New Relic packages are also applied to the Hipex platform.
Read moreRelease 8697: Update PHP versions
With this release we have updated all PHP versions on the Hypernode platform. The new PHP versions are: app@gz22ew-tdgroot-magweb-cmbl:~/laravel$ for v in 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1; do php$v -v | grep -E ‘^PHP’; done PHP 5.6.40-63hypernode20221031.050736 (cli) PHP 7.0.33-63hypernode20221031.040934 (cli) (built: Sep 29 2022 21:55:10) ( NTS ) PHP 7.1.33-50hypernode20221031.041254 (cli)…
Read moreRelease 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 moreRelease 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 moreRelease 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 moreRelease 8524: Bulky Team Invite is ready
After multiple requests from our customers and keeping in mind the efficiency of our Control Panel, we created Bulky Team Invite functionality, which is about inviting to a team many people at once, choosing a role for each of them. First of all, you can invite as many people as you want at once. Each…
Read moreRelease 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 moreRelease 8477: We’ve made improvements to our Control Panel menu
The last release was focused on the menu improvement in the Control Panel. We changed the behavior and structure of the navigation to not suddenly collapse the subitems over the main menu content. You can collapse the Hypernode submenu on hover or by clicking the arrow now. Besides that, the submenu stays open if you’re…
Read moreRelease 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 moreRelease 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 moreRelease 8407: Added functionality on transfer ownership of Hypernodes
Transfer Hypernode In this release we’ve added the option for owners of a Hypernode to keep access after an ownership transfer has been completed. After the new owner of the Hypernode accepts the request, a new team will be created with the new owner and the previous owner as an admin. With this option a…
Read moreRelease 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 moreRelease 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 moreRelease 8354: DNS and Hypernode synchronisation on the Control Panel
Managed DNS In this release we’ve made it possible to enable syncing between a domain and a linked Hypernode. After enabling DNS synchronisation certain records will be added and managed for you from that point onward. Take for example the A record pointing to the IP address of your Hypernode. Enable / Disable syncing With…
Read moreRelease 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 moreRelease 8336: Varnish 6 available on Hypernode
In this release we add a new feature for upgrading your Varnish version to Varnish 6. We will be installing Varnish version 6.1.1-1+deb10u1 when you upgrade your Varnish version to 6. Using Varnish 6 Upgrading your Hypernode to Varnish 6 is an easy process, but should be handled with some caution. The Varnish team says…
Read moreRelease 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 moreRelease 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 moreRelease 8324: Domain registration system on the Control panel
Domain registration system As from now domain registration and transferring is possible through the Control Panel. After ordering you can edit DNS records directly from the DNS manager. For transfers, DNS records can already be configured before finalising you transfer. DNS Only We also support using our DNS manager without the domain registration. By pointing…
Read moreRelease 8286: Scheduled up and downgrading your Hypernode is available on the Control Panel
Scheduled up and downgrading As from now you are able to schedule up or downgrades for your Hypernode on a date and time (UTC +1) of your choosing. Control Panel We have added a date & time picker on the Hypernode’s change plan menu by which you can schedule an up or downgrade for future…
Read moreRelease 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 moreRelease 8169: Two factor authentication on Hypernode Control Panel
Two factor authentication As from now we added two factor authentication (TOTP) to the login proces on the Hypernode Control Panel. This extra security layer was added to meet current security standards for accessing the Hypernode Control Panel. When you login, you’ll be prompted to enable the 2FA option. If not enabled directly, you can…
Read moreRelease 8125: Magento 2 preinstall updated to 2.4.3
Recently Magento 2.4.3 was released. 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 a new…
Read more