1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/johnpeng-mx-core

Клонировать/Скачать
release-notes.md 18 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 10:33 ba8badb

refactor: проведена реструктуризация конфигурации Jwt, упрощена схема цитирования, добавлены некоторые элементы конфигурации.

refactor: произведена реструктуризация класса тестирования Jwt, объединены тесты для нормальной и просроченной аутентификации.

v5.1.0 — 2021/6/13

  1. chore: обновлена версия зависимости java-jwt, устранены обнаруженные угрозы безопасности и потенциальные атаки.

v5.0.0 — 2021/2/21

  1. refactor: обновлены версии spring, hibernate и других зависимостей до более новых стабильных версий, исправлены обнаруженные дефекты.

  2. refactor: добавлена поддержка lombok, что упрощает написание кода для всех bean-компонентов (Getter/Setter/ToString/конструктор).

  3. fix: обновлён fastjson до версии 1.2.70 для устранения серьёзных уязвимостей безопасности в версиях 1.2.68 и ниже («Fastjson Remote Code Execution Vulnerability Advisory»).

v2.0.1 — 2019/7/26

  1. refactor: переработана схема доступа к ресурсам I18N в интерфейсе пользователя.

v2.0.0 — 2019/6/15

  1. refactor: унифицирована замена фреймворка логирования с commons-logging на slf4j.

mx-service-utils

v5.3.10 — 2022/7/18

  1. feat: улучшено автоматическое реагирование на Ping-сообщения, отправленные сервером в WsClientInvoke.

v5.3.9 — 2022/4/18

  1. fix: из-за уязвимости log4j2 обновлены зависимости модуля mx-utils.

  2. fix: из-за уязвимости spring обновлены зависимости модуля mx-spring.

  3. fix: из-за проблемы с jackson в BaseEntity, где valid не может поддерживать одновременно boolean и int типы, обновлены зависимости модуля mx-dal.

v5.3.8 — 2021/12/17

  1. fix: обновлены версии mx-utils до 5.0.8, mx-spring до 5.1.8, mx-jwt-utils до 5.1.2, mx-dal до 5.0.1, netty до 4.1.72 для устранения угроз безопасности в зависимостях.

v5.3.7 — 2021/10/16

  1. fix: исправлена ошибка в методе отправки широковещательных сообщений UDP.

  2. feat: автоматически распознаются и загружаются соответствующие JMXBean на основе конфигурационной информации.

v5.3.6 — 2021/10/16

  1. fix: добавлен код внедрения для Servlet JMX мониторинга.

  2. feat: добавлен код для Comm JMX, а также внедрена конфигурация.

v5.3.5 — 2021/10/11

  1. feat: в UdpCommServiceProvider добавлен метод отправки данных без указания целевого IP-адреса.

v5.3.4 — 2021/9/7

  1. fix: перемещён служебный класс SpringBootUtils в модуль mx-spring.

  2. fix: обновлена конфигурация CORS по умолчанию.

v5.3.3 — 2021/7/29

  1. fix: решена проблема конфликта Provider при использовании TCP/UDP клиента на одной машине с серверным процессом: если клиент и сервер находятся на одном компьютере, то используется Provider сервера.

v5.3.2 — 2021/7/26

  1. fix: объединён service-utils-3.0.7-patch3, добавлена функциональность настройки Ciphers и Protocols в HTTPS, а также другие соответствующие параметры конфигурации.

v5.3.1 — 2021/7/17

  1. fix: объединён service-utils-3.0.7-patch2, исправлены ошибки в HTTPS и WSS.

v5.3.0 — 2021/6/13

  1. fix: устранена проблема с повторяющимися ссылками в конфигурации.

  2. refact: реструктурирован MXBean для JMX.

  3. chore: обновлены версии jetty, jersey, commons-beanutils, log4j и других зависимостей для устранения угроз безопасности и потенциальных атак.

v5.2.0 — 2021/6/5

  1. feat: добавлен MXBean на базе JMX для мониторинга серверов.

  2. chore: исправлены проблемы с CORS и отсутствием JAXB в JDK9+.

v5.1.0 — 2021/5/22

  1. feat: внедрён встроенный веб-сервер на базе Jetty на нижнем уровне.

  2. fix: исправлены комментарии в RestfulServerFactory и WsSessionListener.

v5.0.1 — 2021/5/16

  1. fix: исправлен логический код ошибки в RestfulServerFactory для определения аннотации @Path.

