Skip to content

Latest commit

 

History

History
187 lines (130 loc) · 16.7 KB

CHANGELOG.md

File metadata and controls

187 lines (130 loc) · 16.7 KB

ChangeLog

v0.1.0

Bug Fixes

  • 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)

Features

  • 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)

Changes

  • update branch session process logic (#17) (06d6245)

New Contributors

  • @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

v0.1.1

Bug Fixes

Features

Changes

  • refactor: update global session status, branch session status in txn (120) (9829387)

v0.1.2

Bug Fixes

  • rollback when global session timeout (145) (1798cd1)
  • when register branch session, global session can not change (146) (11ea3dd)

Features

  • HttpDistributedTransaction filter support prefix matching (148) (cdb757a)
  • HttpDistributedTransaction filter support regular matching (149) (cdb757a)

v0.2.0

Bug Fixes

  • 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)

Features

  • support usedb hint for customize the sql routing (13) (be37d88)
  • audit log filter (103) (e7f819d)

v0.2.1

Bug Fixes

  • in tcc mode, json.Unmarshal requestContext.Headers failed (194) (6e1f8c3)

v0.2.2

Changes

  • refactor: AuditLog filter PreHandle support more stmtnode type (198) (bb408a5)
  • refactor: support manipulating the same data in different transaction… (199) (040b4d1)

v0.3.0

Features

  • add more trace span and integrate with jaeger (177) (d703959)
  • add trace for BackendConnection (204) (36b3894)
  • support column encryption (24) (946c190)

Bug Fixes

  • fix: construct a TraceContext with the correct traceparent (203) (3ecb2cc)

v0.3.1

Features

  • feature: support gin middleware and grpc interceptor (212) (a74d1d2)

v0.3.1

Features

  • feature: support customize request buffer size for http request (218) (593fd25)

Changes

v0.4.0

Features

  • feature: support rate limit filter (181) (8d6877d)
  • feature: support circuit breaker (182) (7a1a977)
  • feat: support savepoint statement (229) (146f75d)

Bug Fixes

  • 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)

Changes

  • refactor: refactor config to support deploy as gateway (231) (f5f49bd)
  • refactor: isolate filter with appid (233) (12c94c4)
  • refactor: refactor db group (242) (a7ddbfc)

v0.5.0

Features

  • 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)

Bug Fixes

  • 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)

Changes

  • refactor: refact topology to support sharding db (234) (a8fe90d)
  • refactor: default restore string without default charset (253) (4d6da29)
  • refactor status api (265) (dca3b50)
  • refactor: optimize sequence generator (42) (67d9506)