Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What has been updated in Seata version 1.4.2

2025-02-23 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/03 Report--

This article mainly introduces "what content has been updated in Seata 1.4.2 version". In daily operation, I believe many people have doubts about what content has been updated in Seata 1.4.2 version. The editor has consulted all kinds of materials and sorted out simple and easy-to-use methods of operation. I hope it will be helpful to answer the questions of "what content has been updated in Seata 1.4.2 version?" Next, please follow the editor to study!

A detailed update of this version is as follows: feature:

[# 2933] support mysql antlr sqlparser

[# 3228] support for custom serialization plug-ins

[# 3172] support AT mode undo_log compression mode

[# 3372] support user-defined whether to update the last retry log in saga mode

[# 3411] support seata-server thread pool parameter configurability

[# 3348] support TC storage mode to use redis-sentinel

[# 2667] support encryption and decryption of passwords when using db and redis storage modes

[# 3427] support distributed lock interface

[# 3443] support sending logs of seata-server to logstash or kafka

[# 3486] support Metrics to add transaction grouping attributes

[# 3317] support getting all configurations from a single node when zookeeper is the configuration center

[# 3516] acl-token when consul is supported as a registry and configuration center

[# 3116] support to configure apollo configuration center to configure configService and cluster

[# 3468] support circular execution of tasks in saga mode

[# 3447] support printing of transaction context in log framework

Bugfix:

[# 3258] fix potential OOM problems in AsyncWorker

[# 3293] fixed mismatch of configuration cache acquisition value types

[# 3241] prohibit the use of limit and order by syntax in the case of multiple SQL

[# 3406] fixed an issue that cannot be pushed to nacos when config.txt contains special characters

[# 3367] fixed occasional unrollback exceptions during the second phase of the last XA branch

[# 3418] fixed an issue where getGeneratedKeys might fetch the primary key of history

[# 3448] when repairing multiple lock contention failures, only a single lock is deleted and lock contention logic is optimized to improve processing performance

[# 3408] fixed NPE problem when third-party dependency separation and packaging in jar operation mode

[# 3431] fixed an issue where Property Bean might not be initialized when reading configuration

[# 3413] fixed logic for rollback to savepoint and releaseSavepoint

[# 3451] fixed autoCommit=true, dirty writing problem when global lock competition failed

[# 3481] fixed a problem that caused the refresh task to be interrupted when consul client threw an exception

[# 3491] fix spelling errors in README.md files

[# 3531] fixed the possible NPE problem of obtaining brachTransaction by RedisTransactionStoreManager

[# 3500] fixed the problem that oracle and postgreSql could not get column info

[# 3560] the transaction asynchronous task that fixes the Committing state has no time threshold and cannot perform transaction recovery

[# 3555] replace setBlob with setBytes to avoid abnormal work of high-version jdbc drivers

[# 3540] fixed the problem of missing files when server released the package

[# 3597] fix possible NPE problems

[# 3568] fixed deadlock caused by ConcurrentHashMap.computeIfAbsent for automatic data source agent

[# 3402] fixed the problem that the field name in the update SQL contains the library name and could not resolve the update column

[# 3464] fixed the log format of null pointer exceptions in test cases and errors in StackTraceLogger.

[# 3522] fixed the issue of registering branches and inserting undo_log when the number of rows affected by DML is 0

[# 3635] fixed the problem that notifications could not be pushed for zookeeper configuration changes

[# 3133] fixed a problem where global locks could not be retried in some scenarios

[# 3156] fixed the problem that nested proxy classes could not get target

Optimize:

[# 3341] optimize the path format of obtaining the specified configuration file

[# 3385] optimize GitHub Actions configuration and fix single test failure

[# 3175] support Snowflake algorithm clock callback

[# 3291] optimize mysql connection parameters

[# 3336] support using System.getProperty to obtain Netty configuration parameters

[# 3369] add the dockerHub key of github action

[# 3343] migrate CI programs from Travis CI to Github Actions

[# 3397] add code change record

[# 3303] support reading all configurations from a single dataId of nacos

[# 3380] optimize DISABLE_GLOBAL_TRANSACTION listener in globalTransactionScanner

[# 3123] optimize seata-server packaging strategy

[# 3415] clear the distribution directory when optimizing maven packaging

[# 3316] optimize the problem that the attribute bean is not initialized when reading configuration values

[# 3420] optimize the use of enumerated classes and add unit tests

[# 3533] support getting the current transaction role

[# 3436] optimize typos in the SQLType class

[# 3439] adjust springApplicationContextProvider order so that it can be called before xml bean

[# 3248] optimize the load balancing configuration and migrate to the client node

[# 3441] optimize the automatic configuration of starter

[# 3466] optimize the use of equalsIgnoreCase () for string comparison

[# 3476] support to automatically convert server parameter to ip when it is passed into hostname

[# 3236] optimize the conditions for performing unlocking operations and reduce unnecessary unlock operations

[# 3485] remove useless code from ConfigurationFactory

[# 3505] remove useless if judgments from GlobalTransactionScanner

[# 3544] the problem that only the first primary key inserted in a batch can be obtained when optimization cannot pass Statement#getGeneratedKeys

[# 3549] unify the length of xid fields in different tables under DB storage mode

[# 3551] increase the value of RETRY_DEAD_THRESHOLD and make it configurable

[# 3589] use JUnit API for exception checking

[# 3601] make LoadBalanceProperties compatible with spring-boot:2.x and above

[# 3513] Saga SpringBeanService caller supports switching json parsers

[# 3318] support CLIENT_TABLE_META_CHECKER_INTERVAL configurability

[# 3371] support metric grouping by applicationId

[# 3459] remove duplicate ValidadAddress codes

[# 3215] optimize reload logic when seata-server starts in file mode

[# 3631] optimizing the input parameters of nacos-config.py scripts

[# 3638] error message that SQL that optimizes update and delete does not support join

[# 3523] optimize the problem of calling the releaseSavepoint () method to report an exception when using oracle

[# 3458] restore deleted md

[# 3574] fixed spelling errors of comments in EventBus.java file

[# 3573] fixed designer path error in README.md file

[# 3662] Update gpg key pair

[# 3664] optimize javadoc

[# 3637] enroll companies that use seata and the new pr information included in version 1.4.2

Test

[# 3381] add test cases for TmClient

[# 3607] fixed unit testing problems with EventBus

[# 3579] add StringFormatUtils test cases

[# 3365] repair ParameterParserTest test cases

[# 3359] Delete unused test cases

[# 3383] optimize StatementProxyTest unit test

[# 3578] fix UnfinishedStubbing exception in unit test case

At this point, the study of "what has been updated in Seata 1.4.2 version" is over. I hope to be able to solve your doubts. The collocation of theory and practice can better help you learn, go and try it! If you want to continue to learn more related knowledge, please continue to follow the website, the editor will continue to work hard to bring you more practical articles!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report