- add terminationDrainDuration config (#4) (5c607d4)
- should use db connection rather than tx connection exec sql request (#8) (52d78ca)
- when receive ComQuit request, should return connection (#51) (e8f0708)
- close statement after read result from conn (#71) (4c9a292)
- ping should put resource back to the pool (#74) (c1c7771)
- process global session after timeout should refresh global session status (#86) (6bf4090)
- release tx when undologs doesn't exists (#93) (99df036)
- distributed transaction support etcd watch (#11) (e991050)
- support tcc branch commit & rollback (#12) (feab7ae)
- support GlobalLock hint (#14) (5c7c967)
- support leader election, only leader can commit and rollback (#19) (d7ab60b)
- add prometheus metric (#25) (627adc2)
- add readiness and liveness probe (#52) (f43ab5f)
- @rocymp made their first contribution in #3
- @gorexlv made their first contribution in #5
- @zackzhangkai made their first contribution in #10
- @yx9o made their first contribution in #32
- @bohehe made their first contribution in #41
- @fatelei made their first contribution in #48
- @zhu733756 made their first contribution in #58
- @wybrobin made their first contribution in #72
- @tanryberdi made their first contribution in #75
- @JuwanXu made their first contribution in #81
- @hzliangbin made their first contribution in #83
- enhance etcd client config (112) (798f124)
- fix global session timeout calculate (118) (bf3b084)
- should sort the columns (131) (f3bc97f)
- transaction metric (54) (0ae8c77)
- support com_query update sql request (104) (9eff19f)
- support com_query delete sql request (104) (af98362)
- support com_query insert sql request (104) (1aa20fc)
- support comQuery request globallock hint (104) (437667e)
- add status api (139) (93ceee0)
- rollback when global session timeout (145) (1798cd1)
- when register branch session, global session can not change (146) (11ea3dd)
- HttpDistributedTransaction filter support prefix matching (148) (cdb757a)
- HttpDistributedTransaction filter support regular matching (149) (cdb757a)
- currentRecords may be nil (157) (e7c8747)
- php 8.0 pdo will check the flag bit (163) (0fd83bb)
- borrowed connections should be returned when not in use (164) (b1c8330)
- load balance algorithm unmarshal error (169) (7819ce9)
- refactor: AuditLog filter PreHandle support more stmtnode type (198) (bb408a5)
- refactor: support manipulating the same data in different transaction… (199) (040b4d1)
- add more trace span and integrate with jaeger (177) (d703959)
- add trace for BackendConnection (204) (36b3894)
- support column encryption (24) (946c190)
- feature: support rate limit filter (181) (8d6877d)
- feature: support circuit breaker (182) (7a1a977)
- feat: support savepoint statement (229) (146f75d)
- fix: mysql 8.0 set transaction isolation error (226) (246386a)
- fix: restore string without default charset (227) (0daddb0)
- fix: should restore xid hint (239) (66137ba)
- refactor: refactor config to support deploy as gateway (231) (f5f49bd)
- refactor: isolate filter with appid (233) (12c94c4)
- refactor: refactor db group (242) (a7ddbfc)
- feat: support delete on sharded table (44) (a0a5bda)
- feat: support update on sharded table (45) (8dd789e)
- feat: support multiple columns order by (133) (7a213c2)
- feat: support limit without orderby (168) (dbff926)
- feat: support cross-database delete transactions (180) (90f9d42)
- feat: support count aggregate func on sharded table (78) (8290190)
- feature: support cross-database update transactions (193) (b184688)
- feat: support show stmt (209) (1b4e902)
- feat: support query on global table (134) (1d2d32d)
- feat: support check conn liveness (260) (59b9ff1)
- in sharding mode, support local transaction (236) (97c5e18)
- feat: support xa protocol (261) (6611c17)
- feature: support show table status (189) (f896fc3)
- feat: support show columns and show index in sharding mode (269) (2c20554)
- feat: export dead branch session api (264) (fd87df8)
- feat: support number range sharding algorithm (235) (5177880)
- feat: support create index and drop index in sharding mode (175) (dc372d9)
- feat: support show tables in sharding mode (190) (1c353ea)
- fix: finished distributed pk feature (42) (8bb0903)
- feature: support route insert sql to shadow table (258) (5a461ec)
- feat: segment sequence support define initial value (281) (6655483)
- fix: in sharding mode, merge result miss some rows (214) (1aebf5c)
- fix: support release savepoint (251) (63b19cb)
- fix: release savepoint should not return connection (252) (47f1059)
- fix: match url should support prefix and regex match type (254) (5caeb6c)
- fix: xa commit/rollback should executed by master conn in rws mode (280) (9962372)