Skip to content

Releases: CUBRID/cubrid

CUBRID 11.0 Patch 9

04 Nov 04:42
e847c25
Compare
Choose a tag to compare

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

CUBRID 11.0 Patch 9

CUBRID 11.0 patch 9 includes several critical fixes of 11.0 patch 8. All users of CUBRID 11.0 and 11.0 patches are kindly requested to upgrade to 11.0 Patch 9.


Change logs:

Enhancements

d0f4ede [CBRD-24068] Add an option of the unloaddb that enables unloading data only in data volumes (#3795)
b08ebc2 [CBRD-24435] When renaming a view, even if there is a not null constraint, change it so that no error occurs. (#3857)
9750d40 [CBRD-24467] Sort-limit optimization does not work when host variable is used in limit clause. (#3851)
9750d40 [CBRD-24473] Index scan cannot be used when a stored function is used in a where condition. (#3851)

Bug Fixes

bc70c32 [CBRD-23981] fix the replication failures when the execution of bulk-insert by the loaddb on the CS-mode (#3912)
4fca1f4 [CBRD-24200] make LOG_WILL_COMMIT obsolete and delete corresponding codes (#3800)
b5b3f17 [CBRD-24378] Fix the restoredb not to go beyond the given time (-d) (#3803)
6930948 [CBRD-24382] Fix segfault when target of CALL statement is not a stored procedure/function (#3784)
f964283 [CBRD-24422] When an error occurs in update_class(), it is not initialized to NULL after classobj_free_template() is executed, so core occurs later. (#3854)
5b7ecb5 [CBRD-24426] The cub_admin is dead abnomally when executing compactdb utility in the SA-mode (#3727)
9750d40[CBRD-24482] Core dump occurs after function index scan (#3851)
40957c0 [CBRD-24505] fix assert for a migration tool to 11.2 (#3908)

CUBRID 10.2 Patch 9

06 Nov 23:14
a085051
Compare
Choose a tag to compare

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

CUBRID 10.2 Patch 9

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


Change logs:

Enhancements

556e1fd [CBRD-24068] Add an option of the unloaddb that enables unloading data only in data volumes (#3796)
647f4e1 [CBRD-24435] When renaming a view, even if there is a not null constraint, change it so that no error occurs. (#3856)
ca08fe7 [CBRD-24467] Sort-limit optimization does not work when host variable is used in limit clause. (#3849)
ca08fe7 [CBRD-24473] Index scan cannot be used when a stored function is used in a where condition. (#3849)

Bug Fixes

ca08fe7 [CBRD-23732] Optional Statistics Estimation (#3849)
ca08fe7 [CBRD-23926] Use statistics of pages when checking recompilation threshold. (#3849)
a085051 [CBRD-23981] fix the replication failures when the execution of bulk-insert by the loaddb on the CS-mode (#3913)
ac360f1 [CBRD-24200] make LOG_WILL_COMMIT obsolete and delete corresponding codes (#3799)
3c97f2b [CBRD-24378] Fix the restoredb not to go beyond the given time (-d) (#3802)
59c0346 [CBRD-24382] Fix segfault when target of CALL statement is not a stored procedure/function (#3783)
a92bb18 [CBRD-24401] In case of using UNION in an IN clause in an inline view, a segment fault occurs (#3675)
657339e [CBRD-24422] When an error occurs in update_class(), it is not initialized to NULL after classobj_free_template() is executed, so core occurs later. (#3853)
0c076cb [CBRD-24426] The cub_admin is dead abnomally when executing compactdb utility in the SA-mode (#3728)
5e2cf3a [CBRD-24517] Records -10006 and -10007 error logs to the cas log file. (#3900)

CUBRID 10.1 Patch 6

25 Oct 00:20
a81f913
Compare
Choose a tag to compare

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

CUBRID 10.1 Patch 6

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


Change logs:

Enhancements

039596f [CBRD-24068] Add an option of the unloaddb that enables unloading data only in data volumes (#3797)

Bug Fixes

1ab9713 [CBRD-24123] A fatal error can occur when the logpb_get_log_buffer_index() function is called because the function argument is incorrectly cast to the invalid type. (#3788, #3791)
5e64b90 [CBRD-24378] Fix the restoredb not to go beyond the given time (-d) (#3808)
526157f [CBRD-24422] When an error occurs in update_class(), it is not initialized to NULL after classobj_free_template() is executed, so core occurs later. (#3862)
a81f913 [CBRD-24435] When renaming a view, even if there is a not null constraint, change it so that no error occurs. (#3863)

CUBRID 11.1.0.0441 hotfix

06 Oct 07:49
cf69154
Compare
Choose a tag to compare

CUBRID 11.1.0.0441 hotfix


Change logs:

cf69154 [CBRD-24487] Core dump occurs when query execution is canceled in the middle of inserting dk bucket of FHS (#3835)
ba3e68b [CBRD-23842] Fix the bug when excute the trigger statement in CDC (#3574)
91c7b45 [CBRD-23842] Support monetary data type in cdc (#3573)
45b2498 [CBRD-24268] Turn off the supplemental log parameter when createdb (#3525)
0fbae3a [CBRD-24309] Change the logic to check if schema has been changed (#3562)
3bd5d41 [CBRD-24274] Fix the bug occurred when read from the dismounted log volume (#3518)
cae4b16 [CBRD-24264] Fix the bug when attempt to access the log record at nxio_lsa (#3512)

CUBRID 10.1.5.7810 hotfix

02 Sep 00:16
1ab9713
Compare
Choose a tag to compare

CUBRID 10.1.5.7810 hotfix


Change logs:

1ab9713 [CBRD-24123] A fatal error can occur when the logpb_get_log_buffer_index() function is called because the function argument is incorrectly cast to the invalid type. (#3788)

CUBRID 11.2 Patch 1

01 Aug 01:56
82f461a
Compare
Choose a tag to compare

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

CUBRID 11.2 Patch 1

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


Change logs:

Enhancements

276e3f7 [CBRD-24372] Add new client type for loaddb to resolve migration issue by user schema. (#3722)
47677ec [CBRD-24411] change installer for cubrid.sh (#3707)
072fdce [CBRD-24399] setup.sh for tar distribution (#3718)
86894bc [CBRD-24402] add notification of the .bash_profile creation in CUBRID install (#3678)

Bug Fixes

deb0c1f [CBRD-24331] Fix unstable javasp utility (#3721)
ed35870 [CBRD-24384] The core occurs if the user drops a synonym for which the target object is dropped. (#3723)
1f1d875 [CBRD-24392] After an index is created, filtering index is created, but not vice versa. (#3717)
1026f59 [CBRD-24401] In case of using UNION in an IN clause in an inline view, a segment fault occurs (#3716)
0545728 [CBRD-24424] When the pt_set_user_specified_name function is called in the show statement, a core dump occurs because the continue_walk argument is NULL. (#3724)
d9abd1e [CBRD-24426] The cub_admin is dead abnomally when executing compactdb utility in the SA-mode (#3726)
8bb6242 [CBRD-24420] dblink: correct oracle syntax error in rewritten query (#3731)
0c28bb4 [CBRD-24432] query rewrite to fit oracle (#3741)
6fc96c7 [CBRD-24428] dblink: correct error message for repeated query execution (#3734)
3a65e21 [CBRD-24433] Add ODBC Data type to not suppoerted type (#3743)
82f461a [CBRD-24437] DBLink query parsing error (#3747)

CUBRID 10.2.8.8906 hotfix

20 Jul 23:30
0c076cb
Compare
Choose a tag to compare

CUBRID 10.2.8.8906 hotfix


Change logs:

0c076cb [CBRD-24426] The cub_admin is dead abnomally when executing compactdb utility in the SA-mode (#3728)

CUBRID 11.0 Patch 8

30 Jun 02:05
9bf7636
Compare
Choose a tag to compare

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

CUBRID 11.0 Patch 8

CUBRID 11.0 patch 8 includes several critical fixes of 11.0 patch 7. All users of CUBRID 11.0 and 11.0 patches are kindly requested to upgrade to 11.0 Patch 8.


Change logs:

Bug Fixes

de180cd [CBRD-24401] In case of using UNION in an IN clause in an inline view, a segment fault occurs (#3684)

CUBRID 10.2.8 hotfix

22 Jun 23:48
a92bb18
Compare
Choose a tag to compare

CUBRID 10.2.8 hotfix


Change logs:

a92bb18 [CBRD-24401] In case of using UNION in an IN clause in an inline view, a segment fault occurs (#3675)

CUBRID 11.2

06 Jun 23:48
496c148
Compare
Choose a tag to compare

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

CUBRID 11.2

  • is a version with improved connectivity.
  • is more stable, faster, and more convenient for administrators.
  • fixes a large number of critical bugs.
  • includes useful SQL extensions: User Schema concept and Synonym are supported.
  • includes code refactoring and modernization.

CUBRID 11.2 improved connectivity by providing database link between homogeneous and heterogeneous DBMS. In addition, this version provides CDC (Change data capture) function by supporting supplemental logging that can track changed data.

CUBRID 11.2 is faster. This version improves query optimization such as predicate pushdown and view transformation, supports Hash List Scan for all subqueries, improves performance of count(*) without conditional clause using cache and improves truncate table to further improve performance.

CUBRID 11.2 improves administrator convenience by providing flashback function that can extract the original query of changed data for each transaction.

CUBRID 11.2 expands SQL for database link, user schema, and synonym and supports multiple filtered indexes on the same column.

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


Change logs:

Enhancements

Connectivity

d0ed5d0 [CBRD-23842] Support CDC interface (#3221, #3256, #3571, #3572, #3419)
e6a17b2 [CBRD-24326] Support user related ddl statements in CDC (#3576)
26ab1aa [CBRD-23843] dblink implementation to support for remote database access (#3183, #3274, #3359, #3396, #3393, #3395, #3391, #3420, #3428, #3455, #3456, #3461, #3462, #3558, #3568, #3569)
cfae3dc [CBRD-24265] Separation of Broker and ODBC Gateway (#3474, #3497, #3508, #3531, #3539, #3540, #3546)

Performance

5e4e034 [CBRD-23622] Truncate Table Performance Enhancements (#2861)
6e52cc3 [CBRD-23905] Enhance Index scan performance (#2670)
7283b52 [[CBRD-24011]] (http://jira.cubrid.org/browse/CBRD-24011) Improve predicate push-related routines (#2914, #2921, #2934, #2941, #2979, #2994, #3018, #3056)
80b0918 [CBRD-23816] Support HASH TEMP FILE (#2781)
2b73bcf [CBRD-23828] Support the use of OID of temp file in HASH LIST SCAN. (#2537)
1465f40 [CBRD-23990] Redesign of query cache management to handle the plan cache overflown (#2854, #2892)
b60955d [[CBRD-24042]] (http://jira.cubrid.org/browse/CBRD-24042) Enhance view transform (#3021,#3100, #3101, #3157, #3187, #3247, #3358, #3377, #3443)
0e1e825 [CBRD-24110] Enhance performance for count(*) where no predicates (#3166, #3279)

SQL extension and changing

1474237 [CBRD-23844] Support User Schema (#3488, #3494, #3535, #3537, #3582, #3604)
540916e [CBRD-23845] Support SYNONYM (#3541, #3548, #3577, #3580, #3584, #3586)
258646e [CBRD-24143] Allow multiple CREATE INDEX on filtered column. (#3275)
82fa774 [CBRD-24117] When writing multiple SQL statements, always use a semicolon to separate them. (#3188)
b7ceac8 [CBRD-23877] To CREATE a table as SELECT query, the alias of attributes should be checked. (#2611)
fb96b49 [CBRD-24038] Modify the specifications for column property on ALTER TABLE clause (#3222, #3412)
9aae0ac [CBRD-24141] Changed SQL keyword to be usable as table name and column name (#3277)

Recovery

e23d822 [CBRD-24025] Speedup redo recovery by avoiding "is reserved" check (#2974)
8c09972 [CBRD-24026] Speedup redo recovery by reducing time spent on logtb_find_tran_index (#2975)
8b56b17 [CBRD-24069] Prevent emergency_patch -r if the active volume is sane enough (#3132)
133a360 [CBRD-24070] Make the recovery information logging more verbose (#3072)
85d67f6 [CBRD-24071] Print the detailed progress of the recovery periodically. (#3089)

HA

0dc7307 [CBRD-23861] Add example to error message in case of host name omission error in csql in ha environment (#3220)
2db72fd [CBRD-24030] The db_get_ha_server_state API function is expected to return the current ha state of the sever. (#2987)
73db75b [CBRD-24105] Addition '-z' and '--no-check' options with 'backupdb' utility in the 'ha_make_slavedb.sh' (#3265)
e727c5a [CBRD-24204] Inconsistent output of applyinfo utility when executing wrong '-L' option (#3265, #3374, #3444, #3595)

Java SP

d37359b [CBRD-23846] Redesign Java SP to process on server-side for improving performance (#3454, #3544, #3587, #3597, #3602, #3610, #3615, #3618)
2313e1c [CBRD-23966] Add custom target for JDBC and Java SP (#2812)
ade40b2 [CBRD-24121] Support for handling interrupts and recursion limits in stored procedure calls (#3524)
d07fef7 [CBRD-24140] Change the javasp utility behavior (#3273, #3291)
0727057 [CBRD-24147] Add checking for the remote host when connecting to the Java SP server (#3276, #3611)
4af248a [CBRD-24287] Query generated inside the SP incorrectly affects the query plan result (#3516, #3598, #3603)

Utilities

1faff2e [CBRD-23839] shell script for unloaddb concurrently by sub-processes (#3317)
1cea0b1 [CBRD-23841] Support the flashback functionality (#3472) (#3526, #3555)
555718a [CBRD-23881] Add a new option to the vacuumdb utility to output the smallest log page ID and log volume name referenced by vacuum (#2629)
c619aa8 [CBRD-24032] The --compress(-z) option of backupdb utility is made to default option. (#2988)
25b56a1 [CBRD-24129] Use ADD Query instead of ADD/CHANGE Query in unloaddb (#3285)
b668b2e [CBRD-24130] Exclude view related statement in object file of unloaddb utility (#3259)

Others & Bug Fixes

9643ef6 [CBRD-23860] Do broker Keywords validation check (#2600, #2618, #2632, #2635, #2639, #2645)
2181b03 [CBRD-23887] bash autocompletion scripts for cubrid and csql utilities (#2624)
ebf29d5 [CBRD-23890] Change std::uunordered_map to std::map to fix update stat order (#2630)
3746dff [CBRD-23903] Improve COUNT query to return a BIGINT value (#2876, #2913)
ea348c3 [CBRD-23906] do update statistics on all tables in loaddb SA (#2669)
371fc41 [CBRD-23915] Change broker_log_converter and utils for spec. change (#2748)
b326e6f [CBRD-23986] Add an index on data_type of _db_domain (#3376, #3382)
c969c9a [CBRD-24021] Put libncurses6 symbolic link to CUBRID/lib as libncurses5 (#2955)
184d21c [CBRD-24056] Refactor the handling of hint statements (#3087, #3493)
db24f81 [CBRD-24068] Add an option of the unloaddb that enables unloading data only in data volumes (#3105)
979fc9d [CBRD-24083] Even if only the column name is given in where, it evaluates to true or false. (#3119)
b5d1e63 [CBRD-24091] Print error messages for TDE depending on a system parameter (#3151)
b84fe6d [CBRD-24092] Revise error and util messages for TDE (#3150)
117ddff [CBRD-24127] Improved CUBRID installation method with tar.gz file (#3252)
991c8a4 [CBRD-24149] Change the comparison spec for char-type and varchar-type. (#3283, #3367, #3365)
45bf7b0 [CBRD-24155] Add a system parameter to set core count for thread worker pool (#3297, #3612)
97f183d [CBRD-24180] Change unloaddb schema file output regarding newline (#3340)
ee9d48f [CBRD-24191] Refactoring function 'dwb_adjust_write_buffer_values'. (#3354)
f6a026f [CBRD-24207] Flushing modified pages of temp files to disk are changed to not to flush when the checkpoint is performed (#3371)
276a333 [CBRD-24213] res...

Read more