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

OSCHINA-MIRROR/dromara-Jpom

04.03.2025 08:28
GitLife Service Account

🐣 Новые возможности

  1. 【server】Добавлена возможность онлайн-конфигурации нового процесса компиляции webhook или скрипта событий с использованием packageFile.

🐞 Устранение ошибок и оптимизация функциональности

  1. 【server】Исправлено быстрое импорт рабочего пространства узла id undefined.
  2. 【server】Исправлено отсутствие по умолчанию при локальном запуске скриптов.
  3. 【agent】Оптимизирована система определения дефолтного кодирования файла журнала проекта в консоли агента: Windows использует GBK, остальные используют UTF-8.
    (Благодарим @gf_ Yöntem Gitee issues I66ZZZ).
  4. 【server】Оптимизирована очистка продуктов при онлайн-конфигурации SSH, теперь не маркируется как ошибка выпуска.

⚠️ Внимание

На Linux среде, если установлена версия 2.10.2 ~ 2.10.0, требуется ручной обновление управления скриптом, ранее существовало несколько проблем с выводом логов.

Рекомендуется обновить скрипт перед обновлением плагинов или сервера

Сервер: (необходимо выполнить в папке bin установленного каталога)

curl -LfsSo Server.sh https://gitee.com/dromara/Jpom/raw/master/modules/server/src/main/bin/Server.sh

Плагины: (необходимо выполнить в папке bin установленного каталога)

curl -LfsSo Agent.sh https://gitee.com/dromara/Jpom/raw/master/modules/agent/src/main/bin/Agent.sh
Последнее сообщение коммита: pre commit 2.10.3
04.03.2025 08:27
GitLife Service Account

🐞 Устранение ошибок и оптимизация функциональности

  1. [сервер] Предоставление примера команд для быстрой установки узлов с использованием по умолчанию команды установки
  2. [сервер] Восстановление проблемы неправильной загрузки плагина Docker (спасибо @顺子)
  3. [сервер] Оптимизация выполнения локальных команд сборки путём замены последовательного выполнения команд скриптом
  4. [сервер] Восстановление ошибки консоли при отсутствии настроек вебхуков в процессе сборки
  5. [сервер] Восстановление проблем с триггерами событий скриптов при отсутствии настроек вебхуков в процессе сборки

❌ Несовместимые функции

  1. [сервер] Отключение метода установки плагинов через SSH-соединение, замена его быстрой командой установки
  2. [сервер] Отмена поддержки команд сборки и локальных команд публикации с использованием переменных #{}
  3. [сервер] Отмена использования шаблонов команд SSH с использованием переменных #{}, поддерживаются только переменные ${}
Последнее сообщение коммита: commit
04.03.2025 08:27
GitLife Service Account

🐣 Новые возможности

  1. 【server】Добавлена поддержка быстрого копирования проектов узлов
    (Спасибо @mt-mored Gitee issues I653O3)
  2. 【all】Добавлена поддержка полной очистки проектов узлов и независимых узлов
  3. 【agent】Добавлена поддержка выполнения скриптов в режиме DSL с использованием переменных окружения узлов
    (Спасибо @苏生不语 Gitee issues I66MNP)
  4. 【all】Добавлена поддержка конфигурации остановки перед публикацией для сборочных проектов и распространения узлов
    (Спасибо @yiziyu Gitee issues I65MS1, @all-around-badass Gitee issues I66PYU)

🐞 Устранение ошибок и улучшение функциональности1. 【server】Улучшено меню управления проектами вместо меню распространения узлов

  1. 【server】Улучшено ограничение количества добавляемых проектов узлов с 2 до 1
    (Спасибо @苏生不语 Gitee issues I66R73)

  2. 【server】Исправлено отображение "неопределенного" при повторной загрузке файлов

  3. 【agent】Исправлено наличие пустой строки при выполнении команд в режиме проекта по умолчанию

  4. 【server】Исправлено проблемное инициализация базы данных при первом запуске сервера (Спасибо @lg)

  5. 【server】Улучшено отображение компонентом логов (отменены регулярные поиски), удалены ANSI цвета из логов
    (Спасибо @苏生不语 Gitee issues I657JR)

  6. 【server】Улучшено исполнение компонента редактирования для предотвращения ошибок строк и контента

  7. 【server】Улучшено отображение системных логов для предотвращения путаницы при многократном переключении### ❌ Несовместимые изменения

  8. 【агент】Отменена поддержка замены переменных через #{}

