All Versions
15
Latest Version
Avg Release Cycle
47 days
Latest Release
1270 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v0.6.1 Changes
May 31, 2019- π [#1119] support weibo/motan
- [#1075] Multiple environmental isolation
- π [#1087] Remove unnecessary copy of bytes.
- π [#1099] UndoLogParser change to SPI.
- π [#1113] optimize check style
- π [#1090] Change the method definition of UndoLogParser for better extensibility
- π [#1120] bugfix : use xid wrong when do branch commit and rollback
- π [#1135] bugfix:zk vulnerability and optimize dependencies
- π [#1138] bugfix: seata-server.bat classpath too long
- π [#1117] bugfix: fix field type is datetime equals fail
- π [#1115] modify seata-all & seata-bom deploy config
-
v0.6.0 Changes
May 24, 2019π² [#942] Store the transaction log into database
π§ [#1014] Support etcd3 as configuration center
[#1060] Do data validation when undo.
π [#1064] bugfix:size wrong between xid and branchId
π [#1074] bugfix:typos and replace AIT's with lambdas
[#824] Add time limit when transaction retry on the server.
π§ [#1082] Cache configuration instance.
π¨ [#1084] Refactor Charset using and blob utils
β¬οΈ [#1080] upgrade fastjson and nacos-client
-
v0.5.2 Changes
May 17, 2019- π§ [#988] support Consul configuration center
- π [#1043] support sofa-rpc
- β‘οΈ [#987] optimize the use of reentrantLock instead of spinlock in concurrent scenarios within the same transaction
- π§ [#943] fix configuration wait timeout when there is no corresponding file configuration item
- [#965] fix PreparedStatement where in,between problem
- β‘οΈ [#929] optimize GlobalSession for the first time to wait for locks
- β‘οΈ [#967] optimize partial log description
- π§ [#970] fix unable to read flush-disk-mode configuration item problem
- β‘οΈ [#916] optimize the readable index problem of decoding
- β‘οΈ [#979] optimize copyright
- β‘οΈ [#981] optimize pom dependencies, use caffine instead of guava cache, junit upgrade to junit5, use junit5 to transform original testng unit tests
- β‘οΈ [#991] optimize the header of the core module import
- π [#996] fix maven-surefire-plugin compilation error in mac environment
- [#994] Fix ByteBuffer multiple flip problem
- [#999] change the community's email subscription address
- β‘οΈ [#861] optimize the FailureHandler to periodically get the retrieved transaction result and print the successful result
- π [#802] optimize the lambda code style in GlobalTransactionalInterceptor
- [#1026] fix troubleshooting for data* code files, add local transaction file exclusion path
- π§ [#1024] fix Consul module SPI configuration file path problem
- [#1023] add the seata-all.jar for client full dependency
- βͺ [#1029] fix the delay rollback caused by no channel when the client is restarting
- π [#1027] fix release-seata can not generate zip file problem
- [#1033] fix createDependencyReducedPom to generate redundant xml problem
- βͺ [#1035] fix branchCommit/branchRollback in TCC mode, but branchId is null
- π¨ [#1040] refactor exceptionHandleTemplate and fix the problem that cannot be returned when the GlobalRollback branch throw exception
- [#1036] replace Chinese comment with English comment
- β‘οΈ [#1051] optimize to check data changes when rollback, stop rollback if there is no data change
- β‘οΈ [#1017] optimize the processing logic of mysql undo executor construct undo sql
- [#1063] fix the problem that the new transaction id conflict fails after the server is restarted after the server is restarted.
-
v0.5.1 Changes
April 30, 2019- π [#774] support Etcd3 registration center
- π [#793] support sofa-registry registration center
- [#856] add batch delete undolog processing
- π [#786] support for branch transaction concurrency in global transactions
- π [#945] add the releaseLock method in the LockManager interface to optimize the calling logic
- [#879] fix when batch delete undolog,the preparedStatement does not close
- β‘οΈ [#921] fix NPE exception when select for update
- π» [#907] fix hostname can't be null exception
- [#923] fix the problem that the key is not formatted when the nettyClientKeyPool connection is destroyed.
- π» [#891] fix the NPE exception when using select union all
- π [#888] fix copyright checkstyle verification
- [#901] fix parent node path does not exist when Zookeeper is registered
- [#866] fix unable to generate dubbo:reference proxy class
- [#877] fix concurrentModifyException when batch deleting undolog
- β‘οΈ [#875] fix select for update, Boolean cast ResultSet failed
- [#830] fix RM late registration problem
- [#872] fix RegisterRMRequest decoding message length check is not accurate
- π» [#834] fix non-SQLException in ExecuteTemplate does not throw a exception
- β‘οΈ [#938] optimize the TransactionManager service loading logic
- β‘οΈ [#913] optimize the module structure of the RPC integration framework
- π [#795] optimize the performance of server node write files
- β‘οΈ [#925] optimize the same DefaultCoordinator instance when the server starts
- β‘οΈ [#930] optimize field access modifiers
- β‘οΈ [#904] optimize updated data query logic in UpdateExecutort
- π [#802] optimize checkstyle and add plugins
- β‘οΈ [#855] optimize the globalCommit always returns committed to the user in AT mode
- β‘οΈ [#831] optimize CountDownLatch in MessageFuture and replace it with CompletableFuture
- π [#882] modify copyright, add copyright automatic plugin
- π§ [#874] add the communication default configuration value
-
v0.1.0 Changes
January 09, 2019π FEATURES:
- π support standalone seata-server.
- π support mysql automatic transaction.
- π support @GlobalTransactional spring annotation.
- π support dubbo on filter.
- π support mybatis ORM framework.
- π support api&template.
- π support dubboοΌspringcloudοΌmotan ect.