Стадия жизненного цикла модуля: Общедоступная версия

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

v1.7.0

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

  • Параметры postgres.mode, redis.mode и clickhouse.mode теперь нужно явно задать в ModuleConfig; версия настроек модуля — 2. Без этих параметров модуль не обновится, а его релиз останется в статусе Pending
  • Если PostgreSQL и Redis раньше использовали режим развёртывания по умолчанию, до обновления укажите postgres.mode: internal и redis.mode: internal
  • ClickHouse появился в этом релизе. Чтобы продолжить работу без ClickHouse, задайте clickhouse.mode: external и оставьте clickhouse.host пустым; для установки явно выберите internal или managed

Ключевые изменения

  • Поддержка ClickHouse для хранения исторических данных платформы, например истории изменений свойств сущностей
  • Настраиваемая длина потоков событий в Redis
  • Новый компонент agent — платформенный AI-агент ddp-agent, который разворачивается вместе с порталом

Новый функционал

  • Добавлена секция ModuleConfig clickhouse (mode, host, port, database, username, password, image) для внутреннего или внешнего ClickHouse
  • Добавлены параметры ModuleConfig clickhouse.replication для настройки доставки данных из PostgreSQL в ClickHouse
  • Добавлены параметры ModuleConfig clickhouse.propertyHistory для настройки хранения истории изменений свойств сущностей
  • Добавлен параметр ModuleConfig events.streamMaxLen для ограничения длины потоков событий в Redis
  • Добавлен Deployment agent с платформенным AI-агентом; модуль генерирует его API-ключ и подключает агента к backend, параметры ModuleConfig не требуются
  • Добавлен параметр ModuleConfig logger.executionLevel, который задаёт минимальный уровень сообщений в журналах выполнения процессов, действий, синхронизаций источников данных и проверок состояния
  • Секреты из additionalImagePullSecrets добавляются в под agent

Обновления безопасности

  • Контейнеры backend, frontend, PostgreSQL, Redis, workers и agent сбрасывают все Linux capabilities

Рекомендации по обновлению

  • При подключении внешнего ClickHouse (clickhouse.mode: external с непустым clickhouse.host) создайте базу данных до обновления: модуль применяет миграции схемы, но не создаёт базу данных

Документация

v1.6.4

Ключевые изменения

  • Изменений на уровне модуля нет; продуктовые изменения — в истории изменений продукта

Документация

v1.6.3

Ключевые изменения

  • Изменений на уровне модуля нет; продуктовые изменения — в истории изменений продукта

Документация

v1.6.2

Ключевые изменения

  • Изменений на уровне модуля нет; продуктовые изменения — в истории изменений продукта

Документация

v1.6.1

Ключевые изменения

  • Небольшая очистка метаданных модуля в module.yaml

Улучшения

  • Из module.yaml удалено неиспользуемое поле tags

Документация

v1.6.0

Ключевые изменения

  • Усилена безопасность модульных нагрузок
  • Обновлены зависимости frontend

Обновления безопасности

  • Ужесточены security context контейнеров backend, frontend, PostgreSQL, Redis и workers

Документация

Зависимости

  • Обновлены зависимости frontend

v1.5.0

Ключевые изменения

  • Исправлены CVE средней критичности в зависимостях backend
  • Go обновлён до 1.25.9

Обновления безопасности

  • Исправлены CVE средней критичности в Go-зависимостях backend

Документация

Зависимости

  • Обновлены Go до 1.25.9 и зависимости backend
  • Обновлены базовые образы модуля, включая builder Go 1.25.9

v1.4.0

Ключевые изменения

  • Для внутреннего PostgreSQL автоматически включается pg_trgm
  • Обновлены зависимости Go и frontend

Новый функционал

  • Внутренний PostgreSQL автоматически создаёт необходимое расширение pg_trgm

Рекомендации по обновлению

  • При использовании внешнего PostgreSQL включите расширение pg_trgm до обновления

Документация

Зависимости

  • Обновлены Go-модули, версия Go установлена в 1.25.0
  • Обновлены зависимости frontend и применены исправления npm audit

v1.3.1

Ключевые изменения

  • Изменений на уровне модуля нет; продуктовые изменения — в истории изменений продукта

Документация

v1.3.0

Ключевые изменения

  • Модуль переведён в General Availability
  • Добавлены VPA и PodDisruptionBudget для workers

Новый функционал

  • Добавлены ресурсы Vertical Pod Autoscaler для backend, frontend, PostgreSQL, Redis и workers
  • Добавлен PodDisruptionBudget для workers

Улучшения

  • Стадия модуля установлена в General Availability
  • Поды перезапускаются автоматически при изменении содержимого ConfigMap

Документация

Зависимости

  • Обновлены Go-модули, включая golang.org/x/* и библиотеки JWT

v1.2.1

Ключевые изменения

  • Изменений на уровне модуля нет; продуктовые изменения — в истории изменений продукта

Документация

v1.2.0

Ключевые изменения

  • Логирование действий в stdout можно управлять через ModuleConfig

Новый функционал

  • Добавлен параметр ModuleConfig actions.logging.enabled для управления логированием действий в stdout

Документация

v1.1.4

Ключевые изменения

  • Для образов модуля можно задать pull secrets приватного registry

Новый функционал

  • Добавлен параметр ModuleConfig additionalImagePullSecrets для приватных registry

Документация

  • В документации описана установка внутреннего PostgreSQL и Redis из приватного registry

v1.1.3

Ключевые изменения

  • Пользовательские образы для внутреннего PostgreSQL и Redis

Новый функционал

  • Добавлены параметры ModuleConfig postgres.image и redis.image для внутренних баз данных

v1.1.2

Ключевые изменения

  • Изменений на уровне модуля нет

v1.1.1

Ключевые изменения

  • Изменений на уровне модуля нет; продуктовые изменения — в истории изменений продукта

Документация

v1.1.0

Ключевые изменения

  • Фоновые задачи вынесены в отдельный Deployment workers
  • Образы переведены на distroless

Новый функционал

  • Добавлен отдельный Deployment workers для фоновых задач

Улучшения

  • Обновлены значения по умолчанию и валидация OpenAPI-схемы ModuleConfig для domain, PostgreSQL, Redis и security

Обновления безопасности

  • Образы приложения переведены на сборку на базе distroless

Документация

Зависимости

  • Обновлены Go-модули и зависимости frontend

v1.0.1

Ключевые изменения

  • Изменений на уровне модуля нет; продуктовые изменения — в истории изменений продукта

Документация

v1.0.0

Ключевые изменения

  • Первый публичный релиз модуля development-platform

Документация