Release-3540: fix CVE-2016-8655, disable the freshclam daemon and more

Because it is December we have done our best to make as little alterations to the platform as possible to provide the most stable hosting experience for our customers during these busy holiday months. However we do have some updates to share. These are some of the things we have been up to since the…

Read more

Release-3512: More granular hypernode-importer error logging and more

This release implements Magento 2 detection for the hypernode-importer so that a message can be displayed that we at this time do not support Magento 2 in the hypernode-importer yet when a Magento 2 shop is attempted to be imported with this tool. The message reads “importing Magento 2 with the hypernode-importer is not supported…

Read more

Release-3480: Additional PHP modules

Today we are installing two requested packages on all PHP 7 Hypernodes. php7.0-odbc php7.0-sybase

Read more

Release-3347-1: update PHP7 to 7.0.13-1

Today’s release updates PHP on PHP 7 Hypernodes and other minor changes. PHP 7 updated from 7.0.12-1 to 7.0.13-1. You can look at our packaging here if you are interested in that sort of stuff. The hypernode-importer can skip Magento path autodetection If the host has many files in the directories where the hypernode-importer will…

Read more

Release-3405: new hypernode-importer features, tweaks in memory management

Today we deployed some changes to the hypernode-importer which might end up saving you some time when migrating a Magento shop to a Hypernode or a local hypernode-vagrant development environment. The –set-maintenance-on-source flag This new option for the hypernode-importer enables you to automatically put the Magento installation you are importing from in maintenance mode before…

Read more

Release-3331: Increased server_names_hash_bucket_size and more

In this release we made a couple of minor changes to our configurations on Hypernode. Increased the server_names_hash_bucket_size to 128 The server_names_hash_bucket_size NGINX config value was increased from 64 to 128 as it was causing issues with longer domain names. For example previously trying to generate an SSL configuration for domains of a certain length…

Read more

Release-3331: Fix multiple domains in user generated SSL configs and changes to WAF

Yesterday we started rolling out a pre-configured Let’s Encrypt automatic renewal and configuration mechanism based on dehydrated. We noticed a bug in our SSL config generation script that made it impossible to load certificates for more than one domain. This has been fixed now. If you ran in to this problem you can re-run dehydrated…

Read more

Release-3323: Let’s Encrypt support [BETA]

In this release we started rolling out compatibility with Let’s Encrypt auto-renewal. Previously it was already possible to use Let’s Encrypt certificates on Hypernode by uploading them to the service panel, but the real beauty of Let’s Encrypt is in it’s short lived certificates which can be automatically updated. Requesting a Let’s Encrypt certificate on…

Read more

Release-3318: patch OpenSSL CVE-2016-6304, notify out of memory killed on SSH login

The last couple of weeks we have been mostly focused on improving our back-end logic for dealing with external API failures and implementing extra tests for our automation. However there were some things we did that might be interesting to hear about for Hypernode users so here is a short summary. OpenSSL CVE-2016-6304 Early last…

Read more

Release-3270: NGINX upgrade, hypernode-importer can use a jumphost

Today all Hypernodes starting with the letters A-M will be upgraded to a newer NGINX version. Additionally we made some changes to our Web Application Firewall (WAF). If you notice something out of the usual or think this new configuration is somehow clashing with your NGINX configuration, please contact us. Also we upgraded the globally…

Read more

Release-3237: hypernode-importer can import ZIPs and SQL dumps

This release contains a couple of new hypernode-importer features that have been used by our onboarding team for a while already and today they have been added to the help menu so they can be used by all Hypernode users. Importing the webroot from the filesystem instead of the remote host This flag enables you…

Read more

Release-3110: Mitigate httpoxy

Today a set of vulnerabilities was disclosed surrounding CGI-like environments. Luckily due to Hypernode’s thoroughly tested continuously integrated deployment environment we were able to roll out a mitigation strategy on all Hypernodes quickly and safely soon after the news broke. block the HTTP_PROXY header from being passed on to PHP-FPM The Nginx configuration now contains…

Read more

Release-3014: Varnish pipe_timeout and more streamlined SOLR migrations