v5.0.0 — 2021/2/21

  1. refactor: обновлены spring, hibernate и другие зависимости до более новых и стабильных версий, а также исправлены обнаруженные недостатки.

  2. refactor: добавлена поддержка lombok для упрощения написания кода для всех bean-компонентов (Getter/Setter/ToString/конструкторы).

  3. fix: обновлен fastjson до версии 1.2.70 для решения проблем с серьёзными уязвимостями безопасности в версиях 1.2.68 и ниже («Fastjson Remote Code Execution Vulnerability Advisory»).

  4. refactor: реструктурированы ключевые слова соединения WebSocket, включая инкапсуляцию объектов ключевых слов соединения.

  5. fix: исправлены ошибки при определении ресурсов RESTful и WebSocket.

  6. fix: предотвращено перекрытие пользовательских конфигураций SpringBootUtils при запуске.

v3.0.7-patch1 — 2020/2/22

  1. fix: на основе отзывов GIS добавлена поддержка параметров инициализации SSL (ciphers, protocols).

v3.0.7 — 2020/2/22

  1. fix: устранено потенциальное исключение NullPointerException при инициализации WebSocket и добавлено предварительное тестирование перед инициализацией.

  2. feat: расширены возможности RestServerFactory для регистрации пользовательских ресурсов (CustomRegister), добавлен параметр конфигурации restful.register.classes.

v3.0.6 — 2019/10/28

  1. fix: устранена уязвимость в отправке ping-пакетов в WebSocket, теперь все исключения обрабатываются и выводятся в виде предупреждений.

v3.0.5 — 2019/10/16

  1. fix: решены проблемы с потерей сообщений в UDP при высокой нагрузке.

v3.0.4 — 2019/10/12

  1. feat: добавлена поддержка Tomcat для Graphql.

v3.0.3 — 2019/8/26

  1. fix: устранена ситуация, когда Websocket и WsSessionManager запускались, несмотря на то, что Websocket был отключён.

  2. fix: исправлены орфографические ошибки в файле конфигурации для модуля UDP в service-utils.

v3.0.2 — 2019/8/2

  1. feat: добавлены настройки для установки времени ожидания подключения и чтения в RestClientInvoke.

v3.0.1 — 2019/7/26

  1. refactor: реструктурирован модуль Websocket, переименованы компоненты, добавлена функция отслеживания сеансов.

  2. refactor: реструктурирован объект сеанса Websocket, добавлены поля для времени соединения, последнего пинга и последнего понга для видимости приложения.

  3. refactor: реструктурирована система graphql, упрощено конфигурирование и расширена функциональность.

  4. fix: исправлены ошибки в модулях Websocket и Restful в service-utils.

v3.0.0 — 2019/6/15

  1. refactor: унифицировано использование slf4j вместо commons-logging. Добавление поддержки обработки паролей доступа к базе данных

В версии 4.1.1 была добавлена поддержка обработки паролей для доступа к базе данных. Это было сделано путём внедрения пользовательского считывателя паролей через настройку переменной среды «general.password.reader» в System. Эта функция позволяет расшифровывать пароли для доступа к базам данных.

Расширение перечисления ConditionOperate

В версии v4.1.0 были добавлены два новых элемента перечисления ConditionOperate: FUZZY и IN. Элемент CONTAIN был помечен как устаревший.

  • FUZZY: Логика этого элемента совпадает с текущей логикой CONTAIN. Он позволяет устанавливать значения типа Collection для tuple.value, поддерживая многозначное нечёткое сопоставление.
  • IN: Этот элемент обеспечивает интеллектуальное определение типа значений tuple.value.

Другие изменения

Были внесены и другие изменения, связанные с улучшением кода, исправлением ошибок и обновлением зависимостей. Однако они не были переведены из-за отсутствия контекста или сложности понимания без дополнительной информации. Удаление функции обработки пробелов как OR в нечетких запросах, так как прежняя система автоматически обрабатывала пробелы как OR запросы, что приводило к неоднозначности запросов.

v4.0.1 - 2019/7/26

  1. feat: связанные сущности наследуют базовый класс PO.
  2. fix: модифицирован и перестроен алгоритм определения того, реализует ли сущность PO, исправлены ошибки в Accessor.

v4.0.0 - 2019/6/15

  1. refactor: унифицированная замена фреймворка логирования, переход от commons-logging к slf4j.

