Release 10303: PHP 8.4, Composer 2.7 and other settings

PHP 8.4 The recently release version of PHP 8.4 has now been added as an option to the Hypernode platform! You can upgrade your PHP version in the control panel or in the CLI using hypernode-systemctl settings php_version 8.4. To read about what was added and changed in this PHP version, go checkout the PHP…

Read more

Release 9557: PHP 8.3

With this release, we’ve added support for PHP 8.3. This latest minor version was released on November 23, 2023. See the PHP 8.3 release announcement. PHP-related integrations like Tideways, New Relic and Blackfire have all been updated to be compatible with PHP 8.3. For people using ionCube: we’re still waiting for an update of the…

Read more

Release 9446: Tideways

We’re excited to announce we now have support for Tideways! Tideways is an APM service which can be used for monitoring, profiling and exception tracking of your application. Click here to learn more. You can enable Tideways by configuring the following settings: tideways_api_key: The API key for your application tideways_enabled: Enable the integration. Possible values:…

Read more

Release 9355: Xdebug Cloud support and updates

Xdebug Cloud support With this release, we’ve added support for Xdebug Cloud to our Xdebug configuration (read more about Remote Debugging). When xdebug is enabled on your Hypernode, you can configure the Xdebug Cloud key with the php_xdebug_cloud_key setting: app@abcdef-example-magweb-cmbl ~ $ hypernode-systemctl settings php_xdebug_cloud_key aaa-bbb-ccc Operation was successful and is being processed. Please allow…

Read more

Release 9311: Changing PHP’s default serialize_precision

With this release, we’re changing the serialize_precision setting from 17 to the default setting for PHP 8.3 (which hasn’t been released yet) and onwards. The setting was set to 17 when PHP didn’t have an algorithm yet to select a rounding precision on its own. The default used to be 100, so by using 17…

Read more

Release 9156: Faster hypernode-fpm-status and livefpm on high load

With this release, we have some improvements for hypernode-fpm-status and livefpm! We enhanced the utility’s responsiveness, especially for big Hypernodes with high traffic loads. Improved Performance for Big Hypernodes For hypernode-fpm-status, we use a component called psutil to gather information about the connections and processes. However, the way we used psutil didn’t scale very nicely…

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 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 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 2932: Update PHP 5.5 ioncube loader

During today’s PHP 5.4 to PHP 5.5 migration some customers reported problems with the ioncube loader in PHP 5.5. This release updates the ioncube loader to 5.1.2 in order to fix the following error: PHP Fatal error: The file [path_to_file] was encoded by the ionCube Encoder for PHP 5 and cannot run under PHP 5.5….

Read more