1.5.2.md 4.8 KB

1.5.2

source | binary

Release notes ### Seata 1.5.2 Seata 1.5.2 Released. Seata is an easy-to-use, high-performance, open source distributed transaction solution. The version is updated as follows: ### feature: - [[#4661](https://github.com/seata/seata/pull/4713)] support xid consistency load balance - [[#4676](https://github.com/seata/seata/pull/4676)] support server to expose Nacos services by mounting SLB - [[#4642](https://github.com/seata/seata/pull/4642)] support batch message parallel processing - [[#4567](https://github.com/seata/seata/pull/4567)] support where method condition(find_in_set) ### bugfix: - [[#4515](https://github.com/seata/seata/pull/4515)] fix the error of SeataTCCFenceAutoConfiguration when database unused - [[#4661](https://github.com/seata/seata/pull/4661)] fix sql exception with PostgreSQL in module console - [[#4667](https://github.com/seata/seata/pull/4682)] fix the exception in RedisTransactionStoreManager for update map During iteration - [[#4678](https://github.com/seata/seata/pull/4678)] fix the error of key transport.enableRmClientBatchSendRequest cache penetration if not configure - [[#4701](https://github.com/seata/seata/pull/4701)] fix missing command line args - [[#4607](https://github.com/seata/seata/pull/4607)] fix bug on skipping lock check - [[#4696](https://github.com/seata/seata/pull/4696)] fix oracle database insert value - [[#4726](https://github.com/seata/seata/pull/4726)] fix batch message send may return NullPointException - [[#4729](https://github.com/seata/seata/pull/4729)] fix set AspectTransactional.rollbackForClassName with wrong value - [[#4653](https://github.com/seata/seata/pull/4653)] fix the sql exception when pk is non-numeric in INSERT_ON_DUPLICATE SQL ### optimize: - [[#4650](https://github.com/seata/seata/pull/4650)] fix some security vulnerabilities - [[#4670](https://github.com/seata/seata/pull/4670)] optimize the thread pool size of branchResultMessageExecutor - [[#4662](https://github.com/seata/seata/pull/4662)] optimize rollback transaction metrics - [[#4693](https://github.com/seata/seata/pull/4693)] optimize the console navigation bar - [[#4700](https://github.com/seata/seata/pull/4700)] fix maven-compiler-plugin and maven-resources-plugin execute failed - [[#4711](https://github.com/seata/seata/pull/4711)] separate lib dependencies for deployments - [[#4720](https://github.com/seata/seata/pull/4720)] optimize pom description - [[#4728](https://github.com/seata/seata/pull/4728)] upgrade logback dependency to 1.2.9 - [[#4745](https://github.com/seata/seata/pull/4745)] support mysql8 in release package - [[#4626](https://github.com/seata/seata/pull/4626)] Replace `flatten-maven-plugin` with `easyj-maven-plugin` to fix the conflict between `shade` and `flatten` - [[#4629](https://github.com/seata/seata/pull/4629)] check relation of before status and after status when updating global session - [[#4662](https://github.com/seata/seata/pull/4662)] make EnhancedServiceLoader more readable - [[#4445](https://github.com/seata/seata/pull/4445)] optimize transaction timeout judgment - [[#4958](https://github.com/seata/seata/pull/4958)] do not execute triggerAfterCommit() in case of timeout ### test: - [[#4544](https://github.com/seata/seata/pull/4544)] optimize jackson dependencies in TransactionContextFilterTest - [[#4731](https://github.com/seata/seata/pull/4731)] fix UT failed in AsyncWorkerTest and LockManagerTest Thanks to these contributors for their code commits. Please report an unintended omission. - [slievrly](https://github.com/slievrly) - [pengten](https://github.com/pengten) - [YSF-A](https://github.com/YSF-A) - [tuwenlin](https://github.com/tuwenlin) - [Ifdevil](https://github.com/Ifdevil) - [wingchi-leung](https://github.com/wingchi-leung) - [liurong](https://github.com/robynron) - [opelok-z](https://github.com/opelok-z) - [a364176773](https://github.com/a364176773) - [2129zxl](https://github.com/2129zxl) - [Smery-lxm](https://github.com/Smery-lxm) - [doubleDimple](https://github.com/doubleDimple) - [wangliang181230](https://github.com/wangliang181230) - [Bughue](https://github.com/Bughue) - [AYue-94](https://github.com/AYue-94) - [lingxiao-wu](https://github.com/lingxiao-wu) - [caohdgege](https://github.com/caohdgege) - [miaoxueyu](https://github.com/miaoxueyu) Also, we receive many valuable issues, questions and advices from our community. Thanks for you all. #### Link - **Seata:** https://github.com/seata/seata - **Seata-Samples:** https://github.com/seata/seata-samples - **Release:** https://github.com/seata/seata/releases - **WebSite:** https://seata.io