# Релиз 1.3.0

**Дата релиза:** 29 июня 2026  
**Версия:** 1.3.0

## Обзор

Версия 1.3.0 расширяет платформу F3 Storage в сторону кластерного развёртывания и операционного мониторинга. В рамках подготовки к поддержке сценариев кластерного развёртывания выполнен переход с собственного гейтвэйя на промышленный L7-прокси (на базе Envoy) для балансировки и маршрутизации трафика. В состав L7-прокси интегрирован специальный перехватчик S3-трафика, который обеспечивает согласованность метаданных с хранилищем S3. Административная панель дополняется разделом управления кластером. Для использования в CI/CD реализован полноценный сценарий кластерного развёртывания на Docker Swarm (не предназначен для production-деплоя).

## Новые возможности и улучшения административной панели

- **Раздел управления кластером**: Добавлена страница «Кластер» в боковом меню административной панели. Администратор может просматривать агрегированное состояние здоровья кластера, использование хранилища (занятое и общее пространство, количество бакетов и объектов) и сводку по инстансам кластера.

- **Детализация по инстансам**: Для каждого узла кластера отображаются идентификатор, роль, версия, endpoint, состояние здоровья и список томов с их статусом. Карточки инстансов раскрываются для просмотра подробной информации.

- **Виджеты состояния**: На странице кластера размещены виджеты «Здоровье кластера», «Использование хранилища» и «Инстансы кластера» с наглядной индикацией текущих статусов.

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

- **API контура управления кластером**: Добавлены новые методы для получения информации о состоянии кластера:
  - `GET /cluster` — агрегированный обзор здоровья кластера;
  - `GET /cluster/runtime/storage` — детальный runtime-снимок контура управления хранилищем (использование, список инстансов с томами).

## Инфраструктурные и архитектурные изменения

- **Переход на промышленный L7-прокси**: Выполнен переход с собственного гейтвэйя на Envoy. Ingress на базе Envoy обеспечивает балансировку и маршрутизацию трафика, а также перехват S3-запросов для обеспечения согласованности метаданных с хранилищем S3.

- **Разделение на контуры**: Платформа разделена на независимые контуры — ingress, контур управления кластером, контур управления хранилищем, инфраструктурный контур, контур веб-приложений и контур документации — с чёткой маршрутизацией через L7-прокси. Контур управления кластером предоставляет API для мониторинга состояния распределённого хранилища.

- **Развёртывание на Docker Swarm**: Реализован полноценный сценарий кластерного развёртывания платформы для использования в CI/CD (не предназначен для production-деплоя). Документация и скрипты находятся в каталоге `deploy/swarm/`.

- **Поддержка кластера MinIO**: Добавлена возможность развёртывания и мониторинга распределённого кластера MinIO в рамках Swarm-стека. Включены скрипты для первоначального развёртывания и восстановления после перезагрузки хостов.

