← На главную

Unleash: 11 лет open-source управления feature flags

06.11.2026 11:40 · hackernews

Unleash — open-source сервер feature management, который команда развивает уже 11 лет. Feature flags позволяют выпускать код небольшими частями, включать функции для выбранной аудитории и проверять их на реальных production-данных. Это снижает зависимость от долгоживущих feature branches и позволяет управлять rollout без нового deploy каждого изменения.

Проект поддерживает 15 official client/server SDKs и более 15 community SDKs. Проверка флага сводится к вызову вроде isEnabled в коде приложения. При отсутствии подходящего SDK можно использовать community-вариант или написать собственный, поэтому Unleash не ограничен конкретным языком или framework.

Open-source версия запускается локально через Docker Compose, а для production self-hosting требуется постоянный сервер. Для оценки доступны shared live demo без регистрации и отдельный 14-day cloud trial. Enterprise добавляет role-based access control, change requests, single sign-on и SCIM provisioning.

Возможности платформы включают audit logs, strict HTTPS-only mode с OWASP secure headers и размещение on premise или в любом облаке. Unleash Edge масштабируется отдельно от основного сервера, чтобы обслуживать большое число frontend clients без перегрузки центрального экземпляра. В описании приватности команда заявляет, что end-user data не покидает приложение пользователя, и называет GDPR и Schrems II частью privacy-by-design подхода.

Для миграции между major versions предусмотрено отдельное руководство. Документация с 2 февраля 2026 года хранится в собственном репозитории Unleash/unleash-documentation. Поддержка сообщества ведётся через Slack, GitHub issues и pull requests; перед merge участники принимают Contributor License Agreement.

Практическая роль Unleash — вынести решение о доступности функции из самого релиза в управляемую конфигурацию. Команда может сохранять код в production выключенным, постепенно расширять аудиторию и откатывать поведение через flag. Open-source вариант покрывает базовый feature management, а расширенные организационные и access-control функции вынесены в коммерческие планы.

Читать оригинал →