Release 3914: n98-magerun weak password tester
We’ve released a new version of the Hypernode plugin for n98-magerun, that you can use to test weak admin passwords. As admin accounts are increasingly brute forced, it is essential that you don’t use “guessable” passwords (such as steven123). This plugin will show you weak passwords in your store. More information, run magerun hypernode:crack:admin-passwords –help…
Read moreRelease-3294: new magerun commands, prepare for Let’s Encrypt
This release contains an update of the wildly popular Hypernode & Elgentos n98-magerun modules. Import change: all Hypernode commands can now be found in the hypernode:* namespace (see a list here). Also, we have released software to support Let’s Encrypt in an upcoming release shortly.
Read moreRelease 3071: SSH with password, new DC, Magento 2.1
Release 3071 brings a lot of goodness to your Hypernode. The default DigitalOcean data center where Start, Grow and Professional Hypernodes are booted has been changed. The Magento 2 install on new Trial accounts has been updated to version 2.1 (trials with Magento 1 are still possible). Using SSH on your Hypernode is now possible with the password…
Read moreRelease 3054: new image optimizer
This release brings several improvements to the hypernode-image-optimizer: –experimental: 2-3 times slower but 30-50% better compression Max image size default changed from 1000 to 2000 pixels (image optimizer) Runs on lowest I/O priority so heavy optimize jobs will not clash with regular performance. Also, we implemented many improvements to support the Hypernode Vagrant image.
Read moreRelease 2966: New PHPMyAdmin for PHP 7
To accommodate PHP 7, we deploy the lastest PHPMyAdmin release (4.6.1). Previously, PHP 7 users could not use PHPMyAdmin. Happy PHPmyadmining!
Read moreRelease 2911: Rate limit HTTP code now 429
Our rate limiter kicks in when foreign bots (non-search engines) hammer your shop. Previously, they were rejected with a HTTP 503 code (temporarily unavailable). This has been changed into 429 (too many requests) as that is a more apt response. Also, we have added better out-of-band access for our operations department, in case something is…
Read moreRelease 2658: Magerun extensions
This release adds some great functionality to the preinstalled Magento Swiss army knife N98-Magerun: The handy extensions of Peter Jaap Blaakmeer have been added. Hypernode-sponsored features to check for updated modules and required patches.
Read moreRelease 1736: Memory management enhancements and magmi importer security
Access to magmi is now blocked by default to protect shop owners from exposing an unsecured magmi installation to the world. Further improvements to memory management have been made, ensuring even greater stability in the event of an out-of-memory situation.
Read moreRelease 1378: Fix memory issues, better Shoplift protection
Stability release: It was discovered that the php.ini memory_limit wasn’t enforced for PHP-FPM which would crash a node in extreme circumstances. Now a large but sane limit is enforced (256M for Start, 512M for all other Hypernodes). The filter that we installed to counter the immediate threat of Shoplift exploitation turned out to block a…
Read moreRelease 1364: Better memory management for Start plans
This is primarily a stability release with the following tweaks: Better memory management for Hypernode Start plans. Fix bug with SSL file verification Automatic cleanup old incident files (2 months+) Better handling of full disks
Read moreRelease 1294: inode monitoring
We’ve had quite a few cases recently where nodes became unresponsive due to the runaway creation of PHP sessions on the disk. In practice, a storage filesystem has two limits: size in bytes, and number of files (inodes). With this release, we actively monitor on the percentage of available inodes. Reaching the limit is an…
Read moreRelease 1133: More Magento brute force protection
After witnessing large scale brute force attacks at /downloader/ URLs (Magento Connect interface), we have extended our brute force filter. This will save resources and minimize the risk of hackers actually finding your password! Subjects are temporarily (2h) banned after trying 10 POSTs.
Read moreRelease 1120: Query cache, CLI tools, Cache flush preparation
We have further tuned the query cache parameters for the Percona database server. This gives a few percent performance gain on most shops. Hypernode CLI tools are improved: you can now use, for example, tail -f /var/log/nginx/access.log | parse-nginx-log –php to see a live stream of PHP requests. Head to our knowledgebase for some more…
Read moreRelease 1073: Image optimizer, Subversion, HHVM restart
Quickly save 30% of Magento disk usage and loading speed for your visitors: this release introduces the hypernode-image-optimizer. Also Subversion is now installed (as requested by 42Functions) and HHVM does a conditional nightly restart to counter memory leaks.
Read moreRelease 1003: Enable local staging environment (beta)
This release enables a BETA feature: run a staging environment on a different port. This way, you can quickly make a copy of a production shop to analyse a specific bug. Or publish your pending release, so that your customer can try it out. We invite early adopters to test it and let us know…
Read moreRelease 969: Mail through Byte, SSL RC4, Nginx include fix
A multi bug fix release. Outgoing mail is rerouted through Byte mailservers. This fixes an issue where we boot a cloud server that was previously used to send spam, and its IP is on a blacklist. RC4 cipher is removed for sites using SSL. This will enable SSL sites to score an A at the…
Read moreRelease 862: New Percona MySQL server fixes security bug
This is a MySQL server upgrade from version 5.6.16-64.2-569 to 5.6.22-71.0-726 and fixes a (low risk) bug that was recently published. No functional changes were discovered in the acceptance tests nor distilled from the Percona changelog, so everything should work as usual! The upgrade also squelches a warning from the Qualys scan. Upgrading took place…
Read moreRelease 827: New HHVM version: 3.4.2!
Update: the upgrade was rolled back until further notice, due to XML crashes. We’ve upgraded HHVM from version 3.3.0 to 3.4.2. Functionally speaking, this is a transparent upgrade for Magento. However, this solves an important memory leak issue, which in some cases could eat all of a server’s memory, causing it to crawl to a halt….
Read moreRelease 785: install pdftk, imagemagick and a new version of n98-magerun
On request we made pdftk, imagemagick and a new version of n98-magerun available. PDFTK is a toolkit for converting pdf, imagemagick is a swiss armyknife for converting images and n98-magerun is a toolkit for managing magento installations on the commandline.
Read moreRelease 582: Magento brute force and vulnerability scanner protection
Magento Brute Force Protection Brute force attacks against popular web applications, such as WordPress and Magento, seems to be surging lately. Botnets use dictionaries and try to log in on the back-end with various common passwords. If this succeeds, it is easy to install a malware component to send spam, steal payment information etcetera. Even…
Read moreRelease 494: New PHP mysqlnd, new PHPmyAdmin
The new native mySQL driver for PHP has several advantages: better performance and better logging and statistics. Last weeks we have seen occasional “Lost connection to Mysql server” PDO exceptions which were unrelated to CPU load, I/O, mem usage, slow DB queries or persistent connections. With this upgrade we rule out the possibility of an…
Read moreRelease 449: memory-only Redis
This Hypernode release brings a lot of small fixes. the Redis-database is no longer saved to disk. A drawback is that your cache in Redis will be flushed if Redis restarts, but the pro’s outweigh the cons :). Redis performance will get a boost and be more predictable because it doesn’t have to write to…
Read more