Skip to content

v3.0.0 — независимые каталоги и прямой HTTP

Choose a tag to compare

@AzeevAN AzeevAN released this 07 Sep 03:50
· 434 commits to main since this release

Мажорный выпуск заменяет один общий каталог выгрузки независимыми read-only
каталогами для конкретных конфигураций и добавляет явный прямой HTTP-режим.

Главное

  • отдельный mount /config-sources/<id> и сохранённая привязка для каждой
    основной конфигурации;
  • preview/confirm, проверка identity и SHA-256, ранний no-op одинакового полного
    source B и защита действующего поколения при подмене файлов;
  • MCP1C_ACCESS=http и MCP1C_BIND_ADDRESS для явной публикации без TLS в
    доверенной сети, VPN или облаке;
  • ссылка на публичный GitHub-репозиторий рядом с переключателем темы дашборда.

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

MCP1C_CONFIG_SOURCE больше не используется. Перед обновлением перенесите
прежний mount под /config-sources/<id>, пересоздайте контейнер и выберите
каталог в шапке нужной конфигурации в дашборде. Подробный пример находится в
README.

Проверено

  • 2175 тестов пройдено, 1 пропущен;
  • 106 frontend-тестов, typecheck и production build;
  • wheel и sdist 3.0.0 прошли twine check;
  • один OCI image прошёл 6 режимов on/off × local/http/https-proxy, 17
    отрицательных конфигураций и 2 отказа Compose без обязательных токенов.