All Versions
15
Latest Version
Avg Release Cycle
47 days
Latest Release
1270 days ago

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.