Release 5850: Blocking Magecart zero-days

In this release we will deploy a preliminary new version of our Web Application Firewall which will block various forms of known attacks that have been encountered in the wild on a selection of the vulnerable Magento 1 extensions that were disclosed in this blogpost by Willem de Groot, security researcher and ex-Byte founder. The…

Read more

Release 5840: hypernode-servicectl can also restart Redis

In this release we will push an update to the hypernode-servicectl command-line tool that will make it so that the app user is now also privileged to restart the Redis service. It will be possible to restart the default Redis instance that is commonly used for the full page cache, but it will also be…

Read more

Release 5793: ImageMagick security update

This week a security release for imagemagick was pushed to fix a vulnerability relating to the underlying Ghostscript interpreter. Because in Magento sites it is not very common for non-trusted users to upload images that will be converted to one of these formats, this vulnerability isn’t very critical. But because people can get very creative…

Read more

Release 5785: Migrating Hypernode DEV plans to the new Combell OpenStack

In this release we have started our previously announced effort to migrate production resources from DigitalOcean to the brand new Combell OpenStack cloud. This change will allow for a couple of cool new features like volume swap migration between the Magento Professional 3XL, 4XL and 5XL plans and way faster provisioning (around 10 minutes from…

Read more

20180925.1 – Updated CC hijack and cryptojacking checks and updated style

Update Credit Card Hijack check Recently MagentoCore and MageCart have been getting some traction as Magento specific malware to skim credit card details. We’ve updated our signatures so we’re able to detect shops infected with this malware. Update Cryptojacking check Recently there were some updates to cryptojacker signatures. We’ve updated our database to make sure…

Read more

Release 5734: Default n98-magerun.yaml configuration file

From this release on we will start placing a default .n98-magerun.yaml configuration file for Magerun in /data/web if no such file exists yet. Previously we already placed this file when a new node was ordered with a Magento 1 preinstallation. But, for the instructions in this article about installing Magento 1 on Hypernode to work…

Read more

Release 5678: New hypernode-postsuper utility to clear mail queue

In this release we introduce a new command which exposes the capability of clearing out or removing individual items from the mail queue to the app user. The command is called <code>hypernode-postsuper</code>. Use case The common software systems providing email services queue messages as part of their operations. Hypernodes are configured to process a capped…

Read more

Release 5677: SMTPD limits on low disk space

In this release we have tuned a couple of postfix configurations to safeguard Hypernodes from excessive e-mail volumes. What may affect users is that when the root disk has free space less than 15MB, SMTPD would not accept new requests. We have also adjusted the active queue size in proportion to the enforced mail limits,…

Read more

Release 5664: Follow migration process from the commandline

In this release we have added a new commandline tool on Hypernode which allows you to track the progress of running jobs for your Hypernode. This enables you to get a better insight into at what part of the process actions are as they are happening. The command is named hypernode-log and can be run…

Read more

Release 332: Configure additional Hypernode settings using the API

In this release we have extended the functionality of the (currently BETA) hypernode-api to include some more app-level settings. Note that because the API is still currently under active development the exposed capabilities and naming are still subject to change. Last week we made it possible for API users to enable OpenVPN. In a similar…

Read more

Release-5640: hypernode-vpn a fully automated OpenVPN solution

In this release we introduce hypernode-vpn a fully automated VPN solution for Hypernode, which can be used for securely connecting to your database. hypernode-vpn is based on OpenVPN, with settings optimized for Hypernode. How it works When hypernode-vpn is enabled on a Hypernode, the Hypernode automation takes care of installing openvpn and generating the required…

Read more

Login to billing portal available

In this release we’ve added the option for our non-Dutch speaking customers to login to their billing portal from auth.hypernode.com. You can click the top right to access the dropdown and should then select the “billing portal” item to gain access. You can then manage your subscriptions there. The billing portal allows you to change…

Read more

Release 312: Billing portal SSO URL endpoint and general improvements

In this release we’ve introduced a few generic improvements in the API and introduced an endpoint customers can use to retrieve the billing portal SSO login URL for their account. Billing portal SSO URL Non-Dutch speaking customers who ordered their Hypernode can now get their billing portal SSO login URL by calling the Chargebee SSO…

Read more

Release-5637: hypernode-systemctl CLI introduction

With the recent announcement of the Hypernode-API beta we’re now also able to provide some tools to improve the way you manage your Hypernode on the command line. We’ve introduced the hypernode-systemctl tool to let you take control of certain settings of your node and to allow you to whitelist IP’s. This also provides a…

Read more

Release 5624: Customer changes now have a higher priority than system jobs and more

Prioritising customer changes in our backend system In this release we have made a big change to our back-end system to decrease the time it takes for customer changes to be propagated throughout the platform when we are running system jobs. Our automated systems periodically perform operations on all Hypernodes, like installing updates, running backups…

Read more

Release 5619: Newsletter brute-force protection & enforcement of mail limits

In this release we have updated our fail2ban configuration to protect against more different flavors of brute-forces on the Magento newsletter form. The protection only applies to visitors from outside the Netherlands and should not trigger in-case of normal usage. The second change is this release is that we now queue outgoing e-mails in excess…

Read more

Release 238: Hypernode-API open for public (beta)

As of this announcements it’s possible for Hypernode users to make use of our Hypernode-API. Please be aware that this API is still in beta and might be subject to change. So it’s important not to let any critical systems depend on this API. Want to know how to use the Hypernode-API? Have a look…

Read more

Release 5548: Slightly quicker new node provisioning

In this release we have changed our configuration management so it only installs the enabled PHP version during initial provisioning instead of all PHP versions. Previously we would install all available versions on all Hypernodes always in order to speed up switching between versions. But by only installing the enabled version on demand, the time…

Read more

Release 5541: PHP 7.2 can now be chosen in the service panel

Last week we announced that PHP 7.2 is now available on Hypernode. Today we’ve pushed a new version of our service panel to production which makes it so that you can now switch to (and from) this new version yourself without having to contact support to perform the change for you.

Read more

Release 5535: Performance improvements for all new Excellence nodes up to 3XL

Improved hardware at Amazon In this release we have changed the EC2 instance type used by all new Magento Excellence plans up to 3XL from the previous generation C3 type to the new generation C5 types. This change will give the Magento Excellence M 500 megabytes of extra RAM, the Excellence L 1 gigabyte of…

Read more

Release 5521: Improved OPcache settings

In this release we have modified some PHP OPcache configuration settings to improve speed of certain PHP operations. The new values match the recommendations from the Magento 2 performance optimization guide. Changes: OPcache for the CLI is now enabled (unless using PHP 7.0/7.1 in combination with the Ioncube extension). The OPcache memory size has been…

Read more

[MageReport] Release 20180726.1 – Updated Creditcard Hijack check

Updated Creditcard Hijack check We have updated the Creditcard Hijack check to identify several different instances of newly discovered creditcard skimming malware. Other Several minor UI improvements.

Read more

Release 5504: PHP 7.2 available on Hypernode

Today we’re making PHP 7.2 available on Hypernode. In our previous changelogs 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. The new PHP version will not be…

Read more

Release 5502: More PHP extension updates for PHP 7.2

As mentioned yesterday, we’re currently in the process of adding PHP 7.2 support to the Hypernode platform. In this release we have updated some more PHP extensions to add PHP 7.2 compatibility. We have compiled php-ext-snappy for PHP 7.2 and will be updating it from 0.1.9-1 to 0.1.9-2 on all Hypernodes. Snappy is the default…

Read more