Seata 0.9.0 release, support saga transaction mode

Seata high-performance open source distributed transaction solutions are easy to use.

Version update details are as follows:

feature:

  • # 1608  ] Based on the state machine implemented Saga
  • # 1625  ] support for custom configuration and registry type
  • # 1656  ] support spring cloud config
  • # 1689  ] supports the -e startup parameter to specify the name of the environment
  • # 1739  ] supports retries TM commit or rollback fails

Bug fixes:

  • # 1605  ] fix may be caused by an object lock and global lock deadlock, and optimize the lock granularity
  • # 1685  under] db repair mode locks the table too long and optimize the error log pk
  • # 1691  ] fix can not access private members DruidDataSourceWrapper
  • # 1699  ] Fixed a case of 'in' and 'between' in the condition of Oracle and Mysql
  • # 1713  ] fix LockManagerTest.concurrentUseAbilityTest assertion conditions
  • # 1720  ] oracle repair can not refresh the table metadata
  • # 1729  ] fix Oracle batch insert error
  • # 1735  Clear xid when] commit or rollback failed tm
  • # 1749  ] fix undo support oracle table metadata caching
  • # 1751  ] Since the hash collision repair caused by memory lock is not released
  • # 1761  ] When repair table having null values oracle rollback failed Blob Clob
  • # 1759  ] saga repair service method does not support the interface type parameters
  • # 1401  ] Repair a registered resource is empty when the RM started

optimization:

  • # 1701  ] deleting unused import
  • # 1705  ] Based on Java5 optimization
  • # 1706  ] The inner class is optimized for static class
  • # 1707  ] use the default character set StandardCharsets.UTF_8
  • # 1712  ] abstract class manager undolog
  • # 1722  ] simplified to make the code more readable
  • # 1726  ] format of the log message
  • # 1738  the JVM parameters] add server
  • # 1743  ] to improve the efficiency of batch log
  • # 1747  ] instead of a primary type boxed type
  • # 1750  ] abstract tableMeta cache class
  • # 1755  ] Enhanced test range Seata common module
  • # 1756  ] Safety: Jackson upgrade to avoid security breaches
  • # 1657  ] optimized direct buffers larger problem when scrolling file in the file storage mode

For details, see the release notes:

https //github.com/seata/seata/release

Guess you like

Origin www.oschina.net/news/110606/seata-0-9-0-released