Project: Seata (App Definition and Development / Database)
File: 1.7.0.md

| <details> <summary><mark>Release notes</mark></summary> Seata 1.7.0 Released. Seata is an easy-to-use, high-performance, open source distributed transaction solution. The version is updated as follows: ] First support `native-image` for `seata-client` ] console integration saga-statemachine-designer ] compatible with file.conf and registry.conf configurations in version

and below ] fix saga mode replay context lost startParams ] fix saga mode serviceTask inputParams json autoType convert exception ] fix wrong keyword order for oracle when creating a table ] Fix JDK Reflection for Spring origin proxy failed in JDK17 ] Fix `seata-core` dependency transitive conflict in `seata-dubbo` ] fix oracle initialize script index_name is duplicate ] fix the inconsistent configuration item names related to LoadBalance ] fix server console has queried the released lock ] fix the incomplete dependency of distribution module ] fix `getConfig` throw `ClassCastException` when use JDK proxy ] parallel request handle throw IndexOutOfBoundsException ] fix auto-increment of pk columns in Oracle in AT mode ] fix auto-increment of pk columns in PostgreSQL in AT mode ] fix GlobalSession deletion when retry rollback or retry commit timeout ] fix that keywords don't add escaped characters ] remove RollbackRetryTimeout sessions during in file storage recover ] check if table meta cache should be refreshed in AT mode ] fix G1 jvm parameter in jdk8 ] fix When the rollback logic on the TC side returns RollbackFailed, the custom FailureHandler is not executed ] fix bugs found in unit tests ] fix global session is always begin in saga mode ] fix bad service configuration file and compilation failure ] fix transaction timeout on client side not execute hook and failureHandler ] fix oracle xa mode cannnot be used By same database ] fix if using `@GlobalTransactional` in RM, `ShouldNeverHappenException` will be thrown ] fix the log file path was loaded incorrectly ] fix finished transaction swallows exception when committing ] fix the full table scan issue with 'setDate' condition in Oracle 10g ] fix GlobalStatus=9 can't be cleared in DB storage mode ] fix mariadb rollback failed ] fix grpc interceptor xid unbinding problem ] fix log in participant transaction role ] fix oracle insert undolog failed ] fix the issue of case sensitivity enforcement on the database after adding escape characters to keywords ] bugfix: fix the timeout is null when the connectionProxyXA connection is reused ] bugfix: fix compatibility between xxx.grouplist and grouplist.xxx configuration items ] fix console print `unauthorized error` ] fix get configuration item contains underlined error ] optimize throwable getCause once more ] optimize log message level ] optimize exception log message print(EnhancedServiceLoader.loadFile#cahtch) ] optimize the check of the delay value of the TCC fence log clean task ] optimize kryo 5.4.0 optimize compatibility with jdk17 ] Only AT mode try to get channel with other app ] If `server.session.enable-branch-async-remove` is true, delete the branch asynchronously and unlock it synchronously. ] Optimize the compilation configuration of the `protobuf-maven-plugin` plug-in to solve the problem of too long command lines in higher versions. ] remove startup script the -Xmn configuration ] add store mode,config type and registry type log info ] optimize the log of SPI ] add time info for global transaction timeout log ] optimize transaction fail handler ] optimize transaction log on client side ] optimize server log output ] update expire gpg key and publish workflow ] optimize: set server's transaction level to READ_COMMITTED ] refactor ColumnUtils and EscapeHandler ] optimize server logs print ] support case-sensitive attributes for table and column metadata ] optimize escape character for case of columnNames ] optimize github actions for CodeQL, skywalking-eyes and checkout ] optimize distributed lock log ] fix some security vulnerabilities ] add Hessian Serializer WhiteDenyList ] fix several node.js security vulnerabilities ] fix UpdateExecutorTest failed ] fix multi spring version test failed Thanks to these contributors for their code commits. Please report an unintended omission. <!-- Please make