Seata est une solution de transaction distribuée open source qui fournit des services de transaction distribuée hautes performances et faciles à utiliser.
Actuellement, Seata a publié la version 1.5.2 avec les modifications suivantes :
nouvelle fonction
- [ #4661 ] Prise en charge de l'équilibrage de charge cohérent xid
- [ #4676 ] Serveur de support pour exposer le service Nacos en montant SLB
- [ #4642 ] Prise en charge du traitement parallèle des messages par lots
- [ #4567 ] Prise en charge de la condition de méthode where (find_in_set)
réparation
- [ #4515 ] correction du bogue SeataTCCFenceAutoConfiguration lorsque la base de données n'est pas utilisée
- [ #4661 ] Correction de l'exception sql pour PostgreSQL dans la console du module
- [ #4667 ] correction de l'exception RedisTransactionStoreManager mettant à jour la carte pendant l'itération
- [ #4678 ] correction de la pénétration du cache de la clé transport.enableRmClientBatchSendRequest si l'erreur n'est pas configurée
- [ #4701 ] correction des arguments de ligne de commande manquants
- [ #4607 ] correction du bogue de vérification du verrouillage du saut
- [ #4696 ] Correction de la valeur d'insertion de la base de données Oracle
- [ #4726 ] correction de l'envoi de messages en masse pouvant renvoyer NullPointException
- [ #4729 ] corrige la mauvaise valeur de l'ensemble AspectTransactional.rollbackForClassName
- [ #4653 ] corrige l'exception sql lorsque pk n'est pas numérique dans INSERT_ON_DUPLICATE SQL
optimisation
- [ #4650 ] Correction de quelques bugs de sécurité
- [ #4670 ] Optimiser la taille du pool de threads de branchResultMessageExecutor
- [ #4662 ] Optimiser les métriques de transaction de restauration
- [ #4693 ] Optimiser la barre de navigation de la console
- [ #4700 ] Correction de l'échec d'exécution de maven-compiler-plugin et maven-resources-plugin
- [ #4711 ] Dépendances lib séparées pour le déploiement
- [ #4720 ] Optimiser la description de pom
- [ #4728 ] Mise à jour de la dépendance logback vers 1.2.9
- [ #4745 ] Le package de version prend en charge mysql8
- [ #4626 ] Remplacé
flatten-maven-plugin
pareasyj-maven-plugin
, pour résoudre les conflits entreshade
etflatten
- [ #4629 ] Lors de la mise à jour de la session globale, vérifiez la relation entre l'état avant et après
- [ #4662 ] Rendre EnhancedServiceLoader plus lisible
test
- [ #4544 ] Optimiser les dépendances jackson dans TransactionContextFilterTest
- [ #4731 ] Correction d'un échec UT dans AsyncWorkerTest et LockManagerTest
Annonce de mise à jour : https://github.com/seata/seata/releases/tag/v1.5.2