⚠️ Внимание

Для Linux среды, уже установленной версии 2.10.0, требуется ручное обновление управления скриптами, так как в версии 2.10.0 присутствует повторное отображение процесса онлайн-обновления и онлайн-перезапуска.

Рекомендуется сначала обновить скрипт, а затем установить плагин или сервер.

Сервер: (Необходимо выполнить в директории bin установленного каталога)

curl -LfsSo Server.sh https://gitee.com/dromara/Jpom/raw/master/modules/server/src/main/bin/Server.sh

Плагин: (Необходимо выполнить в директории bin установленного каталога)

curl -LfsSo Agent.sh https://gitee.com/dromara/Jpom/raw/master/modules/agent/src/main/bin/Agent.sh
Последнее сообщение коммита: commit 2.10.1
04.03.2025 08:26
GitLife Service Account

🐣 Новые возможности

  1. 【all】внешняя конфигурация файла логгирования logback
  2. 【server】отдельная страница меню для управления сервером
  3. 【server】новый триггер проекта для управления состоянием проекта
  4. 【all】поддержка конфигурирования публикации в подкаталогах
  5. 【server】поддержка конфигурирования публикации в подкаталогах

🐞 Устранение ошибок и улучшение функциональности

  1. 【all】перенос информации при запуске с консоли в logback
  2. 【all】переименование меню "Другие функции" в "Управление скриптами"
  3. 【all】оптимизация версионной системы управления скриптами путём использования файлового журнала
  4. 【server】оптимизация скрипта запуска контейнеров, поддерживающего мониторинг процессов и повторное запускание после завершения
  5. 【server】фиксация проблемы автоматического обновления страницы, которая продолжает отправлять запросы даже после закрытия вкладки
    (Благодарим @Су Шэн Бу Ю Gitee issues I664OP)
  6. 【server】корректировка орфографических ошибок в описании триггера### ❌ Несовместимые изменения
  7. 【server】отказ от поддержки преобразования JSON-файлов до версии Yöntem 2.8.0 в базу данных
  8. 【all】отключение модуля управления JDK (пожалуйста, используйте модель проекта DSL вместо)
  9. 【all】отключение модуля управления Tomcat (пожалуйста, используйте модель проекта DSL вместо)
  10. 【all】удаление страницы мониторинга памяти проекта
  11. 【all】изменение имени конфигурационного файла с extConfig.yml на application.yml
  12. 【all】изменение структуры каталога сборки проекта
  13. 【all】отказ от совместимости с низкими версиями данных каталогов файлов (для отладки)
  14. 【all】отказ от автоматической распознаваемости кодировки файлов модулем auto-charset-jchardet
  15. 【all】обновление скриптов управления, где метки процессов были обновлены (уже существующие потребуют ручного прекращения)
  16. 【all】отказ от регистрации плагинов через конфигурацию сервиса (заменено быстрой импортом)
  17. 【server】отказ от конфигурирования авторизации токена сервиса
  18. 【all】отключение функции импорта скриптов узла
  19. 【server】отказ от ограничения максимального количества создаваемых пользователей: user.maxCount
  20. 【server】удаление поля cycle таблицы node_info
  21. 【agent】удаление функции записи истории удаления проекта

❌ Несовместимые изменения

  1. 【server】отказ от поддержки преобразования JSON-файлов до версии 2.8.0 в базу данных
  2. 【all】отключение модуля управления JDK (пожалуйста, используйте модель проекта DSL вместо)
  3. 【all】отключение модуля управления Tomcat (пожалуйста, используйте модель проекта DSL вместо)
  4. 【all】удаление страницы мониторинга памяти проекта
  5. 【all】изменение имени конфигурационного файла с extConfig.yml на application.yml
  6. 【all】изменение структуры каталога сборки проекта
  7. 【all】отказ от совместимости с низкими версиями данных каталогов файлов (для отладки)
  8. 【all】отказ от автоматической распознаваемости кодировки файлов модулем auto-charset-jchardet
  9. 【all】обновление скриптов управления, где метки процессов были обновлены (уже существующие потребуют ручного прекращения)
  10. 【all】отказ от регистрации плагинов через конфигурацию сервиса (заменено быстрой импортом)
  11. 【server】отказ от конфигурирования авторизации токена сервиса
  12. 【all】отключение функции импорта скриптов узла
  13. 【server】отказ от ограничения максимального количества создаваемых пользователей: user.maxCount
  14. 【server】удаление поля cycle таблицы node_info
  15. 【agent】удаление функции записи истории удаления проекта### ❌ Изменения в конфигурационных свойствах

