Apache Seata(incubating) go 2.1.0 Released.
Apache Seata (incubating) is an easy-to-use, high-performance, open source distributed transaction solution.
The version is updated as follows:
feature:
- [#868] Add script manager&actuator
- [#871] Support Saga mode config initialization
- [#897] Saga end-to-end verification
- [#1027] Support snappy compression type
- [#1030] Support Saga mode
bugfix:
- [#877] Fix GetScanSlice not handling all column types in AT mode
- [#875] Fix active xa rollback failure and added error message judgment
- [#883] Fix bugs detected by doubao
- [#884] Fix error image when use null value as image query condition in insert on duplicate
- [#892] Fix go vet issue
- [#893] Fix license header format
- [#894] Fix git status issue
- [#989] Fix close *sql.Rows returned by QueryContext to prevent resource leak
- [#997] Fix connection leaks and potential nil pointer panic
- [#998] Fix Data Race in ConsistentHash LoadBalance
- [#1011] Fix Connections leaks in resource manager
- [#1013] Fix Unable to return the correct type for Zip compression
- [#1029] Fix RegisterTableCache type errors and optimize code patterns
optimize
- [#894] Add missing VERSION file and version support
- [#901] Improve log message
- [#902] Correct time format
- [#995] Enhance RoundRobinLoadBalance performance
- [#1018] Optimize parsePkValues to reduce nested loops
- [#1025] Add contribution intention check box to issue template
test:
- [#962] Improve test coverage for pkg/util/errors
- [#963] Improve test coverage for pkg/util/convert
- [#964] Improve test coverage for pkg/util/log
- [#965] Improve test coverage for pkg/datasource/sql/datasource/mysql
- [#966] Improve test coverage for pkg/datasource/sql/exec/config
- [#967] Improve test coverage for pkg/datasource/sql/undo/base
- [#968] Improve test coverage for pkg/integration/dubbo
- [#969] Improve test coverage for pkg/integration/gin
- [#970] Improve test coverage for pkg/integration/grpc
- [#972] Improve test coverage for pkg/datasource/sql/undo/factor
- [#973] Improve test coverage for pkg/datasource
- [#974] Improve test coverage for pkg/datasource/sql/util
- [#978] Improve test coverage for pkg/datasource/sql/hook
- [#979] Add some test
- [#980] Improve test coverage for pkg/remoting/mock
- [#981] Improve test coverage for pkg/remoting/config
- [#982] Improve test coverage for pkg/protocol/branch
- [#983] Improve test coverage
- [#984] Improve test coverage for pkg/discovery/mock
- [#985] Improve test coverage for discovery/mock and integration
- [#999] Improve test coverage for pkg/datasource/sql/exec
- [#1004] Add unit test for pkg/rm/init
- [#1005] Add unit test for pkg/util/flagext/register
- [#1006] Add unit test for pkg/rm/config
- [#1007] Add unit test for pkg/rm/tcc/config
doc:
- [#880] Update go version the workflows to 1.20
- [#870] Update release notes
- [#872] Optimize issue template
contributors:
Thanks to these contributors for their code commits. Please report an unintended omission.
- Code-Fight
- lxfeng1997
- flypiggyyoyoyo
- KamToHung
- ResilientSZUer
- MinatoWu
- heliang666s
- slievrly
- WyRainBow
- yumosx
- everfid-ever
- WangzJi
- HGD-coder
- xuzifu666
- simple-xair
- lokidundun
Also, we receive many valuable issues, questions and advices from our community. Thanks all.