mx-dal-elastic

v5.2.1 - 2022/4/20

  1. feat: добавлена поддержка elastic GEO, поддержка данных типа shape, проверка на окружность и многоугольники.

v5.2.0 - 2022/4/18

  1. fix: обновление elastic до версии 8.1.2, решение проблем совместимости и уязвимостей.
  2. refactor: отказ от использования high level rest интерфейса elastic, использование elasticsearch-java интерфейса, перестройка соответствующего кода.
  3. fix: из-за уязвимости log4j2 обновление зависимости модуля mx-utils.
  4. fix: из-за уязвимости spring обновление зависимости модуля mx-spring.
  5. fix: из-за проблемы с jackson, в BaseEntity не может одновременно поддерживаться boolean и int типы, обновление зависимости модуля mx-dal.

v5.1.1 - 2021/12/17

  1. fix: обновление mx-dal до версии 5.0.1, elasticsearch до версии 6.8.21 для решения проблем с зависимостями и безопасностью.

v5.1.0 - 2021/6/13

  1. chore: обновление версий зависимостей, таких как elasticsearch, для устранения обнаруженных угроз безопасности и потенциальных атак.
  2. fix: изменение вызовов методов, которые были признаны устаревшими в новой версии.

v5.0.0 - 2021/2/21

  1. refactor: обновление spring, hibernate и других связанных зависимостей до более новых стабильных версий, а также общее исправление обнаруженных недостатков.
  2. refactor: добавление поддержки lombok, упрощение написания геттеров, сеттеров, toString и конструкторов для всех Bean.
  3. fix: обновление fastjson до версии 1.2.70 для устранения серьезной уязвимости безопасности (Fastjson Remote Code Execution Vulnerability Advisory).

v4.1.1 - 2019/10/11

  1. fix: исправление проблемы с логикой при пакетном сохранении id.

v4.1.0 - 2019/9/16

  1. feat: перестроение логики условия CONTAIN, позволяющее устанавливать значения Collection для tuple.value, поддерживающее многозначное нечеткое сопоставление; для обратной совместимости добавлено FUZZY, логика которого совпадает с текущей CONTAIN.
  2. feat: поддержка истинного условия IN, способного интеллектуально определять тип значения tuple.value.

v4.0.1 - 2019/7/26

  1. feat: связанные сущности наследуют базовый класс PO.
  2. fix: модификация и перестройка алгоритма определения того, реализует ли сущность PO, исправление ошибок в Accessor.

v4.0.0 - 2019/6/15

  1. refactor: унификация замены фреймворка логирования, переход от commons-logging к slf4j.

mx-hanlp-utils

deprecated: обновления версий несвоевременны, другие продукты NLP уже включены в систему продукта.

v5.0.1 - 2021/12/17

  1. fix: обновление версии mx-spring до 5.0.1 и версии mx-service-utils до 5.3.8 для решения проблем безопасности зависимостей.

v5.0.0 - 2021/2/21

  1. refactor: обновление spring, hibernate и других связанных зависимостей до более новых стабильных версий, а также общее исправление обнаруженных недостатков.
  2. refactor: добавление поддержки lombok, упрощение написания геттеров, сеттеров, toString и конструкторов для всех Bean.
  3. fix: обновление fastjson до версии 1.2.70 для устранения серьезной уязвимости безопасности (Fastjson Remote Code Execution Vulnerability Advisory).

v2.0.1 - 2019/7/26

  1. refactor: перестройка способа доступа к пакетам ресурсов I18N во всех UserInterfaceException.

v2.0.0 - 2019/6/15

  1. refactor: унификация замены фреймворка логирования, переход от commons-logging к slf4j.

mx-notify-service-utils

v1.0.2 - 2022/4/19

  1. fix: из-за уязвимости log4j2 обновление зависимости mx-utils модуля.
  2. fix: из-за уязвимости spring обновление зависимостей модулей mx-spring и mx-service-utils.

v1.0.1 - 2021/12/17

  1. fix: обновление версии mx-service-utils до 5.3.8, чтобы решить проблемы безопасности зависимостей.

v1.0.0 - 2021/5/15

  1. refactor: перестройка и обновление существующего кода push-сервера.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/johnpeng-mx-core.git
git@api.gitlife.ru:oschina-mirror/johnpeng-mx-core.git
oschina-mirror
johnpeng-mx-core
johnpeng-mx-core
master