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

  • 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).
  • 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.