stonedb-8.0-v1.0.1-alpha
Nliver
released this
17 May 13:03
·
14 commits
to stonedb-8.0-stable
since this release
8.0-v1.0.1-alpha
- Version Number: 8.0-v1.0.1-alpha
- Release Date: 2023-05-17
What's Changed
- feat(stonedb): init mysql 8.0 to branch stonedb-dev #512 by @hustjieke in #517
- fix(stonedb): add missing files provoke by .gitignore #532 by @hustjieke in #533
- feat(stonedb8.0:load binlog): support mysql load binlog. (#530) by @lujiashun in #531
- fix(stonedb8.0): fix Tianmu engine for union primary key crash (#534) by @DandreChen in #556
- feat(stonedb8.0): mysql load sql with set clause should report warning. (#551) by @lujiashun in #552
- feat(StoneDB 8.0): parent_lex->result is nullptr in "select ... from" clause without "into outfile/dumpfile". (#557) by @lujiashun in #572
- feat(StoneDB 8.0): thd->no_errors no_errors is deleted. (#574) by @lujiashun in #575
- feat(StoneDB 8.0): refactor ConditionNumberFromMultipleEquality function. (#583) by @lujiashun in #585
- feat(StoneDB 8.0): change mysql8.0 boost directory & add cmake of marisa and rocksdb by @DandreChen in #588
- feat(StoneDB 8.0): Fix up the compiling extra-semi warnings. (#547) by @lujiashun in #592
- feat(StoneDB 8.0): Query_block->braces is deleted by MySQL 8.0 (#593) by @DandreChen in #594
- feat(StoneDB 8.0): Fix codes aboout JoinType. (#543) by @lujiashun in #562
- feat(StoneDB 8.0): Field::ptr is a protected member. (#603) by @lujiashun in #604
- feat(StoneDB 8.0): st_select_lex::set_join is deleted in mysql8.0. (#598) by @lujiashun in #602
- feat(StoneDB 8.0): fix stonedb 8.0 compile failed (#606) by @DandreChen in #607
- feat(CI/CD):chenge CI/CD use compile-mtr.yml(#610) by @zsp108 in #611
- fix(StoneDB 8.0):change mergify configure check-success(#612) by @zsp108 in #616
- feat(StoneDB 8.0): format tianmu engine's code according to clang-format file. (#618) by @lujiashun in #619
- feat(StoneDB 8.0): lex->derived_tables & thd->fill_derived_tables() is deleted in MySQL8.0. (#548) by @DandreChen in #617
- feat(StoneDB 8.0): 'bool partitioned' parameter is added by MySQL 8.0 in handlerton->create function. (#596) by @lujiashun in #615
- feat(StoneDB8.0):StoneDB 8.0 add MTR(#625) by @zsp108 in #626
- feat(StoneDB 8.0): dd::Table * parameter is added by MySQL 8.0 in handle api. (#595) by @DandreChen in #623
- feat(tianmu): Changes the names of file to follow the convention(#576) by @RingsC in #628
- feat(StoneDB 8.0): remove 'build' from .gitignore file. (#629) by @lujiashun in #630
- feat(tianmu): Delete the added code to find root cause (#541) by @RingsC in #633
- feat(StoneDB 8.0): fix up the compiling 'cast-qual' warnings. (#547) by @lujiashun in #639
- feat(StoneDB 8.0): Replace Query_result::prepare2() with Query_result::start_execution. (#539) by @DandreChen in #638
- feat(StoneDB 8.0): Fix up the compiling warnings(miscellaneous). (#547) by @lujiashun in #640
- feat(tianmu): Improve tianmu readability(#11) by @RingsC in #644
- feat(StoneDB 8.0):add complier image by centos 7(#652) by @zsp108 in #653
- feat(tianm): Improve Tianm readability (#11) by @RingsC in #654
- feat(StoneDB 8.0): Fix up overloaded-virtual warning in function select_tianmu_export::prepare. (#547) by @lujiashun in #645
- feat(StoneDB 8.0): Fix up format-security/class-memaccess warnings. (#547) by @lujiashun in #655
- fix(StoneDB 8.0): fix ERROR 2013 (HY000): Lost connection to MySQL server during query. (#650) by @lujiashun in #657
- fix(mysql-test): add_comlumn test failed #648 by @hustjieke in #651
- fix(StoneDB 8.0):clang-format check storage/tianmu(#667) by @zsp108 in #668
- feat(tianmu): introduce the JOIN::optimize to tianmu (#545) by @RingsC in #666
- feat(mtr): add more testcases in mtr #685 by @hustjieke in #686
- feat(tianmu): Introudce the JOIN::optimize to Tianmu (#545) by @RingsC in #690
- feat(StoneDB 8.0): adapt the Tianmu engine query interface to MySQL8.0 (#681) by @DandreChen in #683
- fix(tianmu): add file extension of tianmu into hton to fix drop database error #662 by @hustjieke in #693
- feature(tianmu): check whether there is least one tianmu table in Query_expression (#708) by @DandreChen in #709
- feat(tianmu): To support ARM arch (#696). by @RingsC in #714
- feat(StoneDB 8.0): sql command "show status" support "tianmu status variables". (#703) by @lujiashun in #704
- fix(StoneDB 8.0):rename pull_requests.yml and change make -j
nproc
by @zsp108 in #677 - feat(tianmu):fix code to repair
order by
command (#715) by @DandreChen in #716 - feat(tianmu): to adapt
group by
command to MySQL8.0.(#718) by @DandreChen in #721 - fix(mtr):rename *.testbak to *.test and repair some test case by @zsp108 in #725
- feat(handler): improve code readability #719 by @hustjieke in #720
- feat(StoneDB 8.0): add some mtr test case. (#723) by @lujiashun in #724
- feat(tianmu): Introudce the JOIN::optimize to Tianmu(#545) by @RingsC in #728
- feature(tianmu): to support explain the table of Tianmu engine (#726) by @DandreChen in #730
- feat(StoneDB 8.0): tianmu_insert_delayed decides the binary log file events. (#723) by @lujiashun in #729
- feat(handler): move ha_rcengine.cpp into ha_tianmu.cpp #691 by @hustjieke in #738
- feat(cmake): update tianmu cmake file(#749) by @RingsC in #750
- feat(StoneDB 8.0): adapt mtr 'issue364.test'. (#723) by @lujiashun in #742
- feat(tianmu): Improve Tianmu code (#11) by @RingsC in #757
- feat(StoneDB 8.0): support view query,adapt mtr "issue342" testcase. (#743) by @lujiashun in #753
- feat(.*): improve code readability #11 by @hustjieke in #758
- feat(StoneDB 8.0): adapt mtr test cases:issue502-2/issues_tx417/issue496/issue745. (#770) by @lujiashun in #772
- feat(tianmu): adapt update mtr testcase for MySQL 8.0 (#779) by @DandreChen in #780
- fix(tianmu): feature: The error display is too general, and the cause of the error cannot be clearly located #706 by @CodingSuen in #787
- fix(tianmu): fix throw exception while execute a union sql. (#671) by @lujiashun in #807
- fix(tianmu): bug for truncate table failed #759 by @hustjieke in #805
- feat(StoneDB 8.0): adapt "mysqld --version" feature. (#813) by @lujiashun in #816
- feat(StoneDB 8.0): adapt testcase insert_select.test/flow_control_function.test. (#777) by @lujiashun in #799
- feat(mtr): add create table test in mtr #695 by @hustjieke in #825
- feat(StoneDB 8.0): fix memory leak using valgrind(definitely lost memory). (#817) by @lujiashun in #833
- feat(StoneDB 8.0): Improve the readbility of stonedb. (#11) by @lujiashun in #832
- feat(tianmu):Improve the readbility of stonedb.(#11) by @DandreChen in #841
- fix(tianmu): group_concat.test has in-consistent behavior in CICD and prompt mode (#834) by @RingsC in #843
- feat(tianmu): Improve the tianmu code (#11) by @RingsC in #858
- feat(tianmu): fix up the compile warnings on CentOS. (#844) by @lujiashun in #859
- feat(tianmu): change all class members forms like a_member_ #11 by @hustjieke in #855
- fix(StoneDB 8.0): fix duplicate 'lc-messages-dir' config item in my.cnf.sample file. (#688) by @lujiashun in #868
- feat(tianmu 8.0):Improve the readbility of stonedb. (#11) by @konghaiya in #866
- feat(tianmu): Improve the readbility of stonedb. (#11) by @lylth in #876
- feat(tianmu): Improve code readability (#11) by @RingsC in #882
- feat(tianmu): fix stonedb version number in README by @RingsC in #883
- feat(tianmu): To improve tianmu code(#11) by @RingsC in #899
- fix(tianmu): revert some refactor code issue. (#11) by @lujiashun in #896
- feat(core): uniform code #11 by @hustjieke in #900
- feat(tianmu): fix invalid write/read issue. (#817) by @lujiashun in #902
- feat(tianmu): every file has no such file or directory warning.(#916) by @DandreChen in #918
- feat(handler): change the default tianmu log path to $mysqlhome/data #609 by @hustjieke in #917
- feat(tianmu): refactor tianm and fix warnings(#11) by @RingsC in #941
- fix(workflow): rm duplicate libreadline-dev in lib preparation #687 by @hustjieke in #936
- feat(tianmu): rename uniform code issue11 by @hustjieke in #937
- fix(CI/CD):change clint os to ubuntu-20.04 by @zsp108 in #1033
- fix(tianmu): fix query syntax (WHERE NOT IN ) is not supported. (#767) by @lujiashun in #912
- feat(CI/CD):fix stonedb80 clint error by @zsp108 in #1039
- fix(tianmu): revert some compress code issue. (#11) by @lujiashun in #1037
- feat(core): support select ... where like null #669 by @hustjieke in #972
- feat(.git): addd ignore scripts in git ignore file 1406 by @hustjieke in #1447
- fix(core): backport fix the bug of incorrect result set of count function #1440 by @Double0101 in #1463
- feat(tianmu): backport delete, phase 1, fetch rename variable changes in commit 50865ef #702 by @hustjieke in #1455
- fix(load): instance crashed while loading data (#1421) by @hustjieke in #1461
- feat(index): refactor some code on index on issue1408 by @hustjieke in #1468
- fix(tianmu): backport fix temporary tables are not available#1413 by @Double0101 in #1490
- fix(tianmu):backport date functions used in where statement, query result is empty#1432 by @Double0101 in #1491
- feat(unittest): add unittest module, impl gtestmock #1416 by @hustjieke in #1488
- feat(core): support row formate on master-replica for tianmu engine #1409 by @hustjieke in #1521
- feat(handler): support alter column length and column type #1418 by @hustjieke in #1492
- fix(core): Query results more data with filter and & or #1435 by @hustjieke in #1484
- style(execution): improve code readability (#1422) by @hustjieke in #1522
- feat(tianmu): phase2, impl delete in tianmu #702 by @hustjieke in #1512
- fix(core): fix insert failed when table name has special character #1412 by @Double0101 in #1526
- fix(tianmu): fix specified key was too long; max key length is 255 (#1417) by @hustjieke in #1530
- feat(tianmu): support delete from tbl, delete t1, t2 from tbl_ref where #702 by @hustjieke in #1544
- feat(tianmu):set system variable "tianmu_large_prefix" default value from OFF to ON. #1426 by @chenshengjiang in #1566
- fix(tianmu):remove the warnings when compiling stonedb-8.0-dev(#1556) by @chenshengjiang in #1558
- fix(bug): There will be a problem of too many tuples when querying multiple tables #1423 by @hustjieke in #1553
- feat(tianmu): support select ... from t left join (nested join) on cond #1560 by @hustjieke in #1570
- fix(tianmu):the instance crashed while using derived table(#1439) by @chenshengjiang in #1573
- fix(core): results uncorrect caused by exists subquery #1428 by @hustjieke in #1578
- fix(tianmu): fix crashed & make exception more friendly #1438 by @hustjieke in #1576
- test(mtr):standardize tianmu testcases.(#1574) by @chenshengjiang in #1579
- fix(tianmu): fix crash with max() and min() #1511 by @Double0101 in #1584
- feat(mtr): add select & insert test cases #1420 by @hustjieke in #1594
- backport:fix assert failed on i < m_idx.size().(#1444) by @chenshengjiang in #1607
- fix(tianmu):The rows in the test result is incorrect.(#1431) by @chenshengjiang in #1602
- docs(stonedb): update the docs for 8.0 by @Nliver in #1622
- fix(core): crashed happened when execute delete t from ... where (sub… by @hustjieke in #1626
- fix(core): fix bug caused by concatenated calls of multiple triggers #1434 by @hustjieke in #1631
- feat(mtr): modify insert_update.test and update_v1.test(#1420) by @davidshiz in #1633
- feat(mtr): pick up some cases cannot pass before (#1420) by @Double0101 in #1636
- feat(workflow): update newest workflow from 5.7 #1406 by @hustjieke in #1623
- fix(tianmu):mysqld crash when select from multitable #1657 by @Double0101 in #1663
- fix(workflows): fix install lcov in image ubuntu2004_1.0.1.(#1651) by @chenshengjiang in #1656
- fix(core): add mtr test issue682.test and fix crash in strict mode #1672 by @hustjieke in #1749
- test(mtr): backport delete time out #1711 by @Double0101 in #1761
- fix(hander): support alter table with charset #1670 by @hustjieke in #1757
- fix(tianmu):backport select in date range result set incorrect #1683 by @Double0101 in #1748
- feat(tianmu): support alter table xxx modify xxx type NULL/NOT NULL by @chenshengjiang in #1758
- fix(tianmu): backport load dpn when table is empty #1684 by @Double0101 in #1755
- feat(core): support ctas #1715 by @hustjieke in #1765
- fix(tianmu): backport query with union all result set incorrect #1681 by @Double0101 in #1745
- feat(handler): mv tianmu log files back to log dir #1781 by @hustjieke in #1782
- fix: removing building warnings(#1679) by @chenshengjiang in #1771
- feat(tianmu):backport support "alter table xxx comment xx"(#1694) by @chenshengjiang in #1772
- Backport support alter rename t1 to t2 issue1673 by @hustjieke in #1767
- fix(core): timestamp union timestamp #1690 by @hustjieke in #1779
Full Changelog: 5.7-v1.0.1-GA...8.0-v1.0.1-alpha