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 7552: Magento 2.4 preinstall and more

Last week Tuesday Magento 2.4 was released, since then we have updated our Magento 2 preinstall (and sample data) to use this new version. With this new version some system requirements have changed: for the first time we will now enable ElasticSearch (version 7.6.x) by default on nodes that request a preinstallation of Magento. While…

Read more

Release 7498: PHP 7.4

In order to prepare the Hypernode platform for the upcoming Magento 2.4 release later today we’ve added PHP 7.4 as an option. In this new version of Magento, PHP 7.4 will be officially supported for the first time. PHP 7.4 offers a small performance increase, various language features and more. We are currently in the…

Read more

Release 7351: New Hypernodes will be booted on Debian buster

In this release we’ve changed the operating system a new Hypernode will get when it is newly ordered. From now on it will run on the new Debian Buster OS, before today it ran on Ubuntu Xenial. For more information about this upgrade see this previous changelog and check out this article on our knowledgebase:…

Read more

Release 7279: [BETA] Debian Buster hypernode-docker and configuration specific images

In this release we have published new hypernode-docker images. These new Docker containers run on the new recently released operating system Debian Buster, unlike the previous image that ran on the Ubuntu Xenial operating system from 2016. Also in this release for the first time we have published Docker images of specific settings configurations, a…

Read more

Release 7245: Magento 2 preinstall updated to 2.3.5-p1

In this release we have updated our Magento 2 preinstall to the new 2.3.5 version that was released yesterday. When your order a new Hypernode through www.hypernode.com and select the Magento 2 preinstall you will now get this new version. app@5vi9lv-hntestbart123489-magweb-cmbl:~/magento2$ bin/magento –version Magento CLI 2.3.5-p1 If you have an existing node and want to…

Read more

Release 7220: Configurable innodb_buffer_pool size, cron jitter and more

In this release we have made it so that the innodb_buffer_pool can be configured by our support on request in a way that will persist between plan upgrades and downgrades, we added cron jitter to dampen steal spikes in public and private clouds and we have made some other changes. The innodb_buffer_pool_size Modifying the innodb_buffer_pool_size…

Read more

Release 7083: Opt-in large MySQL thread_stack

In this release we’ve added another option to the hypernode-api. You can now configure your Hypernode to use a large MySQL thread_stack. While on Hypernode you have full admin privileges on your entire MySQL database, it is not possible to change root-owned MySQL related config files. This means that you can configure any runtime setting,…

Read more

Release 6993: Updates for all available PHP versions

In this release we have updated all the PHP versions on Hypernode to their latest version. Check out the PHP 7 Changelog on php.net and the Debian packaging changelogs for what changed: PHP 5.6.40-13 -> PHP 5.6.40-21 PHP 5.6 changelog PHP 7.0.33-12 -> PHP 7.0.33-20 PHP 7.0 changelog PHP 7.1.33-1 -> PHP 7.1.33-9 PHP 7.1…

Read more

Release 6911: Magento 2 preinstall updated to 2.3.4

Now that Magento 2.3.4 has been released we have updated our Magento 2 preinstall to use this new version. ./bin/magento –version Magento CLI 2.3.4

Read more

Release 6828: Pinning Magerun 2 to 3.2.0

In this release we are pinning the system wide installation of magerun 2, the Magento commandline tool, to version 3.2.0. The newest 4.0.0 and up versions, while providing great features, have a bunch of breaking changes like dropping support for PHP 7.1 and Magento 2.2 and lower. For convenience we’re keeping the default version installed…

Read more

Release 6679: New WAF rules for CVE-2019-8144, potential abuse in the wild detected

In this release we have updated the Hypernode platform with new NGINX rules to block an attack on the Magento Page Builder. Last month with the Magento 2.3.3 and 2.2.10 Security Update a patch was released for a Remote Code Execution (RCE) vulnerability in the Page Builder: PRODSECBUG-2403: Remote code execution through crafted Page Builder…

Read more

Release 6675: The app user can now restart php7.3-fpm

When we added PHP 7.3 to Hypernode three weeks ago we forgot to add the privilege for the app user to restart this version. This has now been fixed. The app user can now restart this version of PHP as well. To restart php7.3-fpm on a Hypernode you can run: app@83f01a-vdloo-magweb-cmbl:~$ hypernode-servicectl restart php7.3-fpm Note…

Read more

Release 6627: The app user can read /etc/redis/redis.conf

It came to our attention that while the /etc/redis/redis-persistent.conf configuration file for the persistent Redis instance was readable by the app user, the default /etc/redis/redis.conf was not. We’ve now changed our configuration management to also make the redis.conf readable. before: app@pup1w8-vdloo-magweb-cmbl:~$ cat /etc/redis/redis.conf cat: /etc/redis/redis.conf: Permission denied app@pup1w8-vdloo-magweb-cmbl:~$ cat /etc/redis/redis-persistent.conf # See https://raw.githubusercontent.com/antirez/redis/3.0/redis.conf for a…

Read more

Release 6626: PHP updates, 7.0.33-12, 7.1.33-1, 7.2.24-1, 7.3.11-1 and 5.6.40-13

As announced on Friday, today we have updated the PHP version in our repositories to the following versions: 7.0.33-11 to 7.0.33-12 7.1.32-1 to 7.1.33-1 7.2.22-1 to 7.2.24-1 7.3.10-1 to 7.3.11-1 5.6.40-12 to 5.6.40-13 For details, see the PHP changelog or the Debian PHP Team packaging changelog.

Read more

Release 6625: Preparing PHP upgrade for CVE-2019-11043

Yesterday a new vulnerability in PHP was disclosed where a specific setting of PHP-FPM, combined with a certain NGINX configuration, could result in the possibility of remote code execution. The Hypernode platform is not vulnerable, because our NGINX configuration does not satisfy the preconditions for this bug to be exploitable. However, to prevent similar attack…

Read more

Release 6591: php-xdebug for PHP 7.3 for hypernode-docker

In this release we update the version of php-xdebug in our repositories from 2.6.0+2.5.5-byte2 to 2.7.2+2.5.5-byte3. We updated to this new version in order to add support for the new PHP 7.3 (which since yesterday has also been available in the latest version of the docker). While it is not possible to use php-xdebug on…

Read more

Release 6586: PHP 7.3 available on Hypernode

Today we’re making PHP 7.3 available on Hypernode. In yesterday’s changelog some of the changes we did to incorporate this new version into our platform were described, and today we will be adding the option for customers to change to this new version in their production environment. You can switch to this new version of…

Read more

Release 6582: Sudo security update CVE-2019-14287

In this release we have updated the sudo package to address CVE-2019-14287. Yesterday a security vulnerability was announced where commands could be made to run as root using sudo if called with a specially crafted user ID. While we were not vulnerable to this attack, we have deployed this update to all Hypernodes, as additional…

Read more

Release 6581: Preparing Hypernode for PHP 7.3, Magento 2.3.3 preinstall and sample data

Now that Magento 2.3.3 has been released we have been preparing our platform for supporting PHP 7.3. Magento now officially supports PHP 7.3 since this new version. PHP 7.3 is supposed to be slightly faster than PHP 7.2 for specific work-loads, check out these benchmarks by Phoronix. In order to support this new version of…

Read more