Загрузить изображение для проекта: 'Citeck Community'
  1. Citeck Community
  2. ECOSCOM-5975

Update Spring Framework version for Ecos-Process to 6.2.9 + Update/Fix MongoDB driver 5.4.x

    XMLWordДля печати

Детали задачи

    • Icon: Задача Задача
    • Решение: Нет решения
    • Icon: Medium Medium
    • Не заполнено
    • Не заполнено
    • Platform
    • Не заполнено

    Описание

      Необходимо поднять версию Spring Framework для микросервиса Ecos-Process до 6.2.9 (или 6.2.15, если задача ECOSCOM-5974 будет сделана ранее) используя общий родительский микросервис.

      В данный момент в версии (2025.12 - 2.27.3) используется Spring Framework версии 6.1.11 подверженная уязвимости cve-2024-38819.

      А также исправить и поднять версию драйвера Mongo до 5.4. В данный момент в сборке JAR файлы драйвера несоответствуют по версиям друг дружке:

      • mongodb-driver-sync-5.1.3.jar
      • mongodb-driver-core-5.0.1.jar

      Оба драйвера должна быть последней версии 5.4.x (5.5.x использовать нельзя ввиду того что эта версия уже не совместима с Mongo 4.0.2 и потребует подъёма версии Mongo.

      Также возможно имеет смысл отразить в комментариях в pom.xml или в документации тот факт что используются несовместимые версии Spring Data и драйвера Mongo (для работы с современным драйвером Mongo необходим Spring Data 5.x, требующий Spring Framework 7.x, у нас используется Spring Data 4.x).

      Вложенные файлы

        Активность

          Люди

            pavel.simonov@citeck.ru Pavel Simonov
            ilya.kaygorodov@citeck.ru Ilya Kaygorodov
            Голоса:
            0 Голосовать за эту задачу
            Наблюдатели:
            1 Начать наблюдение за этой задачей

            Даты

              Создано:
              Обновленo:

              Учет времени

                Оценка:
                Первоначальная оценка - 1 час
                1h
                Осталось:
                Оставшееся время - 1 час
                1h
                Затрачено:
                Затраченное время - Не определено
                Не определено