CUBRID 11.3 Patch 2 has been released.
In this release, issues found after 11.3.2 released have been fixed.
1. Improvement and Fix
- Fixed the "Cannot allocate query entry any more" error in Java SP
- Modified the query optimization process to include the pipe operator ('||')
- Fixed an issue where an "unsupported argument type" error occurred when a column unrelated to Java SP execution was of an unsupported type
- Fixed the "Invalid serial value" issue in unloaddb
- Fixed the issue where the vsnprintf function was not working properly in the Windows version
- Fixed an issue where unloaddb would cause an infinite loop when data exceeded 1MB in a JSON type column
- Fixed an issue where NULL values remained in the db_authorization system table after deleting a user
- Fixed an issue where rownum was not changed to orderby_num in the ORDER BY removal logic
- Improved recovery logic up to a certain point (restoredb)
- Fixed an error that occured in the unloaddb/loaddb utility when the current_val and max_val values of serial are the same
- Fixed an issue where unloaddb output unrelated ALTER SERIAL statements when using the -i and --input-class-only options together
- Fixed an error message that occured when incorrect information is entered in ha_node_list and ha_replica_list
- Fixed the sort-limit optimization to work even when using bind variables
- Corrected incorrect trace information in UNION, DIFFERENCE, INTERSECTION, and CTE
- Resolved permission issues when performing 'for update' statements on system tables
- Modified the behavior of vacuum_er_log_error() in the internal vacuum functions
- Modified to prioritize the creation of the java directory when running a Java SP server
- After changing the DB instance with a session command in csql, the DDL log is modified to be recorded in the log of the changed DB instance
- Fixed an issue where localhost could not be found when setting certain environments in ha_make_slave.sh
- Fixed an issue where incorrect results were produced when a join relationship was not established
- Modified the 'INNER JOIN' optimization method
- Fixed an issue where subqueries containing orderby_num() were view merged
- Fixed an error that occured when using user variables in TIME_FORMAT() function
- Modified the results of to_char(), time_format(), and date_format() functions to express TZM information identically
- Improved the performance of strcat(), an internal function used in time_format() and date_format()
- Simplified repeated function calls and condition checks in char_isspace() and char_islower()
- Resolved a compiler error where numeric values were incorrectly generated as double values when creating Java SP results
Please refer to the 11.3.2 change logs(https://github.com/CUBRID/cubrid/releases/tag/v11.3.2) for details.
2. Precautions
- When using heterogeneous(Oracle/MySQL) DBLINK, you must use ODBC Drvier for Unicode of Oracle/MySQL.
3. Environmental Requirements
- Linux: 64bit, kernel 2.4 or higher, Windows: Windows7 or higher (Windows 7 requires the latest security updates)
- JRE 1.8 or higher is required when using JSP or CUBRID Admin/CUBRID Manager
4. Download
- Product download : https://www.cubrid.org/downloads
- Product source code : https://github.com/CUBRID/cubrid/tree/v11.3.2