Skip to content

Latest commit

 

History

History
146 lines (96 loc) · 11.1 KB

CHANGELOG.md

File metadata and controls

146 lines (96 loc) · 11.1 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 CECTC#3
  • @gorexlv made their first contribution in CECTC#5
  • @zackzhangkai made their first contribution in CECTC#10
  • @yx9o made their first contribution in CECTC#32
  • @bohehe made their first contribution in CECTC#41
  • @fatelei made their first contribution in CECTC#48
  • @zhu733756 made their first contribution in CECTC#58
  • @wybrobin made their first contribution in CECTC#72
  • @tanryberdi made their first contribution in CECTC#75
  • @JuwanXu made their first contribution in CECTC#81
  • @hzliangbin made their first contribution in CECTC#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)