v0.8.1
版本发布时间: 2019-09-18 20:12:35
apache/incubator-seata最新发布版本:v2.2.0(2024-09-20 23:12:17)
The version is updated as follows:
feature:
- [#1598] support profile to use absolute path
- [#1617] support profile’s(registry.conf) name configurable
- [#1418] support undo_log kryo serializer
- [#1489] support protobuf maven plugin
- [#1437] support kryo codec
- [#1478] support db mock
- [#1512] extended support for mysql and oracle multiple insert batch syntax
- [#1496] support auto proxy of DataSource
bugfix:
- [#1646] fix selectForUpdate lockQuery exception in file mode
- [#1572] fix get tablemeta fail in oracle when table name was lower case
- [#1663] fix get tablemeta fail when table name was keyword
- [#1666] fix restore connection's autocommit
- [#1643] fix serialize and deserialize in java.sql.Blob, java.sql.Clob
- [#1628] fix oracle support ROWNUM query
- [#1552] fix BufferOverflow when BranchSession size too large
- [#1609] fix thread unsafe of oracle keyword checker
- [#1599] fix thread unsafe of mysql keyword checker
- [#1607] fix NoSuchMethodError when the version of druid used < 1.1.3
- [#1581] fix missing some length in GlobalSession and FileTransactionStoreManager
- [#1594] fix nacos's default namespace
- [#1550] fix calculate BranchSession size missing xidBytes.length
- [#1558] fix NPE when the rpcMessage's body is null
- [#1505] fix bind public network address listen failed
- [#1539] fix nacos namespace setting does not take effect
- [#1537] fix nacos-config.txt missing store.db.driver-class-name property
- [#1522] fix ProtocolV1CodecTest testAll may be appears test not pass
- [#1525] fix when getAfterImage error, trx autocommit
- [#1518] fix EnhancedServiceLoader may be appears load class error
- [#1514] fix when lack serialization dependence can't generate undolog and report true
- [#1445] fix DefaultCoordinatorMetricsTest UT failed
- [#1481] fix TableMetaCache refresh problem in multiple datasource
optimize:
- [#1629] optimize the watcher efficiency of etcd3
- [#1661] optimize global_table insert transaction_name size
- [#1633] optimize branch transaction repeated reporting false
- [#1654] optimize wrong usage of slf4j
- [#1593] optimize and standardize server log
- [#1648] optimize transaction_name length when building the table
- [#1576] eliminate the impact of instructions reordering on session async committing task
- [#1618] optimize undolog manager and fix delete undolog support oracle
- [#1469] reduce the number of lock conflict exception
- [#1619] replace StringBuffer with StringBuilder
- [#1580] optimize LockKeyConflictException and change register method
- [#1574] optimize once delete GlobalSession locks for db mode when commit success
- [#1601] optimize typo
- [#1602] upgrade fastjson version to 1.2.60 for security issue
- [#1583] optimize get oracle primary index
- [#1575] add UT for RegisterTMRequest
- [#1559] optimize delay to delete the expired undo log
- [#1547] TableRecords delete jackson annotation
- [#1542] optimize AbstractSessionManager debug log
- [#1535] remove H2 and pgsql get primary index code and close resultSet
- [#1541] code clean
- [#1544] remove Chinese comment
- [#1533] refactor of the logics of Multi-configuration Isolation
- [#1493] add table meta checker switch
- [#1530] throw Exception when no index in the table
- [#1444] simplify operation of map
- [#1497] add seata-all dependencies
- [#1490] remove unnecessary code
Thanks to these contributors for their code commits. Please report an unintended omission.
- slievrly
- BeiKeJieDeLiuLangMao
- jsbxyyx
- ldcsaa
- zjinlei
- l81893521
- ggndnn
- github-ygy
- chenxi-null
- tq02ksu
- AjaxXu
- finalcola
- lovepoem
- cmonkey
- xingfudeshi
- andyqian
- tswstarplanet
- zhengyangyong
Also, we receive many valuable issues, questions and advices from our community. Thanks for you all.
1、 seata-server-0.8.1.tar.gz 32.33MB
2、 seata-server-0.8.1.zip 32.35MB