Skip to content

v2.1.0

Latest

Choose a tag to compare

@lxfeng1997 lxfeng1997 released this 12 Feb 06:38
· 19 commits to master since this release
66e7777

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.

Also, we receive many valuable issues, questions and advices from our community. Thanks all.