# Релиз 1.1.0

**Дата релиза:** 25 марта 2026  
**Версия:** 1.1.0

## Обзор

Версия 1.1.0 представляет собой важный шаг в развитии платформы F3 Storage. В данном релизе значительно расширены возможности административного интерфейса, усилены механизмы безопасности и повышена надёжность инфраструктуры.

Основные улучшения направлены на упрощение первоначальной настройки системы, централизованное управление параметрами, повышение уровня защиты от несанкционированного доступа, а также на улучшение архитектуры и процесса развёртывания платформы.

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

- **Мастер первоначальной настройки (Onboarding)**: Реализован пошаговый мастер для первичной настройки системы. Теперь при первом запуске администратор может создать первого пользователя через удобный интерфейс. Это существенно упрощает ввод платформы в эксплуатацию.
  
- **Управление системными настройками**: Добавлен раздел настроек в административной панели. Администраторы теперь могут управлять общими параметрами системы, политиками паролей и настройками блокировки учётных записей через пользовательский интерфейс без редактирования конфигурационных файлов или прямых вызовов API.

- **Улучшенная работа с табличными данными**: Реализована поддержка пагинации во всех таблицах административной панели. Это обеспечивает комфортную работу с большими объёмами данных (списки пользователей, объектов и др.).

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

- **Централизованное управление настройками**: Реализованы новые API методы для работы с системными настройками. Теперь через единый интерфейс доступно управление общими параметрами системы, политиками паролей и настройками блокировки учётных записей с соответствующим разграничением прав доступа.

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

- **Защита от brute-force атак**: Реализован механизм блокировки учётных записей при множественных неудачных попытках входа. Поддерживаются настраиваемые параметры (количество попыток, длительность блокировки), данные хранятся в Redis. Это существенно повышает безопасность платформы.

- **Токен-пагинация в API**: Реализована токен-пагинация (cursor-based) для всех списочных методов административного API. Такой подход обеспечивает лучшую производительность и масштабируемость при работе с большими датасетами.

- **Расширенная обработка ошибок**: Улучшена система валидации входных данных и возвращаемых ошибок, что облегчает интеграцию и отладку клиентских приложений.

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

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

- **Автоматические миграции базы данных**: Реализован надёжный механизм миграций PostgreSQL, который автоматически применяется при обновлении платформы. Это гарантирует целостность схемы данных при переходе на новые версии.

- **Интеграция Redis**:
  - Добавлена полноценная поддержка Redis в процессах развёртывания (Docker Compose и Ansible).
  - Redis используется для хранения состояний блокировок и кэширования системных настроек.
  - Настроены безопасные параметры подключения, пул соединений и механизмы мониторинга доступности.

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

## Решенные проблемы

- Устранена проблема с копированием Access Key ID и Secret в буфер обмена в браузере Google Chrome под операционной системой Windows.
