Skip to content

Releases: CUBRID/cubrid

CUBRID 10.2 Patch 5

13 Oct 04:43
25908b1
Compare
Choose a tag to compare

CUBRID 10.2 Patch 5 includes a number of fixes of legacy issues.

CUBRID 10.2 Patch 5

CUBRID 10.2 patch 5 includes several critical fixes of 10.2 patch 4. All users of CUBRID 10.2 and 10.2 patches are kindly requested to upgrade to 10.2 Patch 5.


Change logs:

Bug Fixes

a191b90 [CBRD-24028] Segment fault occurs when connections increase rapidly (#2993)

CUBRID 11.0 Patch 2

28 Jul 00:11
a507059
Compare
Choose a tag to compare

CUBRID 11.0 Patch 2 includes a number of fixes of legacy issues.

CUBRID 11.0 Patch 2

CUBRID 11.0 patch 2 includes several critical fixes of 11.0 patch 1. All users of CUBRID 11.0, 11.0 patch1 are kindly requested to upgrade to 11.0 Patch 2.


Change logs:

Bug Fixes

01c8935 [CBRD-23925] When used as a function parameter, the original pointer variable is not initialized to NULL. (#2895)
f9ad708 [CBRD-23926] Use statistics of pages when checking recompilation threshold. (#2897)
a5fae6f [CBRD-23990] Redesign of query cache management to handle the plan cache overflown (#2894)
176069f [CBRD-24000] CAS Statement Handlers created by Server-Side JDBC are not properly cleared (#2904)

CUBRID 10.2 Patch 4

28 Jul 00:11
d6808c1
Compare
Choose a tag to compare

CUBRID 10.2 Patch 4 includes a number of fixes of legacy issues.

CUBRID 10.2 Patch 4

CUBRID 10.2 patch 4 includes several critical fixes of 10.2 patch 3. All users of CUBRID 10.2 and 10.2 patches are kindly requested to upgrade to 10.2 Patch 4.


Change logs:

Bug Fixes

ec4944c [CBRD-23925] When used as a function parameter, the original pointer variable is not initialized to NULL. (#2896)
5057487 [CBRD-24000] CAS Statement Handlers created by Server-Side JDBC are not properly cleared (#2899)

CUBRID 11.0 Patch 1

14 May 00:37
6e1fd97
Compare
Choose a tag to compare

CUBRID 11.0 Patch 1 includes a number of fixes of legacy issues.

CUBRID 11.0 Patch 1

CUBRID 11.0 patch 1 includes several critical fixes of 11.0. All users of CUBRID 11.0 are kindly requested to upgrade to 11.0 Patch 1.


Change logs:

Enhancements

068e879 [CBRD-23828] Support the use of OID of temp file in HASH LIST SCAN. (#2694, #2753)
90d8f8d [CBRD-23860] Do broker keyword integration check (#2711)
7cf8f61 [CBRD-23881] Add a new option to the vacuumdb utility to output the smallest log page ID and log volume name referenced by vacuum (#2637)
451c9f8 [CBRD-23905] Enhance Index scan performance (#2741)
b60327d [CBRD-23946] Disable loaddb CS in HA mode, with option to orveride (#2779)

Bug Fixes

3ffe597 [CBRD-21446] Installing CUBRID with zip on Windows, cubrid server start fail (#2725)
6803422 [CBRD-23850] Fixed an error that occurred when executing a transaction referencing the archive log volume deleted by executing backupdb -r (#2601)
3cf671c [CBRD-23856] Adding mutex for result-cache to process multi-threaded transaction (#2730)
7dd234f [CBRD-23865] Hierarchical query execution time difference between V11 and V10.2 occurs when using SQL hints /*+ no_hash_list_scan */ (#2693)
dd24143 [CBRD-23866] Fix reuse heap file policy error (#2598)
e181f20 [CBRD-23877] To CREATE a table as SELECT query, the alias of attributes should be checked. (#2611)
d13c555 [CBRD-23878] To prevent setting the precision to -1 for STRING type as derived attribute (#2721)
1d8dc1f [CBRD-23879] Outer dependency is set improperly when rewriting SQL from outer join to inner join (#2692)
d03a74e [CBRD-23883] Change keyword to JDBC_CACHE_ONLY_HINT (#2617, #2702)
f6cd23f [CBRD-23888] Error -1106 occurs when using MERGE INTO statement with GROUP BY (#2631)
a338b10 [CBRD-23890] Predictable update statistics order of partitioned tables in loaddb cs (#2703)
3689192 [CBRD-23891] Loaddb CS reports incorrect number instances committed (#2704)
05ce3c8 [CBRD-23901] Remove the hidden property of the dont_reuse_heap_file system parameter. (#2653)
c5ce2eb [CBRD-23906] do update statistics on all tables in loaddb SA (#2701)
f1c22d0 [CBRD-23915] Log num chars in sql_log for bind VARCHAR variables (#2712, #2750)

Drivers

250242e [APIS-869] Administrative setting of CUBRID jdbc property (#2777, #2780)

CUBRID 10.1 Patch 5

13 Apr 23:39
8a6a188
Compare
Choose a tag to compare

CUBRID 10.1 Patch 5 includes a number of fixes of legacy issues.

CUBRID 10.1 Patch 5

CUBRID 10.1 patch 5 includes several critical fixes of 10.1 patch 4. All users of CUBRID 10.1 and 10.1 patches are kindly requested to upgrade to 10.1 Patch 5.


Change logs:

Enhancements

db745e7 [CBRD-23835] Upgrade OpenSSL for CUBRID 10.1 (#2578)
49bd8ef [CBRD-23901] Remove the hidden property of the dont_reuse_heap_file system parameter. (#2655)

Bug Fixes

03864ac [CBRD-21446] Installing CUBRID with zip on Windows, cubrid server start fail. (#2592, #2644)
bfce212 [CBRD-23850] Fixed an error that occurred when executing a transaction referencing the archive log volume deleted by executing backupdb -r. (#2603)
da110eb [CBRD-23866] Fix reuse heap file policy error (#2596)

CUBRID 10.2 Patch 3

13 Apr 23:40
2510ce1
Compare
Choose a tag to compare

CUBRID 10.2 Patch 3 includes a number of fixes of legacy issues.

CUBRID 10.2 Patch 3

CUBRID 10.2 patch 3 includes several critical fixes of 10.2 patch 2. All users of CUBRID 10.2, 10.2 patch 1 and 10.2 patch 2 are kindly requested to upgrade to 10.2 Patch 3.


Change logs:

Enhancements

2510ce1 [CBRD-23901] Remove the hidden property of the dont_reuse_heap_file system parameter. (#2654)

Bug Fixes

17305d1 [CBRD-21446] Installing CUBRID with zip on Windows, cubrid server start fail. (#2595,#2643)
57d289e [CBRD-23850] Fixed an error that occurred when executing a transaction referencing the archive log volume deleted by executing backupdb -r. (#2602)
09a571b [CBRD-23866] Fix reuse heap file policy error (#2597)

CUBRID 11.0

21 Jan 02:34
b53ae4a
Compare
Choose a tag to compare

CUBRID 11.0 is the latest stable version that includes new features, significant changes and enhancements.

CUBRID 11.0

  • is a version with improved security.
  • is more stable, faster, and more convenient for administrators.
  • fixes a large number of critical bugs..
  • includes useful SQL extensions: Supporting RVC (Row Value Constructor) and various REGEXP functions.
  • includes code refactoring and modernization.

CUBRID 11.0 improves security by providing data encryption and packet encryption. This version prevents abnormal data loss by supporting table-based TDE (Transparent Data Encryption) and packet encryption between the driver and server.

CUBRID 11.0 is faster. This version supports hash scan and improves the performances by up to 10 times in join query that could not perform index scans. By supporting the cache of search query results through hints, data change is minimal, and the performance of the workload with complex queries is maximized.

CUBRID 11.0 improves administrator convenience by providing new functions for administrators. This version supports statement-based replication through hints on the HA environment, improving the replication time when deleting and updating a large amount of data. By separating the Java SP server from the DB server, the influence of the DB server is minimized from the start/stop of the Java SP server. In addition, the DDL audit function is provided so that DDL change can be tracked.

The database volume of CUBRID 11.0 is not compatible with that of CUBRID 10.2 and earlier versions. Therefore, if you use CUBRID 10.2 or earlier, you must migrate your databases.


Change logs:

Enhancements

Security

0cf60dd [CBRD-23608] Implement "Transparent Data Encryption" (#2497, #2511, #2514, #2516, #2519, #2526, #2546, #2551)
9123b9b [CBRD-23637] Implementation of secure CUBRID jdbc driver (#2346, #2360, #2393)
9c93886 [CBRD-23687] Apply SSL Broker/CAS to damson (#2348, #2350, #2387, #2474)
35c5e35 [CBRD-23688] Implementation of secure CUBRID CCI driver (#2362, #2472, #2480)
f9abbb1 [CBRD-23726] Add DDL Audit log (#2481, #2527)

SQL extension

6d597de [CBRD-22856] Support Row Value Constructor (#1564)
3df36a1 [CBRD-22783] Add support for REGEXP_REPLACE function (#1509, #1647, #1671, #2181, #2186, #2189, #2194, #2198, #2210, #2212)
7d24258 [CBRD-23071] REGEXP_SUBSTR function (#1709)
34e53ff [CBRD-23073] REGEXP_INSTR function (#1722)
20c0159 [CBRD-23084] REGEXP_COUNT function (#1741)
0583db9 [CBRD-23085] REGEXP_LIKE function (#2203)

HA

55771f1 [CBRD-22135] Improve performance when using serial in HA environment. (#2206)
fc5e8f8 [CBRD-23678] implementation of /*+ USE_SBR / hint for DML in HA environment (#2388, #2467, #2540)
92f6810 [CBRD-23682] Support to /
+ NO_LOGGING */ hint (#2422)
3c2be62 [CBRD-23692] The heartbeat starts fail on the master node if master and slave node exist on the different network and can't communicate each other. (#2457)
6496506 [CBRD-23737] Leaves a log to trace the cause when a failover is occurred due to a server hang. (#2432)
5f07862 [CBRD-23690] Improvement of 'Rebuilding Replication Script' (#2452)
59d2efa [CBRD-23609] Before failure-over due to disk failure, syslog was used to record information and the disk failure detection algorithm was improved in HA environment. (#2195, #2211, #2342)

Java SP

f378a23 [CBRD-21565] Add system parameter for Java SP server to apply JVM options (#2242)
4beed13 [CBRD-23629] Create utility for Java SP server (#2461, #2486, #2490, #2498, #2501, #2508, #2517, #2518, #2529)
73f52a5 [CBRD-23647] Add system parameter for debugging Java SP and Server-side JDBC (#2294)
2ccf9aa [CBRD-23648] Separate server-side routine in JDBC (#2278)
74df676 [CBRD-23770] Get explicitly specified libjvm path from JVM_PATH env variable (#2487)
217f5ef [CBRD-23671] Implement Statement Handler Cache in Server-side JDBC (#2335)

CMS

f266129 [CBRD-23669] Provide FULL SQL_Text, if tranlist executed with -f option (#2358)

Others

7a4b39a [CBRD-21828] Process '.5' style number in loaddb_object as well as '0.5 (#2366)
e69bf4c [CBRD-22637] Excessive domain cache degrades search performance using index scan (#2352)
7f6b6b7 [CBRD-22803] show statement for page buffer status (#2437, #2543)
ace183f [CBRD-23602] Statement/Result cache to improve performance for frequently repeated queries (#2443, #2489)
4803a87 [CBRD-23803] The parameters related to 'query_cache_mode' reconfigured to change the mode. (#2515)
77a2fd2 [CBRD-23810] Improvement of DML and transaction processing for result-cache (#2525, #2530)
ec268a5 [CBRD-23827] Policy changing to disable result-cache in default. (#2536)
b551219 [CBRD-23633] Prevent endless busy waiting for query execution in abnormal network circumstance (#2219, #2243, #2252)
f739bed [CBRD-23649] make dummy table instead of db_root (#2365, #2433, #2544)
a12ad21 [CBRD-23653] subquery in 'EXISTS' operation retrieves the entire data and degrades the performance. (#2287)
e9e0948 [CBRD-23665] Support Hash List Scan (#2389, #2454)
7224cd1 [CBRD-23749] Support HASH LIST SCAN for Hierarchical Queries (#2520)
5902591 [CBRD-23668] Change pop-up guide text for JRE when installing windows engine (#2311)
03ab962 [CBRD-23679] Adding a configuration parameter and control for strict type translation (#2340, #2379, #2392, #2397, #2419, #2451, #2460)
bfcfdb5 [CBRD-23702] Modernize Heap Layers (#2384)
ecaa132 [CBRD-23703] Improve compression with faster library (#2391, #2436)
7b314f4 [CBRD-23704] Replace gcrypt usage with openssl (#2406, #2439)
4871d33 [CBRD-23708] change table option's default value to reuse_oid (#2385, #2405, #2408, #2441)
9a12ef8 [CBRD-23712] support --skip-vacuum option at csql command on SA mode (#2386)
4ff12aa [CBRD-23714] change an limit value of max_client (#2390, #2394, #2413)
694368a [CBRD-23718] Add a way to change comments without writing column definitions (#2440)
98d17cc [CBRD-23722] Prevent endless busy waiting for query execution in abnormal network circumstanec (#2407)
6c40bb4 [CBRD-23723] Include table name in loaddb error message for not null error (#2420)
024660b [CBRD-23729] Enhance compactdb utility (#2415)
6c8d1d9 [CBRD-23730] remove -u and -p option at tranlist and -p option only work with -i or --kill option on killtran utility (#2409, #2444)
43277f3 [CBRD-23731] In data comparing, no ignoring to trailing spaces at the end of the data. (#2421, #2468, #2476, #2483, #2488, #2513, #2524)
eb2a6ec [CBRD-23732] Optional Statistics Estimation (#2416)
89ade4f [CBRD-23736] add query-output and loaddb-output option to csql utility (#2434, #2510)
8c1dc05 [CBRD-23747] Enhance error message etc if cubrid user doesn't have permission about /etc/hosts
bddc587 [CBRD-23767] Index scan cannot be used in hierarchical queries when there is a value predicate like '1=1'
df4c594 [CBRD-23833] Changing default character set to utf8 for demodb in Windows. (#2550)

Bug Fixes

da93224 [CBRD-20577] Use of alias with function inside ‘Order By’ Clause (#2312)
7f0dbe4 [CBRD-21022] executeBatch returns Cannot communicate with the broker or received invalid packet & CAS down with core dump (#2323)
979a6a2 [CBRD-21452] In set (Union, Intersection, Difference) query, recompile cannot be repeatedly applied...

Read more

CUBRID 10.2 Patch 2

02 Sep 04:56
f681dd9
Compare
Choose a tag to compare

CUBRID 10.2 Patch 2 includes a number of fixes of legacy issues.

CUBRID 10.2 Patch 2

CUBRID 10.2 patch 2 includes many critical fixes of 10.2. All users of CUBRID 10.2 are kindly requested to upgrade to 10.2 Patch 2.


Change logs:

Bug Fixes

f564dc8 [CBRD-23733] Add Microsoft_VCXXX_MFC_xXX.msm for MFC DLL (#2418)
176b53c [CBRD-23697] occurred error "Cannot coerce value of domain character to domain integer" when executing update. (#2382, #2404)
c87e350 [CBRD-23696] Core dump occurs when correlated subquery is used as in-line view. (#2378)
b981bc5 [CBRD-23650] When a query specifying an OVER function in an aggregate function using rownum has a plan, the result is null. (#2377)
65bc4c1 [CBRD-21022] executeBatch returns Cannot communicate with the broker or received invalid packet & CAS down with core dump (#2376)
8638e4c [CBRD-21886] No query results if DECODE, CASE, or IF is used in a nested left outer join query (#2375)
151cbd3 [CBRD-23658] counting Error occurred when argument of COUNT function is constant 'NULL'. (#2374)
f3306b8 [CBRD-23605] Wrong results returning in some select queries which has aggregate function as select list by groupby clause. (#2373)
8370361 [CBRD-23623] Unexpected data overflow error occurs by order of select list when the numeric type and ROUND are used together (#2372)
11145ff [CBRD-23618] Error occur when rewriting subquery into derived table in delete or update statement (#2371)
8d113bb [CBRD-22970] Constant variable is set to null when reusing cached XASL which is executed without data (#2370)
8b26608 [CBRD-22979] Segmentation fault occurs when query has derived table with 3 or more unions (#2369)
7a35fe2 [CBRD-22925] An error occurs when there are two 'IN' operators and rewriting predicate to reduce the equality term. (#2368)
f9d509e [CBRD-23598] Even with LIMIT 1 in a scalar subquery that uses union all, "Query result contains more than a single tuple." Error occurred (#2367)

Drivers (JDBC)

67d817b [APIS-833] Add isolation level 1,2,3 for backward compatibility (#2402)

CUBRID 10.2 Patch 1

01 Jun 01:53
de852d6
Compare
Choose a tag to compare

CUBRID 10.2 Patch 1 includes a number of fixes of legacy issues and includes new features.

CUBRID 10.2 Patch 1

CUBRID 10.2 patch 1 includes many critical fixes of 10.2. All users of CUBRID 10.2 are kindly requested to upgrade to 10.2 Patch 1.


Change logs:

Enhancements

CMS

3f53e33 [CBRD-23670] Add API to start/stop statdump on CM server (#2333, #2327)
92932cf [CBRD-23669] Provide the SQLtext of a transaction to the CMS client (#2326, #2325)

Packet Encryption

2b3e343 [CBRD-23613] Secure CUBRID Broker & Drivers with SSL support (#2319, #2308)
4bd47d2 [CBRD-23637] Implementation of secure CUBRID jdbc driver (#2317, #2285, #2276, #2339)
67007df [CBRD-23639] Implementation of Broker/CAS supporting SSL (#2320, #2313, #2284, #2281, #2279, #2275)

HA

337ae5d [CBRD-22135] Improve performance when using serial in HA environment. (#2221)
09b578e [CBRD-23609] Logs should be written to identify the problem In case of failover due to disk failure. (#2222, #2314)

Others

c040609 [CBRD-23633] Prevent endless busy waiting for query execution in abnormal network circumstance (#2259)
03e7291 [CBRD-21565] Add system parameter for Java SP server to apply JVM options (#2255)

Bug Fixes

984ef17 [CBRD-23243] Failure to ‘createdb’ when creating database on NAS (#2332, #2233)
ca80a87 [CBRD-23668] Change pop-up guide text for JRE when installing windows engine (#2310)
7272913 [CBRD-22862] fix cubridtray actions for Windows (#2283)
18bb4d3 [CBRD-23611] multi bytes blank is padded in char data of the table setted to euckr (#2274)
68274c5 [CBRD-22975] Broker CAS hangs in CLIENT_WAIT status when log file size is greater than 2G on Windows 64 (#2253)
a009d80 [CBRD-23617] Query specification from system catalog is not displayed correctly when the syntax for creating view exceeds 4K (#2241)
95442c0 [CBRD-23631] Change the maximum value of the 'ha_apply_max_mem_size' property from 500MB to INT_MAX. (#2225)
8c7bef3 [CBRD-23603] The ha_make_slavedb.sh script should delete intended database exactly. (#2224)
337a6c9 [CBRD-23604] The restart of copylogdb and applylogdb fail if the length of copied log file path is over 64. (#2223)

Drivers (JDBC, CCI)

e4b5612 [CBRD-23638] Remove getpeername () function call from CCI and use ip address in cci handle (#2302)
9958fd1 [APIS-825] Supports ResultSet.getBlob() or ResultSet.getClob() method to read BIT VARYING type or VARCHAR type. (#2328)
efa28c6 [APIS-782] JDBC isValid() in CUBRIDConnection throws UnsupportedOperationException (#2306)
a829351 [CBRD-21023] [JDBC] Clob's length() returns -1 when empty string (#2260)
48e4744 [APIS-822] In JDBC Driver, translating empty string to null when the option oracleStyleEmptyString is set. (#2258)

CUBRID 10.1 Patch 4

01 Jun 01:46
ccdd47b
Compare
Choose a tag to compare

CUBRID 10.1 Patch 4 includes a number of fixes of legacy issues and includes new features.

CUBRID 10.1 Patch 4

CUBRID 10.1 patch 4 includes many critical fixes of 10.1. All users of CUBRID 10.1 are kindly requested to upgrade to 10.1 Patch 4.


Change logs:

Enhancements

CMS

0aa07e8 [CBRD-23670] Add API to start/stop statdump on CM server (#2334, #2321)
2cc5fb4 [CBRD-23669] Provide the SQLtext of a transaction to the CMS client (#2318)

BACKUPDB

90d2870 [CBRD-23640] backupdb also allows a FIFO (named pipe) file (#2226)

HA

a7c353d [CBRD-23609] Logs should be written to identify the problem In case of failover due to disk failure. (#2316, #2228)

Others

e99e4bf [CBRD-23633] Prevent endless busy waiting for query execution in abnormal network circumstance (#2262)

Bug Fixes

5f4d985 [CBRD-23243] Failure to ‘createdb’ when creating database on NAS (#2331, #2232)
7a81946 [CBRD-22862] fix cubridtray actions for Windows (#2282)
cb43723 [CBRD-23611] multi bytes blank is padded in char data of the table setted to euckr (#2277)
1d7cbfd [CBRD-22975] Broker CAS hangs in CLIENT_WAIT status when log file size is greater than 2G on Windows 64 (#2254)
dd6fb83 [CBRD-23643] A hang occurs when exiting 'csql' after connecting to server through csql in standalone mode (#2244)
1bd611c [CBRD-23617] Query specification from system catalog is not displayed correctly when the syntax for creating view exceeds 4K (#2240)
962cdfe [CBRD-23603] The ha_make_slavedb.sh script should delete intended database exactly. (#2230)
2cb3164 [CBRD-23604] The restart of copylogdb and applylogdb fail if the length of copied log file path is over 64. (#2229)

Drivers (JDBC, CCI)

cfba69c [CBRD-23638] Remove getpeername () function call from CCI and use ip address in cci handle (#2301)
7eff8bb [APIS-825] Supports ResultSet.getBlob() or ResultSet.getClob() method to read BIT VARYING type or VARCHAR type. (#2329)
290e9ea [APIS-782] JDBC isValid() in CUBRIDConnection throws UnsupportedOperationException (#2270, #2336)
658b18c [APIS-822] In JDBC Driver, translating empty string to null when the option oracleStyleEmptyString is set. (#2249)
ae10571 [CBRD-21023] [JDBC] Clob's length() returns -1 when empty string (#2248)