Поддержка свойств в стиле camelCase и snake_case

  1. 【agent】whitelistDirectory.checkStartsWith -> jpom.whitelist-directory.check-starts-with
  2. 【agent】project.stopWaitTime -> jpom.project.status-wait-time
  3. 【agent】project.* -> jpom.project.*
  4. 【agent】исправление орфографической ошибки log.*back -> jpom.project.log.*backup
  5. 【agent】log.* -> jpom.project.log.*
  6. 【агент】лог.initReadLine -> jpom.init-read-line
  7. 【агент】лог.autoBackConsoleCron не поддерживается конфигурация none (none использует jpom.проект.лог.auto-backup-to-file вместо)
  8. 【все】удалить консольЛог.reqXss, консольЛог.reqResponse
  9. 【все】консольЛог.charset -> jpom.система.консоль-charset
  10. 【сервер】нод.uploadFileTimeOut -> jpom.нод.uploadFileTimeout
  11. 【сервер】система.нодHeartSecond -> jpom.нод.heart-second
  12. 【сервер】пользователь.* -> jpom.пользователь.*
  13. 【сервер】jpom.авторизация.истечение -> jpom.пользователь.token-истечение
  14. 【сервер】jpom.авторизация.обновление -> jpom.пользователь.token-обновление
  15. 【сервер】jpom.авторизация.ключ -> jpom.пользователь.token-jwt-ключ
  16. 【сервер】jpom.вебАпиTimeout -> jpom.веб.api-timeout
  17. 【сервер】удалить ssh.initEnv
  18. 【сервер】массовое исправление конфигураций фронтенда все переименованы до jpom.веб.*
  19. 【сервер】бд.* -> jpom.бд.*
  20. 【сервер】билд.* -> jpom.билд.*### ⚠️ Обратите внимание

Этот выпуск является некомпактной версией обновления, требует ручного обновления и изменения связанных конфигураций для нормальной работы.

Краткий процесс обновления

  1. Остановите запущенные плагины или сервер.
  2. Создайте резервную копию существующих данных плагинов или сервера.
  3. Установите новую версию 2.10.0+.
  4. Восстановите данные: переместите резервные данные в новые директории данных (необходимо выполнить это при отключенном состоянии системы).
  5. Перезапустите программу.Подробная документация обновления: https://jpom.top/pages/upgrade/2.9.x-to-2.10.x/
Последнее сообщение коммита: commit 2.10.0
04.03.2025 08:25
GitLife Service Account

🐞 Устранение багов и оптимизация функционала

  1. 【server】Исправлено отсутствие возможности онлайн-сохранения конфигураций сервера (@迷了鹿)
  2. 【all】Исправлено неправильное расположение рабочих пространств узлов распространения скриптов сервера, автоматическое исправление после повторного сохранения (спасибо @mt-mored Gitee issues I65B19)

❌ Несовместимые изменения

  1. 【agent】Отменена поддержка восстановления белого списка директорий для проектов ниже версии 2.4.3
Последнее сообщение коммита: commit 2.9.21
04.03.2025 08:25
GitLife Service Account

🐞 Устранение ошибок, оптимизация функциональности

  1. [server] Оптимизация передачи параметров в триггеры серверных скриптов путём преобразования их в переменные среды выполнения (переменные автоматически преобразуются в нижний регистр с добавлением префикса trigger_) (спасибо @Li Zhongyuan)
  2. [agent] Оптимизация передачи параметров в триггеры агентских скриптов путём преобразования их в переменные среды выполнения (переменные автоматически преобразуются в нижний регистр с добавлением префикса trigger_) (спасибо @Li Zhongyuan)
  3. [server] Оптимизация диалогового окна подтверждения сборки для выбора различных сборок
  4. [server] Оптимизация очистки Docker-образов для выбора удалённых образов
  5. [server] Оптимизация получения меток Git-репозитория для проверки различий между сборками (спасибо @Mingczaai, @Achou)
  6. [server] Оптимизация уведомления о необходимости привязки MFA при отключении через клавишу Esc
  7. [server] Оптимизация проверки формы выбора ветки при сборке
  8. [agent] Восстановление нормального перезапуска после загрузки файла (включение последовательного перезапуска узлов)
  9. [server] Оптимизация отображения дополнительных полей в списке распределения узлов
  10. [server] Оптимизация невозможности чтения логов из файлов
  11. [server] Оптимизация возможности просмотра реального времени логов при распределении узлов
