[Добавлено]Переключатель вывода HTTP-сообщений для диагностики проблем
[Добавлено]Поддержка типа Map в конвертерах типов
[Исправлено]Идентификатор трассировки цепочки запросов в логах HTTP-запросов
[Исправлено]Определение невозможности автоматического увеличения размера при срезании ошибок MySQL различными версиями драйверов
[Улучшено]Поддержка динамической перезагрузки функционала аннотации @Value
[Улучшено]Отложенное событие позволяет корректировать системное время в режиме разработки без необходимости остановки и перезапуска сервера
[Улучшено]Параметры HTTP поддерживают указание @JSON для задания кодировки JSON
[Рефакторинг]Функционал использования групп вместо конкатенации DataId в центре конфигураций Nacos (обновление требует внимания)
[Рефакторинг]Обновлен Jedis до версии 4.3.1, некоторые API изменились, возникли небольшие проблемы (обновление требует внимания)
[Добавлено]Поддержка вызова RPC с использованием протокола
[Добавлено]Поддержка конфигурирования SSL для WebSocket
[Добавлено]Поддержка условия @ConditionalOnMissingBean
[Добавлено]Реализация глобального обработчика исключений @ExceptionHandler
[Добавлено]Реализация поддержки внедрения @RequestHeader для HTTP
[Исправлено]Парсинг типа application/json;charset=utf-8 для HTTP
[Исправлено]Пропуск конфигурации по умолчанию при создании поля Blob
[Исправлено]Проблемы с ключами при обновлении MySQL 8
[Исправлено]Проблема с LocalTime, когда время равно 00:00
[Улучшено]Поддержка конфигурирования доступа через HTTP
[Улучшено]Конфигурирование типа автоинкремента для первичного ключа в MySQL
[Улучшено]Поддержка пользовательского разделителя @TplAttrDelimiter для парсинга таблиц
[Улучшено]По умолчанию используется кодировка utf8mb4 для автоматического создания структуры таблицы в MySQL
[Улучшено]Запись содержимого запроса клиента в случае отсутствия ошибок
[Улучшено]Поддержка функции MDC для NoarkLog
[Улучшено]Запись трассировки ID серверного запроса traceId
[Улучшено]Повышение уровня оптимизации конфигурационных файлов в директории рядом с Jar по сравнению с конфигурациями внутри Jar
[Улучшено]Запись логов Lambda асинхронной помощи до метода + строки
[Улучшено]Поддержка расширения полей Blob
[Улучшено]Автоматическое удаление исторических логов за определённое количество дней в модуле Log
Добавлена поддержка аннотации Primary
Добавлено динамическое внедрение удалённых пакетов
Улучшено определение Emoji в утилитах
Улучшена обработка похожих символов в DAF
Улучшение: поле Blob архива также автоматически расширяется
Улучшение: для отложенных событий, после публикации, окончательное время нельзя изменять напрямую
Исправление: Проблема с инициализацией конфигурационного канала зашифрованных сообщений
Исправление: Ответ HTTP-запроса с GZip-сжатием
Исправление: Определение того, являются ли две даты одной неделей
Исправление: Проблема создания проекта новичками в китайском каталоге, вызывающая сканирование Class
Исправление: Обрезка ответа HTTP-запроса при слишком большом размере
Улучшение: Поддержка отправки сжатых HTTP-запросов
Улучшение: Загрузка кэша памяти при запуске
Улучшение: Добавление белого списка IP-адресов для HTTP-сервиса с произвольной совместимостью
Улучшение: Рефакторинг внутренних функций с использованием механизма Starter
Улучшение: Возможность проверки уровня журналирования перед записью лога
Улучшение: Добавление параметра версии сервера в конфигурацию
Улучшение: Обновление зависимости Groovy (сообщение о бреши)
Улучшение: Рефакторинг функции вывода логов Netty
Улучшение: Вывод логов событий без слушателей только в режиме отладки
[Добавлено]Функционал @Profile для указания конфигурационной среды
[Добавлено]Поддержка @RequestBody в HTTP-сервисах
[Исправлено]Проблема с парсингом неконформных POST-запросов при отсутствии параметра Content-Type
[Исправлено]Параметр TTL в Redis#restore имеет тип long
[Исправлено]Проблема с парсингом HTTP-запросов при отсутствии параметров
[Улучшено]Обновление зависимостей
[Улучшено]Поддержка конфигурации отключения логгирования в HTTP-входе
[Улучшено]Отсутствие упоминания аннотации @PlayerId при внедрении ID игрока
[Добавлено] Конфигурационный центр, реализованный с использованием Nacos
[Добавлено] Реализация механизма запуска Starter
[Добавлено] Поддержка команды zrevrange в Redis
[Добавлено] Распределенная задержанная очередь на основе Redis
[Добавлено] Распределенный механизм блокировки на основе Redis
[Исправлено] Поддержка пороговых значений для сжатия Gzip
[Исправлено] Поддержка передачи веса в метод randomByWeight
[Исправлено] Устранение утечки памяти при анализе параметров POST-запроса
[Исправлено] Логика получения целевых IP-адресов HTTP
[Улучшено] Функционал предупреждения о повторяющихся ключах при загрузке множества таблиц ключей
[Улучшено] Запись содержимого протокола запроса клиента при логических исключениях
Срединной осени поздравления~~~
[Добавлено] Класс для графического инструмента, используемого для тестирования распределения элементов на карте
[Добавлено] Генератор ID длиной 53 байта
[Добавлено] Опция для проверки совпадения двух дат с учётом смещения времени
[Добавлено] Интерфейс для удаления всех одинаковых событий в менеджере событий
[Исправлено] Проблема с некорректным выводом зашифрованных пакетов при их копировании
[Исправлено] Проблема с кодированием пакетов при прямой отправке строки через WebSocket
[Улучшено] Добавление информации о точках входа в лог событий выполнения
[Улучшено] Корректировка уровня журналирования при неправильном состоянии Session
[Улучшено] Поддержка Blob других типов данных
[Улучшено] Уточнение значения по умолчанию в аннотациях параметров уровня воды Netty
[Улучшено] Поддержка нескольких файлов для записи логов
[Улучшено] Поддержка конфигурации формата вывода логов
[Улучшено] Возможность указания единиц измерения для параметров уровня воды Netty
[Улучшено] Отключение передачи незаконных пакетов по цепочке
[Улучшено] Усовершенствование расчёта коэффициента взаимодействия для более универсального соотношения
[Улучшено] Загрузка таблиц конфигураций в отсортированный Map
[Улучшено] Вызов исключения при старте задачи планировщика без указанного условия запуска
Это экстренная версия с исправлениями
[Добавлено] Класс для работы с ZIP-архивами
[Исправлено] Проблема с невыполнением сетевых конфигураций
Поскольку в версии 3.3.7 отсутствует network, рекомендуется использовать сразу версию 3.3.8
[Добавлено] схема шифрования JAR-пакета
[Добавлено] ограничение максимального количества соединений для одного IP
[Добавлено] утилита для проверки наличия повторяющихся значений в константных классах
[Добавлено] утилита для чтения и записи файлов
[Добавлено] утилита для работы с HTTPS
[Добавлено] набор диапазонов целых чисел, который можно использовать по своему усмотрению
[Улучшено] комментарии при загрузке классов ClassLoader
[Улучшено] сообщения об ошибках при отражательном вызове методов
[Улучшено] тип параметра вероятности случайности повышен до long
[Улучшено] свойства времени ожидания и запроса HTTP-инструмента
[Исправлено] проблема последовательности инициализации чувствительных данных
Сегодня вечером пойду есть рыбу~~~
Получив ваш запрос, не выпустив экстренный вариант тоже никак не объясним!
Почему вдруг захотел выпить Wahaha?
Примечание: "Wahaha" здесь используется как пример бренда напитка. В зависимости от контекста, может потребоваться более конкретная информация о том, что именно имеется в виду под "Wahaha". Однако, если это просто вопрос о желании выпить какой-то напиток, то перевод верен.
Павшие герои — это основа народа, суть государства; они позволяют нам гордо стоять среди мировых наций.
Когда в детстве отмечали День смеха, всё равно находили способ повеселиться.
С возрастом, когда празднуешь День смеха, радуешься тому, что всё как обычно, идёшь на работу...
Это экстренная версия исправлений; настоятельно рекомендуется обновиться до этой версии.