[#1753] Add flow control feature to avoid OOM, thanks to @ssxlulu for contributind the code for the feature.
[#1741] Add URL message to heartbeat log
[#1709] Support 16m or more larger package of MySQL protocol
[#1697] Dryrun will report ERROR when backend MySQLs have different lower_case_table_names
[#1691] Add heartbeat check for standby slave MySQL instance
[#1688] log4j 2.7 has some safe problem, so upgrade to 2.13.1
[#1676] Expand supporting of multi-statement to support 'Set' multi-statement
[#1675] Refactor code for xa transaction
[#1674] fastJson 1.2.60 has some safe problem, so upgrade to 1.2.62
[#1671] Add drop database as manager command, it is a mirror function for manager command of create database
[#1670] Standardize 'group by' pushdown to MySQL because of the change of MySQL8.0
[#1672] Add HeapDump for OutOfMemor
[#1710] Not Support Multi-WriteHost and SwitchType and provide new version of high availability for single dble. More Detail,see [2.12_failover]
https://github.com/actiontech/dble-docs-cn/blob/master/2.Function/2.12_failover.md
Bug-fixes:
[#1755] Fix spelling mistakes of property in server.xml, and does not break backward compatibility
[#1856] If backend MySQL down during ddl, then front session may stay hanging
[#1823] Management cmd “resume” return ‘1’ when there's no paused dataNode in dble cluster
[#1782] Get NPE when execute union sql in dual without database choose
[#1762] Got "NullPointerException" error when execute a complex query after executing insert into multi-nodes query
[#1749,#1723] All MySQLs set to insensitive, and query with uppercase table name will return error "table node buildOwn exception!", thanks to @wang1980 for reporting the bug.
[#1725] Insert error after selecting from global table more times in xa transaction
[#1716] Complex query get error when select same column with different alias
[#1714] Complex query with condition only constant-expression would got repeated when push down
[#1706] NestLoop may cause java.util.ConcurrentModificationException, thanks to @uliude for reporting the bug.
[#1705] When try to pushdown the OR condition with Error, thanks to @uliude for reporting the bug.
[#1687] If the condition is too many or, parsing will cost a lot of time and memory, even OOM
[#1655] If sequenceHandlerType is 2,when system time less than start time ,expect insert sql failed, but successed
[#1659] When processing "dataHost @@ disable", only open the configuration file once. If it fails, it will not try to reopen the file in the future.
[#1655] ER table: when insert values into child table, if the connection of checking parent table have the value was killed, it should be feedfack a resonable error message
[#1650] support sql [SELECT * FROM t1 a left join t2 c on a.id=c.id and a.id=@id_a;] when don't set a value for variable "@id_a"
[#1625] Fail to insert or update emoji/uncommon character without jdbc param "characterEncoding=utf8", thanks to @feixuefubing for reporting the bug.
[#1454] [load data infile 'xxx' into table t (@colA,@colB)] get wrong resultset
[#1243] Connect error when client driver is mariadb and backend mysql's sql_mode is 'NO_ENGINE_SUBSTITUTION'
[#828] Error when insert sharding table without column name under the premise that sql_mode is ANSI
Breaking backward compatibility:
[#1710] Not Support Multi-WriteHost and SwitchType and provide new version of high availability for single dble. More Detail,see [2.12_failover]
https://github.com/actiontech/dble-docs-cn/blob/master/2.Function/2.12_failover.md
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。