CUBRID 10.1 Patch 3
Release Notes - CUBRID - Version 10.1 Patch 3
CUBRID 10.1 patch 3 includes a number of fixes of legacy issues including 10.1 Patch 2 and some critical fixes for vacuum behavior. All users of CUBRID 10.1, 10.1 Patch 1 and 10.1 Patch 2 are kindly requested to upgrade to 10.1 Patch 3.
Bug Fixes
- [1807] [CBRD-23163] fix chain logging when remove VPID
- [1791] [CBRD-23136] fix crash caused by accessing corrupted memory
- [1790] [CBRD-23134] fix crash caused by accessing deallocated memory
- [1789] [CBRD-22130] Do not set pruned flag on errors
- [1785] [CBRD-22130] fix decaching representation on partial rollback
- [1768] [CBRD-22398] bestspace ignores warnings to interogate existing errors
- [1761] [CBRD-23111] fix abbrev length in version string to 7
- [1758] [CBRD-23105] remove duplicate b-tree root initialization
- [1756] [CBRD-23107] fix slips of disk and file manager
- [1755] [CBRD-23104] handle zero precision for strings that have a size of 0
- [1752] [CBRD-22345] vacuum consume iteration may allocate multiple data pages
- [1751] [CBRD-22174] first boot after copydb
- [1750] [CBRD-21861] fix UMR of tp_atof with zero length string
- [1749] [CBRD-21860] fixes some potential access errors of client insert (includes [984] [987] [988] )
- [1748] [CBRD-21862] fix IVR of mht_get_hash_number with zero length string
- [1747] [CBRD-22164] fix to set last block id for vacuum data after copydb
- [1746] [CBRD-21895] fix separates input cas mode from return code
- [1745] [CBRD-21897] fix to avoid deadlock of "show indexes"
- [1744] [CBRD-21953] uses lhs of an assignment as its column alias for client-side update
- [1743] [CBRD-21976] make locale based on %VS150COMCOMNTOOLS% for VS2017, v150
- [1742] [CBRD-22087] set connection error when a client properly receives it
- [1740] [CBRD-22095] clearing deadlock victim error
- [1739] [CBRD-22127] make decaching class mop from workspace safer
- [1738] [CBRD-22130] "show index" statements needs a table lock
- [1737] [CBRD-22157] remove non-MVCC lock behavior
- [1736] [CBRD-22197] fix UMR of db_find_string_in_in_set
- [1735] [CBRD-22260] fix to use undo redo logging while initializing newly allocated page
- [1734] [CBRD-22266] fix to force page fix even if it is deallocated.
- [1733] [CBRD-22327] fix vulnerability of pt_eval_type_pre
- [1732] [CBRD-22343] [CBRD-22370] [CBRD-22718] fixed reset sysop start LSA ( includes [1209] [1227] [1455] )
- [1731] [CBRD-22398] forget coercion error of comparing incompatible domains to continue
- [1730] [CBRD-22394] fix memory leak of pt_to_aggregate_node
- [1729] [CBRD-22396] fix potential ABW of cub_master
- [1728] [CBRD-22409] fix walking/copying union parser node
- [1727] [CBRD-22403] make non_recursive_part can become PT_VALUE during constant folding
- [1726] [CBRD-22439] raises an error where mq_translate to subquery has a parser error
- [1725] [CBRD-22621] handle interrupt at file_dealloc
- [1724] [CBRD-22441] make an additional condition for fileio_initialize_pages
- [1723] [CBRD-22578] remove useless ordering clause for single tuple aggregation query
- [1721] [CBRD-22550] forget previous error to determine return type of width_bucket
- [1720] [CBRD-22484] fix to early out the extra backup request without initializing backup session
- [1719] [CBRD-22590] add condition to handle S_ERROR in scan_next_index_lookup_heap
- [1718] [CBRD-22574] report invalid use of aggregate function
- [1717] [CBRD-22594 fix case of error during unique search
- [1716] [CBRD-22017] fix index of log page
- [1715] [CBRD-22638] consider compression when computes length of nchar varying
- [1714] [CBRD-22696] disable MRO in case of aggregate queries
- [1713] [CBRD-22805] fix disk_to_class missing error
- [1712] [CBRD-22692] fix pt_substitute_analytic_reference for PT_FUNCTIONs
- [1711] [CBRD-22137] fix recovery of vacuum data page
- [1710] [CBRD-21948] fix to skip notification during recovery
- [1708] [CBRD-23090] fix not to update and reflect vacuum data last blockid on restoredb
- [1706] [CBRD-23086] fix to prevent accessing invalid page advancing vacuum in SA_MODE
- [1704] [CBRD-23083] fix free (page|sector) size of partition
- [1703] [CBRD-23082] avoid checking type if db_val is null
- [1702] [CBRD-23081] avoid dereferencing from outside of buffer
- [1701] [CBRD-23080] fix UMR of accessing null value
- [1698] [CBRD-23077] fix to get correct results of ADDDATE when subtracting certain months
- [1697] [CBRD-23076] fix UMR of db_add_time
- [1696] [CBRD-23075] fix UMR on callers of heap_get_visible_version
- [1695] [1699] [CBRD-22786] fix to backup considers vacuum
- [1691] [CBRD-23070] update vacuum data last blockid before shutting down SA_MODE
- [28] [CBRD-23093] fix memory leak of CUBRID Manager Server: ext_ut_validate_auth ()
JDBC Driver
- [1395] [APIS-779] Wrap a thrown UnsupportedOperationException in a SQLException
- [1394] [APIS-771] Wrap a thrown UnsupportedOperationException in a SQLException