Longer pipe_timeout for Varnish. Click here for more information. We added -p pipe_timeout=300 to the Varnish DEAMON_OPTS SOLR is stopped and started during migrations to prevent stale locks from being transferred Lock out the app user during crucial parts of migrations for safer upgrades Improved the automatic cron flocking pattern matching The hypernode-importer also synchronises…

Read more

Release-3085: Vagrant updates

We’ve been gradually improving our standard of quality for the Magento Vagrant development environment hypernode-vagrant. This is becoming increasingly important with the growing adaptation of the boxfile among our customers and other Magento developers. This week we have deployed various changes to both increase ease of use and performance. package the latest virtualbox guest additions…

Read more

Release 3056: disabling old staging ports

Today’s release disables the old staging ports and includes some other changes. Recently we added more conventional staging ports for better integration with Adyen and Cloudflare as requested here on our Uservoice. Now a few weeks later we are removing the old and deprecated staging ports 10080 and 10443. If you are still using the…

Read more

Release 2990: New locations for DigitalOcean

This release brings you: Booting DigitalOcean Hypernode’s in multiple datacenter locations worldwide on request php7cc installed by default so you can easily check PHP 7 compatibility of your codebase from the command line Updated modman to 1.12 Disable weak SSH ciphers: arcfour, arcfour128 and arcfour256

Read more

Release 2953: Expand workaround for ImageMagick CVE-2016-3714

Upstream patches are still incomplete for CVE-2016-3714, in the mean time this update blocks more vulnerable ImagMagick “coders” (modules) as a workaround: HTTP, FTP, TEXT, SHOW, WIN, PLT, LABEL.

Read more

Release 2952: Update PHP to 7.0.6-1

This release updates PHP from 7.0.5-3 to 7.0.6-1.   There is a known PHP issue that affects our code compiler when using PHP 7.0.5. We recommend you not use PHP 7.0.5. See: http://devdocs.magento.com/guides/v2.0/install-gde/system-requirements.html Other changes: – mark uptimerobot as a non-bad bot – update Hypernode/Elegentos modules to be compatible with the latest magerun – depend…

Read more

Release 2871: manage server name with custom_server_name and an expansion on our monitoring

Release 2871 brings a new variable $custom_server_name to control the custom server name instead of overwriting server_name directly. This fixes a potential configuration collision between licensing based on server_name and TLS certificate selection: server_name is used to select vhosts and the TLS certificates. It is also passed on to PHP as fastcgi_param so it shows…

Read more

Release 2757: PHP 7, Vagrant LXC, API restricted and more

The moment is finally here! PHP 7 is available on Hypernode. These are the changes we’ve made since the last release: PHP 7 support New PHP version available: 7.0.4. You can upgrade in the service panel or try it out in the Vagrant Installed modules: Curl, GD, IMAP, intl, mbstring, mcrypt, mysql, ldap, pgsql, pspell,…

Read more

Release 2684: Varnish 4.0.3 and Vagrant

We’ve been quite busy here at Byte, this changelog highlights some of the changes we made since the last reported release: Varnish 4.0.3 is now the default on new Hypernodes We will be reaching out to customers who are currently running Varnish 3 to discuss upgrading to Varnish 4. added esi_disable_xml_check flag to Varnish 4…

Read more

Release 2384: Passive FTP through AWS, fdupes and various infrastructure changes

Hypernode changes: Added fdupes to hypernode stack for deduplicating images Passive FTP through AWS is now supported Improvements to our deployment infrastructure: Tweaks to internal tools for faster access to all nodes More expansive monitoring of our internal systems Shorter cycle times for scaling our continuous deployment Persistent storage of job progress for inspection and…

Read more

Release 2166: Crash recovery backups, stability tweaks and updated composer

A lot of exciting stuff has happened since the last update, mostly on the infrastructure side of things relating to the stability and monitoring of the platform. Internal changes: New method for creating crash recovery backups on the Digital Ocean nodes using S3 Automatic complete restoration of production nodes from backup All Magento Start and…

Read more

Release 1720: Automatically install Magento, added Composer and other updates

Automatically install Magento on new Hypernodes Composer has been made available due to popular request Updated n98-magerun to 1.97.4 Updated the ionCube Loader to v5.0.15 Increased stability in memory management

Read more