diff --git a/CHANGELOG.md b/CHANGELOG.md index dce48547cc..2edb4432eb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,47 @@ All notable changes to this project will be documented in this file. +## [1.0.2] 2019-10-30 + +### Improvements + +- Generate some config items for DM-worker automatically +- Generate some config items for replication task automatically +- Simplify the output of `query-status` without arguments +- Manage DB connections directly for downstream + +### Bug fixes + +- Fix some panic when starting up or executing SQL statements +- Fix abnormal sharding DDL replication on DDL execution timeout +- Fix starting task failure caused by the checking timeout or any inaccessible DM-worker +- Fix SQL execution retry for some error + +### Action required + +- When upgrading from a previous version, note that you must upgrade all DM components (dmctl/DM-master/DM-worker) together + +### Detailed Bug Fixes and Changes + +- Generate random `server-id` for DM-worker config automatically [#337](https://github.com/pingcap/dm/pull/337) +- Generate `flavor` for DM-worker config automatically [#328](https://github.com/pingcap/dm/pull/328) +- Generate `relay-binlog-name` and `relay-binlog-gtid` for DM-worker config automatically [#318](https://github.com/pingcap/dm/pull/318) +- Generate table name list for dumping in task config from black & white table lists automatically [#326](https://github.com/pingcap/dm/pull/326) +- Add concurrency items (`mydumper-thread`, `loader-thread` and `syncer-thread`) for task config [#314](https://github.com/pingcap/dm/pull/314) +- Simplify the output of `query-status` without arguments [#340](https://github.com/pingcap/dm/pull/340) +- Fix abnormal sharding DDL replication on DDL execution timeout [#338](https://github.com/pingcap/dm/pull/338) +- Fix potential DM-worker panic when restoring subtask from local meta [#311](https://github.com/pingcap/dm/pull/311) +- Fix DM-worker panic when committing a DML transaction failed [#313](https://github.com/pingcap/dm/pull/313) +- Fix DM-worker or DM-master panic when the listening port is being used [#301](https://github.com/pingcap/dm/pull/301) +- Fix retry for error code 1105 [#321](https://github.com/pingcap/dm/pull/321), [#332](https://github.com/pingcap/dm/pull/332) +- Fix retry for `Duplicate entry` and `Data too long for column` [#313](https://github.com/pingcap/dm/pull/313) +- Fix task check timeout when having large amounts of tables in upstream [#327](https://github.com/pingcap/dm/pull/327) +- Fix starting task failure when any DM-worker is not accessible [#319](https://github.com/pingcap/dm/pull/319) +- Fix potential DM-worker startup failure in GTID mode after being recovered from corrupt relay log [#339](https://github.com/pingcap/dm/pull/339) +- Fix in-memory TPS count for sync unit [#294](https://github.com/pingcap/dm/pull/294) +- Manage DB connections directly for downstream [#325](https://github.com/pingcap/dm/pull/325) +- Improve error system by refining error information passed between components [#320](https://github.com/pingcap/dm/pull/320) + ## [1.0.1] 2019-09-10 #### Bug fixes