dtm

A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.

BSD-3-CLAUSE License

Stars
9.8K
Committers
81

Bot releases are visible (Hide)

dtm - v1.15.0-preview

Published by github-actions[bot] over 2 years ago

Changelog

  • Support Workflow pattern
dtm - v1.14.4

Published by github-actions[bot] over 2 years ago

Changelog

  • Admin compatible with windows
dtm - v1.14.3

Published by github-actions[bot] over 2 years ago

Changelog

  • Support independent timezone for dtm
  • Support rollback_reason for XA TCC timeout
  • Update XA example
dtm - v1.14.2

Published by github-actions[bot] over 2 years ago

Change Log

  • Support db type in barrier
  • Fix pg bugs
  • Add pg in CI
dtm - v1.14.1

Published by github-actions[bot] over 2 years ago

Changelog

  • Console support global transactions listing
  • Console support error show
  • Refactor test business
dtm - v1.14.0

Published by github-actions[bot] over 2 years ago

Changelog

  • b23373d fix target
dtm - v1.13.5

Published by github-actions[bot] over 2 years ago

Changelog

  • Update dtmcli for rockscache examples
dtm - v1.13.4

Published by github-actions[bot] over 2 years ago

Changelog

  • Simplify WrapHandler for users to write it easily
dtm - v1.13.3

Published by github-actions[bot] over 2 years ago

Changelog

  • Change column length to 1024 for url
  • Fix bug for mysql 8.0.25
  • Fix bug for compensation in TimeoutToFail transactions
dtm - v1.13.2

Published by github-actions[bot] over 2 years ago

Changelog

  • Support gozero consul
  • Support kratos consul
  • Add Context support to transaction
dtm - v1.13.1

Published by github-actions[bot] over 2 years ago

Changelog

  • c076b3a SuccessDataExpire => FinishedDataExpire
dtm - v1.12.2

Published by github-actions[bot] over 2 years ago

Changelog

  • Support hybrid use of grpc and http
  • Support TimeoutToFail to be less than RetryInterval
dtm - v1.12.1

Published by github-actions[bot] over 2 years ago

Changelog

  • 09da7ba Merge pull request #209 from dtm-labs/alpha
dtm - v1.12.0

Published by github-actions[bot] over 2 years ago

Changelog

  • Add Mongo support
dtm - v1.11.1

Published by github-actions[bot] over 2 years ago

Changelog

  • Fix grpc msg DoAndSubmit extra queryPrepared
  • Opt barrier error check
dtm - v1.11.0

Published by github-actions[bot] over 2 years ago

Changelog

  • Support flash-sales api and bench
  • Msg add DoAndSubmit

Break change

  • msg.PrepareAndSubmit => msg.DoAndSubmitDB
dtm - v1.10.2

Published by github-actions[bot] over 2 years ago

Changelog

  • Support multiple log output
  • Fix Saga concurrent rollback bug
  • Add barrier support for RedisCheckAdjustAmount
  • update gin from 1.6.3 to 1.7.0
dtm - v1.10.1

Published by github-actions[bot] almost 3 years ago

Changelog

  • SAGA rollback branches in correct order
  • Add branch call timeout.
dtm - v1.10.0

Published by github-actions[bot] almost 3 years ago

Changelog

  • Change failure to http code 409
  • Change ongoing to http code 425
  • Change ongoing to grpc status FailedPrecondition
dtm - v1.9.1

Published by github-actions[bot] almost 3 years ago

Changelog

  • gRPC add msg.PrepareAndSubmit support