ZendPHP Changelog

See What's New in ZendPHP.

Bookmark the full changelog at zend.com/release-notes/zendphp here.

ZendPHP for Alpine Linux 3.18 Now Available

A ZendPHP Alpine Linux 3.18 image is now available on our Alpine Linux package repository.

ZendPHP Adds Support for Popular Enterprise Linux 9 Distros

ZendPHP now supports several popular Enterprise Linux 9 distributions, including:

  • RHEL 9
  • CentOS Stream 9
  • Rocky Linux 9
  • AlmaLinux 9
  • Oracle Linux 9

In addition, the Zend team has also added ZendPHP support for Debian 12, giving you greater flexibility in working with ZendPHP across platforms. For a complete list of supported platforms and PHP versions, see Supported Platforms.

AlmaLinux 8 Support Now Available for ZendPHP

ZendPHP now supports AlmaLinux 8, adding additional flexibility for teams deploying Enterprise Linux. For a complete list of supported platforms and PHP versions, see Supported Platforms.

Added Windows Installer (MSI) for ZendPHP

The new MSI installer supports PHP versions 7.2, 7.3, 7.4, 8.0, 8.1, and 8.2. The Windows installer lets you install the ZendPHP version of your choice, as well as easily select the packages and extensions you want to accompany your installation. For a video demo, see the What's New page. For a complete list of supported platforms and PHP versions, see Supported Platforms.

JobQueue for ZendPHP Now Available

The new JobQueue, included in the ZendHQ Extension for ZendPHP, makes it easier than ever for teams to defer, schedule, monitor, and manage jobs and job queues in their PHP applications.

  • ZendHQ JobQueue makes it easy to defer long-running processes so your users can get a response as soon as possible, and schedule resource-heavy jobs to happen outside of high-volume hours.

  • With ZendHQ JobQueue, you can schedule work to occur on regular cadences, making routine jobs easy and repeatable.

  • The ZendHQ User Interface makes it easy to schedule, configure, and manage your job queues.

For a video demo, see the What's New page.

ZendPHP for Alpine Linux Now Available

The new ZendPHP Alpine Linux images are built on Alpine Linux 3.16, and delivered through a custom Alpine Linux package repository. Packages are compiled to mimic official Alpine Linux PHP packages and are available for both x86_64 and arm64 architectures.

ZendPHP containers for Alpine Linux 3.16 are available for each PHP version we support (currently 7.2 to 7.4 and 8.0 to 8.2) with variants for each of CLI, php-fpm, and Apache.

Use the zendphpctl script for installing and managing ZendPHP on Alpine. We also provide instructions for manually installing ZendPHP on Alpine. These articles detail how to add the repository, steps needed for authentication and authorization with the repository, and how to install packages. The documentation also details how to compile non-standard or custom PHP extensions for the distribution.

For a complete list of supported platforms and PHP versions, see Supported Platforms.

PHP 5.6 and 7.1 End of Life

As of January 31, 2023, we no longer support PHP 5.6 or 7.1, and v6 releases of RHEL-compatible operating systems. For a complete list of supported platforms and PHP versions, see Supported Platforms.

ARM Support for ZendPHP Now Available

ARM support for ZendPHP and ZendHQ is now available for ZendPHP 7.2 and up. All Docker images are available from our container registry now include additional tags providing ARM variants. For a complete list of supported platforms and PHP versions, see our Supported Platforms.

ZendPHP Common changes

ZendPHP Common changes in versions 5.6.40.16, 7.1.33.15, 7.2.34.10 and 7.3.33.2 (2022-06-13):

  • mysqlnd:
    • Fixed bug #81719: mysqlnd/pdo password buffer overflow. (CVE-2022-31626)(c dot fol at ambionics dot io)
  • pgsql:
    • Fixed bug #81720: Uninitialized array in pg_query_params(). (CVE-2022-31625) (cmb)