Последнее сообщение коммита: commit 2.9.20
04.03.2025 08:25
GitLife Service Account

🐣 Новые возможности

  1. 【сервер】Добавлена возможность конфигурации дополнительных переменных окружения в режиме онлайн для определения переменных окружения при сборке.
  2. 【сервер】Добавлены параметры сборки для создания Docker-образа, что делает процесс сборки более гибким (спасибо @loyal).
  3. 【сервер】Добавлены метки образа, параметры no-cache и обновление конфигураций образа при создании Docker-образа.
  4. 【сервер】Добавлена функция очистки связанных с Docker ресурсов.
  5. 【сервер】Добавлено ограничение доступа после нескольких неудачных попыток входа с одного IP-адреса, по умолчанию — Yöntem: 10 попыток (user.alwaysIpLoginError).
  6. 【сервер】Добавлена возможность конфигурирования свойства label при создании контейнера из образа.

🐞 Устранение ошибок и улучшение функциональности

Замена:
"Yöntem: 10 попыток" на "по умолчанию — 10 попыток".1. 【сервер】Исправлена проблема некорректной работы сборки при наличии файла .env в репозитории (спасибо @蹉跎岁月).
2. 【агент】Улучшено удаление загруженных файлов проекта после завершения загрузки всех файлов, а также перемещение загруженных файлов в временную директорию перед перемещением в директорию проекта (спасибо @tiv-cloud_0 Gitee issues I649NU).
3. 【сервер】Исправлена проблема неправильного отображения портов при создании контейнеров Docker в некоторых случаях (спасибо @李中原).
4. 【сервер】Улучшено автоматическое открытие панели управления при обновлении страницы Docker.
5. 【сервер】Улучшены зависимости Java для Docker.
6. 【все компоненты】Улучшено использование BOM вместо пакета hutool-all.### ❌ Несовместимые изменения

  1. 【сервер】Отключена автоматическая загрузка файла .env при локальной сборке, локальном выпуске и создании Docker-образа; теперь требуется ручная конфигурация.
  2. 【сервер】Отменено использование выражений для свойства user.ipErrorLockTime; теперь используется стиль Duration, значение по умолчанию при возникновении ошибки — Yöntem 5 часов.

(Исправление последней фразы):

  1. 【сервер】Отменено использование выражений для свойства user.ipErrorLockTime; теперь используется стиль Duration, значение по умолчанию при возникновении ошибки — 5 часов.
Последнее сообщение коммита: commit 2.9.19
04.03.2025 08:24
GitLife Service Account

🐣 Новые возможности

  1. [агент] Добавлено конфигурирование переменных окружения для запуска скриптов проекта DSL (run.start.scriptEnv)
  2. [агент] Добавлена возможность пользовательской настройки процесса перезапуска проекта DSL (run.restart)
  3. [агент] Добавлено свойство для настройки интервала проверки состояния проекта: project.statusDetectionInterval (спасибо @Xiang Yongxiang)

🐞 Устранение ошибок и улучшение функциональности1. [agent] Исправлена проблема случайного закрытия операции перезапуска проекта DSL

  1. [agent] Улучшено форматирование вывода логов управления проектами DSL
  2. [all] Улучшен слушатель логов: поддержка автоматического переадресования в консоли, автоматическое отображение лога при первом запуске проекта
  3. [server] Проблема с невалидной конфигурацией времени выключения узла
  4. [agent] Исправлена проблема некорректного преобразования номера процесса в некоторых случаях (спасибо @Yi Ziyu)
  5. [agent] Улучшено отображение результатов ответа на команды запуска, остановки и перезапуска
  6. [agent] Исправлена проблема с сообщением "Another application is using this file" при работе в режиме DSL Windows
  7. [agent] Исправлена проблема с сообщением "Another application is using this file" при использовании шаблонов скриптов узла в определённых условиях (спасибо @Yi Ziyu)
  8. [server] Исправлена проблема с сообщением "Another application is using this file" при использовании шаблонов скриптов сервера в определённых условиях
  9. [server] Исправлена проблема с невозможностью использования консоли управления и управления файлами проекта узлом (спасибо @ccx2480)
