Release 8939: OpenSearch 2.x

With this release, we’ve added support for OpenSearch 2.x! It has taken us some time to make this available, because the Debian distribution of OpenSearch 2.x arrived just at the beginning of 2023. Magento has had support for OpenSearch for quite some time, but since version 2.4.6, it added support for OpenSearch 2.x. Using OpenSearch…

Read more

Release 8937: Brancher nodes improvements – History overview and permissions

So far Brancher nodes were shown only to the admin and owners of the Hypernode. After today the Brancher nodes feature is exposed to every member of the Control Panel with specific permissions. The owner has full permission to Brancher nodes page and can allow team developers to manage Brancher nodes on his behalf. Admins…

Read more

Release 8927: Updated Magento version check to support Magento 2.4.4-p2, 2.4.5-p1, and 2.4.6

With the introduction of the new Magento versions (2.4.4-p2, 2.4.5-p1, and 2.4.6), we’ve updated our Magento Version check to support these latest versions. Please note that any version below 2.4.3 is no longer within the supported release line. You can scan your website on magereport.com to verify if you have installed the supported versions successfully….

Read more

Release 8920: New Relic for PHP 8.2, Brancher improvements and n98-magerun2 update

New Relic for PHP 8.2 Support for New Relic with PHP 8.2 has been added. This was still a missing feature, but New Relic has released a new version of their PHP agent, which added support for PHP 8.2. Brancher improvements We have fixed a bug where the /data/web/.my.cnf configuration file did not have the…

Read more

Release 8906: Brancher install hook

With this release, we’ve added a new Brancher feature: install hook. With this install hook, you can configure your application automatically on the Brancher node when the node is ready. To read more about this feature, check out our  documentation on configuring the install hook. app@abcdef-example-ephsggiwy-magweb-cmbl:~$ cat brancher-install-hook.log Brancher hostname is: example-ephsggiwy.hypernode.io app ~ Config…

Read more

Release 8900: NGINX configuration changes

With this release, we’ve made some changes to the NGINX configuration on the Hypernode platform. We’re currently hard at work to create more Hypernode Cluster features. Last month we showcased our database role for the Hypernode Cluster, which makes it available for Hypernodes to offload the MySQL load to a separate Hypernode, making more resources…

Read more

Release 8881: Brancher nodes in the Control Panel

This week we released the Brancher nodes in the Control Panel. The first release covers the basic functionality of creating and terminating Brancher nodes for owners and admins. The Control Panel is the interface layer over API, so if you’re not a fan of a command line (CLI) to manage your Brancher nodes, this is…

Read more

Release 8874: PHP 8.2, New Relic update and other updates

With this release, we’ve added support for the latest PHP minor version 8.2. This PHP version was released on November 24, 2022. Updating to this new PHP version is easy: app@abcdef-example-magweb-cmbl:~$ hypernode-systemctl settings php_version 8.2 Operation was successful and is being processed. Please allow a few minutes for the settings to be applied. Run ‘livelog’…

Read more

Release 8860: Brancher improvements

In the past weeks we have made some improvements for Hypernode Brancher. Labels We added the option to specify labels when creating a Brancher instance. This is an administrative thing to be able to track what kind of Brancher instances were created, what role they fulfill, what change they are related to, etc. This is…

Read more

Release 8851: Varnish 6 for docker images PHP 7.4 and up

In this release we have updated the Varnish version of the hypernode-docker images that run on PHP 7.4 or higher from Varnish 4.1 to Varnish 6.1. Images for PHP version 7.3 or lower will remain on the Varnish 4.1 version for now. The system requirements for Magento have been updated to no longer support Varnish…

Read more

Release 8831: New documentation site

With this release, we’d like to announce our new documentation site: Hypernode Docs. The new documentation site is more intuitive, has more (and better) features, allows us to write even beter documentation for our platform, and perhaps the most important thing: it’s open source on GitHub! Go to ByteInternet/hypernode-docs-next to visit the GitHub repository. Everything…

Read more

Release 8800: WAF improvements

With this release we have expanded the WAF configuration to protect Magento stores from the vulnerabilities in CVE-2022-24086. The configuration has been rolled out in the past week. We have placed the NGINX configuration at /data/web/nginx/server.cve_2022_24086. If you’re experiencing problems with this configuration and your Magento store is up to date, feel free to comment…

