What’s New in Seata 1.6.0? Features, Fixes, and Optimizations Explained
Seata 1.6.0 release notes detail major enhancements such as Oracle and PostgreSQL multi‑primary‑key support, Dubbo 3 integration, JDK 17 compatibility, ARM64 Docker images, extensive bug fixes, performance optimizations, test updates, contributor acknowledgments, and links to downloads, documentation, and the GitHub repository.
Release Overview
Version 1.6.0 modifies 398 files, merges 87 pull requests, and includes contributions from 34 developers.
Key Features
Support for Oracle and PostgreSQL tables with multiple primary keys [#4863]
Seata‑server can register with multiple service‑registry centers [#4649]
Integration with Apache Dubbo 3 [#4779]
TCC annotations can be placed on interfaces and implementation classes [#4479]
Compatibility with JDK 17 [#4877]
Extended UPDATE JOIN syntax for MySQL [#4914]
Support for various Oracle TIMESTAMP types [#4542]
Nacos contextPath configuration support [#5111]
Dockerfile now supports ARM64 architecture [#4802]
Bug Fixes
Fixed missing TimeoutRollbacked event after successful timeout rollback [#4780]
Resolved NPE when saving execution results for erroneous output expressions [#4954]
Addressed configuration issues with newer Spring Boot versions [#4817]
Corrected undo‑log generation failure when using Statement.executeBatch() [#4838]
Fixed duplicate metric tags [#4860]
Various stability and compatibility fixes (see full release notes for details)
Optimizations
Improved lock‑competition process [#4681]
Optimized MySQL 8 dependency in the Seata‑server Docker image [#4774]
Refined AT branch global‑lock release to avoid using XID [#4750]
Added automatic OSSRH GitHub Action for releases [#4790]
Removed Log4j dependency and cleaned unused code [#4414, #5047]
Enhanced readability of BaseTransactionalExecutor#buildLockKey [#4836]
Various CI, Docker, and configuration improvements for ARM64, Redis, and security [#4963, #4590, #4490]
Tests
Added Oracle AT‑mode type support test [#4411]
Refactored unit tests and fixed related failures [#4794, #5101]
Artifacts
Repository: https://github.com/seata/seata
Samples: https://github.com/seata/seata-samples
Release download: https://github.com/seata/seata/releases/download/v1.6.0/seata-server-1.6.0.tar.gz
Docker image: https://hub.docker.com/repository/docker/seataio/seata-server
Release notes (English): https://github.com/seata/seata/releases/tag/v1.6.0
Deployment guide: https://seata.io/zh-cn/docs/ops/deploy-guide-beginner.html
Upgrade guide: https://seata.io/zh-cn/docs/ops/upgrade.html
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Alibaba Cloud Native
We publish cloud-native tech news, curate in-depth content, host regular events and live streams, and share Alibaba product and user case studies. Join us to explore and share the cloud-native insights you need.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
