Zend Server Changelog
The list below provides the full release notes and changelogs for Zend Server.
Zend Server Common changes in version 2021.2.0 (2022-06-22)
- Fixed:
- jobqueueAddJob output in JSON format
ZendServer MonitorNode schema check with invalid version
Vhost attach functionality with Nginx
Installation on RHEL8, apache php-fpm setup
Removed php-fpm binary from IBM i package
IBM i green screen ZS info page errors
PHP version check failure on zpk install
Unable to Save changes after switching GUI tabs in ZS Settings
Change UI License Expiration information for IBM i (suggesting ZendPHP)
ZDD lock issues (zend_deployment.detect_apps ignored)
Application defining failures
- Updated:
- PHP versions 7.1.33.15 (incl. TLSv1.2 support for mysql), 7.2.34.10, 7.3.33.2, 7.4.30. CVE fixes:
mysqlnd:
Fixed bug #81719: mysqlnd/pdo password buffer overflow.
pgsql:
Fixed bug #81720: Uninitialized array in pg_query_params().
IBM_DB2 extension v.2.1.5 for PHP v>=7.3 (not compatible with PHP 7.2)
ssh2 extension v.1.3.1
PECL extensions updated: pdo_ibm v.1.4.2, imagick v.3.7.0 (Windows v.3.5.0), mongodb v. 1.11.1, redis v.5.3.5
Windows: installer contains Apache 2.4.53, MS ODBC drivers v.17 (for sqlsrv ext), vcredist c++ 64 bit VS2017
Linux: lighttpd v.1.4.64
ZendServerSDK v.1.2.1
PHPToolkit for IBM i v.1.9.1
angularJs update to 1.8.2 Perforce release
- PHP versions 7.1.33.15 (incl. TLSv1.2 support for mysql), 7.2.34.10, 7.3.33.2, 7.4.30. CVE fixes:
- Added:
- webp support for gd extension, linux and IBM i
php-cli.sh shell script on IBM i for running php scripts from green screen
Sample use:
CALL PGM(QP2SHELL) PARM('/usr/local/zendphp74/bin/php-cli.sh' 'test.php')
Script output is stored as process print file, not displayed on the terminal screen
IBM i support tool improvements - display created spool file location
- Other:
- Windows installer - changed misleading message during upgrade (PHP version change)
- Extra notes:
- Upgrade from 2019.x.x to 2021.2.0 on RHEL8.
Upgrade may fail. Reporting:
Problem: cannot install the best update candidate for package liboci8-zend-11.2.0.4-8.x86_64
- nothing provides libaio.so.1 needed by liboci8-zend-21.1.0.0-25.x86_64
To continue from such situation, liboci8-zend package (new version) should be installed manually.
sudo yum install -y liboci8-zend
Then restart the upgrade sequence from the step (including) that caused the error (re-run repository installer or other method you have chosen for ZendServer upgrade).
- Upgrade from 2019.x.x to 2021.2.0 on RHEL8.
- Known problems:
- php-fpm restart on Linux.
Related to PHP version change through GUI. php-fpm processes do not restart automatically.
sudo /usr/local/zend/bin/php-fpm.sh restart
As a workaround, php-fpm should be restarted manually from the console after switching PHP version JobQueue misbehavior during DST change (DST end in October).
Jobs scheduled during the hour of DST change get executed large number of times. No known easy workaround. One option is to temporarily disable specific jobs for the specific DST change time period.
- php-fpm restart on Linux.