Release 6575: Update to hypernode.io SPF records
In this release, we change the way that Hypernodes include there SPF records. For each Hypernode we provide an SPF record at spf.<appname>.hypernode.io to be included in your domain. This record used to include spf.byte.nl, which in its turn included all our mail servers and other services. Because spf.byte.nl included other external services, the amount […]
Read moreRelease 6570: php-apcu can be enabled via the hypernode-api
In this release we have added the new functionality of being able to enable the php-apcu PHP module using the hypernode-api. This module is required for running Akeneo and it can also be used by Shopware. We will not enable this module by default as it might get in the way of your Magento performance. […]
Read moreRelease 6552: Upgrading php-common to 2:69
In this release we’re upgrading php-common from 1:35ubuntu6 to 2:69+ubuntu16.04.1+deb.sury.org+2+php7.3. We’re preparing to add out of the box support for Akeneo, but for that we require php-apcu. The version we’re shooting for depends on [php-common (>= 2:69~)], so that’s why we’re upgrading this. We’ve recently had a lot of requests from people to run Akeneo […]
Read moreRelease 6538: hypernode-oom-protect uses correct cwd, hypernode-ssl-config-generator handles multiple DNS names
In this release we have updated some of the tools in our Python bundle of system utilities. hypernode-oom-protect will now report the correct current working directory before:
1 2 3 4 |
app@1fos4q-dennisv-magweb-cmbl:~/magento2$ hypernode-oom-protect pwd /data/web app@1fos4q-dennisv-magweb-cmbl:~/magento2$ pwd /data/web/magento2 |
after:
1 2 3 4 |
app@1fos4q-dennisv-magweb-cmbl:~/magento2$ hypernode-oom-protect pwd /data/web/magento2 app@1fos4q-dennisv-magweb-cmbl:~/magento2$ pwd /data/web/magento2 |
hypernode-ssl-config-generator can now handle multiple DNS names in the dehydrated domains.txt Example:
1 2 3 |
#example.hypernode.io erikhyperdev.hypernode.io www.erikhyperdev.nl www2.erikhyperdev.nl |
Resulting NGINX config before:
1 2 |
grep server_name www.erikhyperdev.nl.conf server_name www.erikhyperdev.nl; |
Resulting NGINX config after:
1 2 |
grep server_name www.erikhyperdev.nl.conf server_name www.erikhyperdev.nl www2.erikhyperdev.nl; |
Changes will […]
Read moreRelease-6527: PHP updates on the 5.6, 7.0, 7.1 and 7.2 versions
MS-ISAC has issued an alert related to multiple vulnerabilities that have been discovered in PHP. It is recommended that all sites using PHP should update to the latest PHP version as soon as possible. We have updated our PHP versions accordingly: PHP 5.6 version from 5.6.40-1 to 5.6.40-12 PHP 7.0 version from 7.0.33-10 to 7.0.33-11 […]
Read moreRelease-6507: More memory added to specific plans
Today we released a new Grow, Professional M, Professional L and Professional XL plan with more memory. Fortunately we have been able to do this without changing prices on these plans. More RAM memory and Redis We lifted the amount of RAM on our Grow plan from 3 to 4 GB and doubled the amount […]
Read moreRelease-6472: PHP7.0 update and Hypernode Firewall
PHP7.0 Update We have updated our PHP 7.0 version to 7.0.33-10. For a complete list of changes see the PHP 7.0 ChangeLog. We will be deploying this update gradually overall Hypernodes this week. Hypernode Firewall Also this week we are introducing the Hypernode Firewall. A system which will dynamically update the firewall of each Hypernode […]
Read moreRelease 6443: hypernode-oom-protect bugfix, elasticsearch logs readable by app user
In this release we have implemented a bugfix that will make it so that children of processes spawned by hypernode-oom-protect will not be flagged as ‘allowed to be out of memory killed’ anymore. This would happen automatically within one minute, which was unintended behavior. On Hypernode we have a periodic task that checks all unprivileged […]
Read moreRelease 6394 – Dehydrated version updated to v0.6.5
In this release we updated our Dehydrated version from v0.6.2 to v0.6.5. This was done in order to fix an issue we noticed when generating new Let’s Encrypt certificates. We received a 400 error with the following error message: Malformed account ID in KeyID header URL: \”https://acme-v02.api.letsencrypt.org/acme/acct/\” This bug was fixed in v0.6.5 of Dehydrated. […]
Read moreRelease 6380: Newsletter spam prevention and Blackfire update
Lately, we saw a big increase in spammers trying to abuse the newsletter and account creation features in Magento. This issue both effects Magento 1 and 2. And it is surprisingly easy to abuse. A spammer can simply try a curl to the newsletter subscription endpoint in Magento with an email address take he would […]
Read more