3.0 February 17, 2023 - New Bug Fixes for Patch 15846\n\nBug 135659 II-5094 (GENERIC)\nFollowing an unsuccessful attempt to open a database, an ALTERDB command could cause the DBMS's 'LK Callback Thread' to report an E_CL250A_CS_NO_SEMAPHORE and terminate the DBMS via the server with an E_DM9449_DMD_CHECK error.\n\nBug 140538 II-10141 (ATTENTION,GENERIC)\nStatistics generated on CHAR class column with length greater than 8 does not represent the data characteristics well, and may make the optimizer produce sub-optimal query plan.\nExisting statistics on affected columns needs to be deleted and re-generated in order to apply the fix.\n\nBug 140749 II-10297 (GENERIC)\nSupport OpenSSL version 1.1.1n to fix CVE-2022-077.\n\nBug 140803 II-10428 (GENERIC)\nX100 aggregate query fails with E_VW1027 error.\n\nBug 140836 II-10466 (GENERIC)\nThe Patch level of the DBMS server can now be obtained using select DBMSINFO( '_patch' )\n\nBug 140871 II-10500 (GENERIC)\nThe DBMS reports spurious PSF, RDF and/or ULM errors when one or more sessions is creating and/or recreating database procedures. With ulm_pad_bytes set to an odd number the DBMS will report a SEGV in uld_marshal( ).\n\nBug 140892 II-10522 (GENERIC)\nThe upgradedb command doesn't create the iiexternal catalog table. Therefore a CREATE EXTERNAL TABLE statement fails with the error E_US0091_NONEXISTENT_CATALOG.\n\nBug 140935 II-10573 (GENERIC)\nServer returns wrong result for an union query that has an outer join in one of its sub-query.\n\nBug 140938 II-10576 (ACTIANX)\nA running installation will stall if the license.xml file being used is updated so that it does not contain a license for the same product that was being used.\nRestarting ActianX, the new licenses in the license.xml will be accepted.\n\nBug 140947 II-10586 (GENERIC)\nServer returns wrong result for a query that joins on a table that is keyed on boolean type column(s).\n\nBug 141021 II-10684 (UNIX,WINDOWS)\nupgradedb creates the iiexternal table on configurations w/o X100 support