Пользователи , которые уже воспользовались этой ссылкой , могут зарегистрироваться , чтобы мы могли лучше оптимизировать бизнес - сценарии : h t t p s : // git hub . _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ а /и с и с ы / 1 2 4 6 _
Seata 1.7.0 позиционируется как важная стабильная версия Seata , значительно улучшающая стабильность и надежность и отвечающая требованиям доступности для массового производства на уровне предприятия. Параллельно исследовался родной образ.
-
Существующие проблемы были отслежены и подробно решены.
-
Кросс-совместим с JDK (8, 11, 17), Spring (5.2.x, 5.3.x, 6.0.x), Platform (amd64, arm64).
-
Сделана совместимая адаптация к конфигурации conf младшей версии.
-
Проведено углубленное руководство по вопросам безопасности.
-
Более удобный формат журнала для удовлетворения требований к наблюдаемости.
-
Опубликованные образы докеров для разных нужд.
В выпуске изменено в общей сложности 423 файла , отправлено в общей сложности кодов + 9103–1910 , объединено 76 PR , и всего 25 человек участвовали в фиксации кода . _ _ _ _ _ _
https://github.com/seata/seata/pull/5712
1 .7 . 0 миль : _ _ _ _ _ _ _ _
h t t p s : // g i t h u b . _ с о м / с е а т а / с е т а / м и л е с т о н е / 2 3 _
С е а т а - с р е в е р :
h t t p s : // g i t h u b . _ c o m / sea t a / sea t a / s e t a / re le a s e s / dow n load / v 1.7 . _ _ _ _ _ _ _ 0 / с е а т а -с е р в е р - 1 .7 . 0 . т а р . г з
докер изображение : _ _ _ _
h t t p s : // h u b . _ докер . _ _ _ _ _ c o m / re p o s i t o r y / d oc k e r / sea t a i o / sea ta - s e r v e r _ _ _ _ _ _ _
Руководство по развертыванию :
h t t p s : // с е а т а . _ i o / z h - c n / d o c s / o p s / d e p l o y - gu i d e - b e g i n r . _ _ _ ч т м л
Руководство по обновлению :
h t t p s : / / s e at a .i o / z h - c n / doc s / o p s / up g r a d e.h t m l Полная совместимость с более ранними версиями .
Основные обновления версии следующие : _
особенность:
-
[#5476] Поддержка клиентов Seata
native-image
-
[#5495] Консольный конструктор конечного автомата Saga
-
[#5668] Совместимость с конфигурацией file.conf/registry.conf версии 1.4.2 и ниже
Исправлена ошибка:
-
[#5682] Исправить проблему с потерей контекста воспроизведения startParams в режиме Saga.
-
[#5671] Исправлена ошибка преобразования autoType входного параметра serviceTask в режиме Saga.
-
[#5194] Исправлена проблема с ошибкой создания таблицы при использовании Oracle в качестве серверного хранилища БД.
-
[#5021] Исправлена проблема с невозможностью получить исходный прокси-объект Spring в JDK17.
-
[#5023] Исправлен
seata-core
конфликт транзитивных зависимостей модуля. -
[#5224] Устранена проблема, связанная с повторением имени индекса сценария инициализации Oracle.
-
[#5233] Исправление несогласованной конфигурации LoadBalance.
-
[#5266] Исправлен интерфейс запроса глобальной блокировки консоли, чтобы найти снятую блокировку.
-
[#5245] Исправление неполных зависимостей модуля распространения.
-
[#5239] Устранена проблема, из-за которой
getConfig
возникает исключение, когда метод получает некоторую конфигурацию при использовании прокси-сервера JDK.ClassCastException
-
[#5281] Устранена проблема выхода индекса массива за пределы при обработке параллельных запросов rm.
-
[#5288] Исправлена проблема с автоинкрементом столбца первичного ключа оракула в режиме AT.
-
[#5287] Исправлена проблема с автоинкрементом столбца первичного ключа PostgreSQL в режиме AT.
-
[#5299] Исправлена проблема с удалением GlobalSession при повторной попытке отката или повторной попытке истечения срока отправки на стороне TC.
-
[#5307] Исправлена проблема, из-за которой зеркальный SQL до и после обновления не экранировался.
-
[#5311] Удалена транзакция RollbackRetryTimeout при восстановлении на основе файлового хранилища.
-
[#4734] Исправить поле, сгенерированное новым полем в режиме AT, не может быть найдено
-
[#5316] Исправление параметров G1 в JDK8.
-
[#5321] Исправление, когда конец TC возвращает RollbackFailed, пользовательский метод FailureHandler не выполняется.
-
[#5332] Исправить ошибку, обнаруженную в модульном тесте.
-
[#5145] Исправлена проблема, из-за которой глобальный статус транзакции в режиме Saga всегда был «Начало».
-
[#5413] Исправление проблем совместимости JDK и Spring на платформе arm64.
-
[#5415] Исправлена проблема, из-за которой хук и failureHandler не выполнялись до истечения времени ожидания транзакции на стороне клиента.
-
[#5447] Исправлен режим Oracle XA для обслуживания нескольких источников данных одной и той же базы данных.
-
[#5472] При использовании в RM
@GlobalTransactional
, если RM не удается выполнить, он выдаетShouldNeverHappenException
-
[#5535] Исправлена ошибка чтения пути к файлу журнала.
-
[#5538] Исправлена проблема, из-за которой исключение не выбрасывалось при завершении транзакции, когда транзакция зафиксирована.
-
[#5539] Исправить Oracle 10g, где условие содержит проблему полного сканирования таблицы setDate.
-
[#5540] Исправлена проблема, из-за которой GlobalStatus=9 нельзя было очистить в режиме хранения БД.
-
[#5552] Исправлена ошибка отката Mariadb.
-
[#5583] Исправлена проблема с отвязкой gRPCxid.
-
[#5602] Исправить дублирование журнала в случае участника
-
[#5645] Исправлена ошибка отмены записи в журнале Oracle.
-
[#5659] Добавление escape-символов ключевого слова при зеркальном отображении запросов после исправления приводит к тому, что база данных принудительно включает исключение SQL, вызванное проверкой случая
-
[#5663] исправление: тайм-аут равен нулю при повторном использовании соединения connectionProxyXA.
-
[#5675] Устранена проблема совместимости элементов конфигурации xxx.grouplist и grouplist.xxx.
-
[#5690] Исправлена
unauthorized error
проблема с консольной печатью. -
[#5711] Исправлена проблема с получением ошибки элемента конфигурации средней строки.
оптимизировать:
-
[#5208] Оптимизация проблемы повторного получения Throwable#getCause
-
[#5212] Оптимизировать необоснованный уровень информации журнала
-
[#5237] Оптимизация печати журнала исключений (EnhancedServiceLoader.loadFile#cahtch)
-
[#5089] Оптимизирована проверка значения параметра задержки в задаче очистки журнала ограничения TCC по времени.
-
[#5243] Обновите Kryo 5.4.0, чтобы оптимизировать совместимость с jdk17.
-
[#5153] Разрешить только AT пытаться получить канал через RM
-
[#5177] Если
server.session.enable-branch-async-remove
true, ветка удаляется асинхронно и разблокируется синхронно. -
[#5273] Оптимизирована
protobuf-maven-plugin
конфигурация компиляции плагина и решена проблема слишком длинной командной строки старшей версии. -
[#5303] Удалите параметр -Xmn сценария запуска.
-
[#5325] Добавить центр конфигурации, информацию о типе реестра и режиме хранения
-
[#5315] Оптимизация журнала загрузки SPI
-
[#5323] Добавить информацию о времени для глобального журнала тайм-аута транзакций
-
[#5414] Оптимизация обработчика ошибок транзакции
-
[#5537] Оптимизация журнала транзакций на стороне клиента
-
[#5541] Оптимизация вывода журнала сервера
-
[#5548] оптимизировать ключ gpg и конвейер выпуска
-
[#5638] Оптимизация уровня изоляции транзакций на стороне сервера для чтения зафиксированных
-
[#5646] Рефакторинг ColumnUtils и EscapeHandler
-
[#5648] Оптимизация вывода журнала сервера
-
[#5647] Поддержка настройки метаданных таблиц и столбцов с учетом регистра
-
[#5678] Оптимизация escape-символов регистра
-
[#5684] Оптимизация CodeQL, прыжков в небо и действий при оформлении заказа
-
[#5700] Оптимизация журнала конкуренции распределенных блокировок
безопасность:
-
[#5172] Версия, в которой исправлены некоторые ошибки безопасности.
-
[#5683] Добавить черный и белый список сериализации Гессе
-
[#5696] Исправление нескольких уязвимостей безопасности зависимостей Node.js.
тест:
-
[#5380] Исправлена ошибка модульного теста UpdateExecutorTest.
-
[#5382] Исправлена ошибка теста версии с несколькими Spring.
Ссылка на английскую версию : https://github.________________________________.7.0_
Спасибо
Большое спасибо следующим участникам за их вклад в код. Если есть какие-либо упущения, пожалуйста, сообщите.
-
тонкий
-
xssdpgy
-
альбомы
-
ПеппаО
-
юруйсин
-
дмего
-
СумасшедшийЛевЛи
-
синфудеши
-
Багью
-
пинта
-
Ванлян181230
-
GoodBoyCoder
-
а364176773
-
ишарпевер
-
ZhangShiYeКитай
-
МХСМ
-
л81893521
-
люцюфэн
-
ися
-
прыжок
В то же время мы получили много ценных вопросов и предложений от сообщества, большое спасибо.
Общие ссылки:
Сиденье : h t t p s : // g i t h u b . _ _ _ _ _ с о м / с е а т а / с е а т а
Образцы : h t t p s : // g i t u b . _ _ _ _ _ _ _ _ c o m / sea t a / sea t a - образцы _ _ _ _ _ _ _ _ _ _
Р е л е с : h t t p s : // g i t hub . _ _ _ _ _ с о м / с е т а / с е т а / р е л е з а _ _ _ _
Официальный сайт : h t t p s : // s e a t a .i o _ _
Набор разработчиков:
Если вы заинтересованы в разработке, тестировании и документации переднего и заднего плана Seata, отправьте электронное письмо по адресу : [email protected] .