ZendPHP Changelog
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)