Последнее сообщение коммита: commit 2.9.18
04.03.2025 08:24
GitLife Service Account

🐣 Новые возможности

  1. 【сервер】Добавлена обязательная проверка включения MFA аутентификации пользователями, новое конфигурационное свойство: user.forceMfa (спасибо @长风 Gitee issues I5ZBFU)
  2. 【сервер】Добавлена поддержка конфигурации сетевых моделей при создании контейнеров из образов, а также поддержка параметров --privileged и политики перезапуска
  3. 【сервер】Добавлена автоматическая проверка наличия локального Docker с помощью кнопки

🐞 Устранение ошибок и улучшение функциональности

  1. 【сервер】Улучшено сообщение о том, что система уже была проинициализирована при попытке входа на страницу инициализации (спасибо @说一 Gitee issues I61LQH)

  2. 【сервер】Улучшена работа процесса сборки, если продукт сборки отсутствует, то состояние сборки помечается как неудачное

  3. 【агент】Исправлена ошибка при перезагрузке nginx без указания пути конфигурации

  4. 【сервер】Улучшена работа онлайн-сборки, которая теперь использует метки для получения кода (спасибо @Tʀᴜsᴛ¹⁹⁹¹)

  5. 【сервер】Улучшена работа клонирования Git-репозиториев, теперь отображаются только некоторые логи

  6. 【сервер】Улучшен эффект загрузки страницы обновления и события закрытия глобальной загрузки### ❌ Несовместимые изменения

  7. 【сервер】Отменено автоматическое запуск локального Docker при запуске

  8. 【сервер】При выборе метки для сборки через онлайн-сборку нельзя будет переключаться между ветками

Последнее сообщение коммита: commit 2.9.17
04.03.2025 08:23
GitLife Service Account

🐣 Новые возможности

  1. 【server】Автоматическое обновление данных в списке распределения узлов
  2. 【server】Установленные сервисы на контейнерах серверной части недоступны при использовании локальной сборки

🐞 Устранение ошибок и оптимизация функциональности1. 【server】Оптимизация метода расчета времени ожидания при передаче узлов

  1. 【server】Оптимизация времени ожидания при загрузке файлов проекта сборки и при распределении файлов узлов

  2. 【server】Исправление NullPointerException, вызванное проверкой корректности URL Docker (спасибо @~)

  3. 【server】Исправление некорректного отображения данных в списке распределения узлов в некоторых сценариях

  4. 【server】Оптимизация информации о выполнении задач и размерах загружаемых файлов в результате распределения узлов

  5. Оптимизация скриптов установки для быстрой установки на систему Ubuntu (спасибо @Ачжоу)

  6. 【server】Исправление проблемы хранения логов распределения узлов в соответствующих рабочих пространствах

  7. 【server】Настройка размера кэша H2 до 50МБ, уже установленные версии требуют ручного изменения конфигурации: db.cacheSize

  8. 【server】Исправление проблем с перемешиванием данных при удалении связанных проектов распределения (спасибо @DreamAgo Gitee issues I631K2)

  9. 【agent】Исправление состояния кнопки управления в консоли для незапущенных проектов в некоторых сценариях (спасибо @Сян Юнсянг)

  10. 【server】Оптимизация дефолтного поведения загрузки ветвей репозитория в окне онлайн-сборки (спасибо @Ачжоу)

  11. 【server】Оптимизация автоматического перезапроса ветвей репозитория при смене ветки сборки
    13.【сервер】Оптимизация отказа от локальных изменений во время сборки для предотвращения конфликтов изменения файлов (спасибо @Ачжоу)### ❌ Несовместимые функции

  12. 【server】Уже созданные сборки не поддерживают смену метода сборки

Последнее сообщение коммита: commit 2.9.16
04.03.2025 08:23
GitLife Service Account

🐞 Устранение багов, оптимизация функционала

  1. [сервер] Исправлено отсутствие срабатывания вебхуков при активации мониторингового оповещения (спасибо @项勇祥 Gitee issues I61KRV)
  2. Оптимизирован метод получения фактических аргументов программы (аргументы main метода, использование SimpleCommandLinePropertySource)
  3. [сервер] Исправлена проблема занятия файлами при очистке кода после конфликта при смене ветки сборки (спасибо @xuejun84 Gitee issues I61ANL)
