December 2020Release Notes for ZendServer2020 for IBM iBelow you'll find the release notes for ZendServer2020 for IBM i, including additions, changes, and fixes.Please note that ZendServer2020 will not be issued for other platforms. AdditionsCreated rpm packages for all required PECL extensionsAdded status option to i5\_apacheAdded libsqlite3-0-3.19.3 dependencyUpdated ZMail extensionNow Displaying compatible PHP versions for directivesAdded idempotent WebAPI access with tokensAdded suspendQueues() and resumeQueues() functions to Job Queue APICreated installation program to install ZS management programs and XMLSERVICEAdded api authorization methodsAdded chroot for IBMiAdded MongoDB extensions for IBM iAdded PHP 7.4Created RPM package for iBMiChangesZend server is now 64 bitRemoved modcluster.soZendDebugger now uses openssl 1.1 functionalityZendUtils used hard-coded /usr/local/zend/bin/apachectlMoved Opcache from components to php extensionsUpdated ZS SDK to a new version (zpk)Updated Symfony Z-Ray plugin within Zend Server to version 1.0.6Changed opcache build for PHP 7.2, 7.3 to "normal"Reduced traces logging and rss checking in WebAPIUsing CMake to build Zend ServerRemoved "prelink" dependency in our packagesUpdated application library names and version numbersRemoved PHP 7.1Zend Server now with dynamically linked QtReplaced zend\_utils.aix\_restart\_cmd with zend\_utils.restart\_cmdcURL library version updatedUpgraded to Qt 5Zend Server daemon (zsd) kept the zsd.db SQLite database locked when it can't receive extensions list from user webserver (Apache)Upgrade now Performs TMPDIR CleanupFixesFixed broken link for "Deploy Application" popup in ZS GUIFixed unclassified opcache preload directivesZray is no longer activated by default in production profilePageCache caused 'mdiv by zero' in apacheAudit trail displayed status - "in progress" after PHP switchFixed unclassified directives for redisApplications libraries list was incompleteibm\_db2.so could not use credentials for authenticationZendDataCache caused a crashZSD failed to update the blueprint when new PHP extensions are discoveredDevBar event handler modified reference counted arrayInstallation succeeded when Default Vhost was not insertedUndefined variable and array offset errors flooded logs with value of type null PHP noticesPHP extensions page did not support visibility attributesZSemaphore did not report errorsZend Server picked up php directives for inactive versionsFixed error accessing Zend Server UI when date.timezone is blank or set to UTC in php.ini and QTIMZON is set to Central Standard TimeJob Queue API Commands were not workingThere was an infinite loop in ZRayExtensionManager::addStorageLines()Fixed an error when using some time range filters in Job Queuezsd failed to start up if mbstring.func\_overload is setZend Server reported directive mismatches for inactive PHP versionsZS-CLIENT did Not Support Latest Web-API CommandsInvalid header files were included in the Zend Server engine's codeSome of the ZRay plugins did not workZRay Symfony plugin did not get local variablesGreen Screen license menu options were fixedJob Queue Pulse error failed getting jobs listInstallation created multiple records/columnsIBMi pdo\_ibm had bad ini contentFixed Buffer Overflow error in Zend Monitor on a specific requestFixed "Target not found" error message on Job QueueLicense update failed with an error "Could not store license: Statement could not be executed"Fixed db2\_bind\_parm issues for PHP(7.2&7.3)For more information regarding the ZendServer2020 for IBM i release, please visit the What's New page for Zend Server.