Read more

Release 8789: Configuration for GoAccess out of the box

In this release we have added configuration for GoAccess so it can handle Hypernode’s custom access log format out of the box. We’ve had the goaccess binary installed on Hypernode ever since December 2019 but considering Hypernode uses a custom json based log format for NGINX it was difficult to use. On Hypernode there are…

Read more

Release 8766: Fixed Blackfire enablement

Not a feature this time, but with this release we have fixed a bug where Blackfire was installed on Hypernodes by default. This bug was in effect for Hypernodes that hadn’t enabled or disabled the blackfire_enabled setting yet. In that case the setting was reported as disabled, but Blackfire was actually still being installed. If…

Read more

Release 8762: Hypernode hints

We have made a small change to the message of the day, it will now include some nice hints. The ‘motd’ is the output you see when you log in to a Hypernode using SSH. It contains some useful information about the server and information about how to use the system. In this release we…

Read more

Release 8739: Managed magerun2 versions

In the past month we haven’t deployed many changes to the platform to keep things sailing smoothly for the Black Friday weeks/days. We haven’t been standing still though, so we have another cool new feature this week: managed n98-magerun2 versions, finally! Previously the default n98-magerun2 version was 3.2.0. We chose for this because n98-magerun2 has…

Read more

Release 8733: Official Hypernode API Python client

In this release we are publishing our official Python client for the Hypernode API. This hypernode-api-python API client is the Python equivalent of the official hypernode-api-php API client we published earlier. This API client implements various methods which can be useful for automating tasks related to your Hypernode. With our API-first design philosophy we aim…

Read more

Release 8728: Remote debugging with Xdebug

With this release, we are excited to announce a cool new feature on the Hypernode platform: remote debugging. With remote debugging, one can connect to a Hypernode and start debugging while the application doesn’t take a performance hit! How does this work? When you enable the php_xdebug_enabled setting, we spin up a separate php-fpm instance…

Read more

Release 8702: Updated New Relic

With this release, we have updated the New Relic packages to the latest version. Users were experiencing problems where most New Relic transactions were named ‘unknown’ after changing the PHP version to 8.1. The related issue was: newrelic/newrelic-agent#387. The updated New Relic packages are also applied to the Hipex platform.

Read more

Release 8697: Update PHP versions

With this release we have updated all PHP versions on the Hypernode platform. The new PHP versions are: app@gz22ew-tdgroot-magweb-cmbl:~/laravel$ for v in 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1; do php$v -v | grep -E ‘^PHP’; done PHP 5.6.40-63hypernode20221031.050736 (cli) PHP 7.0.33-63hypernode20221031.040934 (cli) (built: Sep 29 2022 21:55:10) ( NTS ) PHP 7.1.33-50hypernode20221031.041254 (cli)…

Read more

Release 8659: MySQL patch version 8.0.29 is now available

With this release, we have update the Percona MySQL 8 server from version 8.0.19 to 8.0.29. Within this release of patch versions we have found quite some performance optimizations, upgrade (from say 5.7) fixes and stability improvements. We’ll be gradually rolling out the update and restart the MySQL servers after upgrading. Please keep in mind…

Read more

Release 8558: Newer Node.js versions, NGINX tweaks and new aliases

With this release, we have added quite some changes we can be proud of! It’s a collection of various improvements, but let’s start with the biggest change! Newer Node.js versions After receiving quite some feedback from our users to include a newer Node.js version, we are proud to announce that we have finally added support…

Read more

Release 8546: Redis 6 support!

With this release, we have added support for Redis 6.0 (see Redis release blog post). This version of Redis has many changes and improvements: Performance improvements ACL support Longest Common Subsequence commands Newest Redis protocol RESP3 We have added support for this major Redis version, because Magento >= 2.4.2 has a soft requirement (yes soft,…

Read more

Release 8524: Bulky Team Invite is ready

After multiple requests from our customers and keeping in mind the efficiency of our Control Panel, we created Bulky Team Invite functionality, which is about inviting to a team many people at once, choosing a role for each of them. First of all, you can invite as many people as you want at once. Each…

Read more