Последнее сообщение коммита: commit 2.9.15
04.03.2025 08:23
GitLife Service Account

🐞 Устранение багов и оптимизация функциональности

  1. [server] Обновление параметров JVM в Server.sh с использованием -XX:+UnlockExperimentalVMOptions: этот параметр предназначен для разблокировки экспериментальных параметров JVM.
  2. [agent] Обновление параметров JVM в Server.sh с использованием -XX:+UnlockExperimentalVMOptions: этот параметр предназначен для разблокировки экспериментальных параметров JVM.
  3. [server] Внесены исправления для решения проблемы некорректного поиска имени файла лога выполнения скрипта (спасибо @伤感的风铃草 Gitee issues I600OE)
Последнее сообщение коммита: commit 2.9.14
04.03.2025 08:22
GitLife Service Account

🐞 Устранение ошибок, оптимизация функциональности

  1. [сервер] Исправлено смешение содержимого при редактировании команд в разделе SSH-управления
  2. [сервер] Исправлена невозможность использовать откат истории сборки (спасибо @rs, @Aholic)
Последнее сообщение коммита: commit 2.9.13
04.03.2025 08:22
GitLife Service Account

2.9.12 (2022-10-10)

🐣 Новые возможности

🐞 Устранение ошибок и улучшение функциональности

  1. 【server】Исправлено опечатание input (Благодарим @fangdan)
  2. 【server】Устранена проблема неполного отображения выпадающего списка в модальном окне (Благодарим @лёдовой_месяц)
Последнее сообщение коммита: fix commit 2.9.12
04.03.2025 08:22
GitLife Service Account

🐞 Устранение ошибок, оптимизация функциональности

  1. [сервер] Исправлено отсутствие автоматической загрузки глобальных переменных
  2. [сервер] Исправлено отсутствие выбора узлов распределения при редактировании глобальной переменной
  3. [сервер] Исправлена невозможность использования синхронизации данных между рабочими пространствами (спасибо @ccx2480)
  4. [сервер] Исправлено отсутствие возможности сборки SVN-репозитория (спасибо @Tʀᴜsᴛ¹⁹⁹¹)
  5. [сервер] Исправлен потенциальный конфликт между глобальными переменными и переменными рабочих пространств
Последнее сообщение коммита: commit 2.9.11
04.03.2025 08:22
GitLife Service Account

🐣 Новые возможности

  1. 【сервер】Добавлена глобальная рабочая пространственная переменная
  2. 【сервер】Поддержка использования значений рабочего пространства в конфигурациях репозитория для хранения паролей (унифицированное управление учетными данными) (спасибо @G, @hjk2008 Gitee issues I4SH8V)
  3. 【сервер】Поддержка использования значений рабочего пространства для SSH-аккаунтов и паролей
  4. 【сервер】Добавлена возможность скачивания последней версии продукта в списке сборок (спасибо @Кики)

🐞 Устранение ошибок и улучшение функциональности

  1. 【сервер】Исправлена проблема с отображением выпадающего списка в модальном окне (спасибо @Фэй, @Лэнгме, @ccx2480)
  2. 【сервер】Отключение следования выпадающих меню и полей выбора за прокруткой страницы (начиная с версии OnClickListener v2.9.2)
Последнее сообщение коммита: commit 2.9.10
04.03.2025 08:22
GitLife Service Account

🐣 Новые возможности

  1. agent В проекте DSL добавлена возможность отдельной конфигурации свойства включения бэкапа лог-файлов (спасибо @ccx2480)

🐞 Устранение ошибок и улучшение функциональности

  1. server Поддержка использования переменных окружения для замены значений в плагине кэширования контейнеров сборки
  2. agent Оптимизация проверки jps с учетом реального времени выполнения (спасибо @aomeitech Gitee issues I5MTA4)
  3. server Исправление проблемы перехода после входа в систему на последнее используемое рабочее пространство (спасибо @мумигур)
  4. server Настройка параметров для работы с диалоговым окном кэширования логов (спасибо @chris204 Gitee issues I5MANC)
  5. server Оптимизация главной страницы узла: поддержка пользовательских частот обновления, автоматическое масштабирование значков (спасибо @ccx2480)
  6. server Оптимизация списка сборок: поддержка автоматического обновления, добавление цветовых меток для состояния сборки
  7. server Оптимизация SSH-размещения: исправление проблем с непредставленными исключениями при загрузке, что приводило к несоответствию состояния сборки (спасибо @print(1))
Последнее сообщение коммита: commit 2.9.9
04.03.2025 08:21
GitLife Service Account

🐞 Устранение багов и оптимизация функциональности

  1. 【сервер】Исправлена проблема с невозможностью входа при использовании по умолчанию пароля при регистрации аккаунта (спасибо @ʟᴊx💎💎)
  2. 【сервер】Опечатка исправлена: группа прав доступа "выходной" заменена на "воскресенье", а "суббота" на "воскресенье"
  3. 【сервер】Обновлены адреса для скачивания зависимостей JDK при сборке контейнеров (спасибо @Yousinnmu Gitee issues I5LC3K)
  4. 【сервер】Добавлены новые переменные окружения при сборке связанных с Git репозиториями: BUILD_BRANCH_NAME, BUILD_TAG_NAME (спасибо @Yousinnmu)
  5. 【сервер】Исправлена проблема с невозможностью удаленного обновления страницы управления плагинами

Особая благодарность

Большое спасибо @💎ℳ๓₯uly斌💎@apple за решение автоматического обновления Adoptium JDK

Последнее сообщение коммита: fix 2.9.8
04.03.2025 08:21
GitLife Service Account

🐣 Новые возможности

  1. 【server】Добавлено новое групповое управление правами для массового управления пользователями (спасибо @MumuJug)
  2. 【server】Дополнено поле состояния в учетной записи для контроля отключения аккаунта (спасибо @MumuJug)
  3. 【server】Перезапрос пароля теперь использует системно сгенерированный пароль
  4. 【server】Поддержка использования номера сборки ID как версионного тега при создании Docker образа (спасибо @Y.)
  5. 【server】Добавлена возможность сортировки некоторых списков (вверх, вниз, перемещение) (спасибо @Ailinlin Gitee issues I5KBN9)

🐞 Устранение ошибок и улучшение функциональности1. 【server】Пользователи могут теперь менять свои псевдонимы

  1. 【server】Исправлена проблема повторного отображения пункта меню "Системные настройки" в менеджере узлов (спасибо @ʟᴊx💎💎)

  2. 【server】Исправлена проблема невидимости кнопок исторического мониторинга на главной странице узла (спасибо @ʟᴊx💎💎)

  3. 【agent】Улучшены коды загрузки конфигураций NGINX (спасибо @伤感的风铃草🌿)

  4. 【server】Исправлено неправильное написание слова в Vue-компоненте приветствия узла (спасибо @dongge Gitee issues I5JT9R)

  5. 【server】Исправлена проблема недостаточной длины поля IP, что делает невозможным использование IPv6 (спасибо @宋晶磊 Gitee issues I5JSEW)

  6. 【server】Исправлена проблема, когда конфигурация личного репозитория не применяется при активации TLS в Docker (спасибо @🐠)

  7. 【server】Время сердцебиения Docker теперь корректируется до времени выключения

  8. 【server】Исправлено возникновение исключения NullPointerException при отсутствии информации о личном репозитории Docker (спасибо @🐠, Y.)

  9. Улучшена работа скриптов управления окружением Windows, чтобы правильно сохранять конфигурацию и перезапускать (спасибо @大灰灰)

  10. 【server】При управлении пользователями используется системно сгенерированный пароль вместо ввода пароля### ⚠️ Внимание

  11. Высшие версии будут совместимы с уже настроенными более ранними версиями, но при редактировании пользователя требуется переопределение группы прав.

  12. После обновления потребуется переопределение прав доступа рабочего пространства пользователя.

Последнее сообщение коммита: commit 2.9.7
04.03.2025 08:20
GitLife Service Account

🐞 Устранение ошибок, оптимизация функциональности

  1. 【сервер】Исправлена проблема с накладывающимися кнопками в модальном окне логов при различных размерах экрана (спасибо @all-around-badass Gitee issues I5IZ9H)
  2. 【сервер】Оптимизировано отображение рабочего пространства и псевдонима пользователя, теперь поддерживаются более длинные строки текста (спасибо @木迷榖)
Последнее сообщение коммита: commit 2.9.6
1
https://api.gitlife.ru/oschina-mirror/dromara-Jpom.git
git@api.gitlife.ru:oschina-mirror/dromara-Jpom.git
oschina-mirror
dromara-Jpom
dromara-Jpom