Changelog · Обновлено 14 июня 2024

История изменений DevFlux

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

Новые функции и улучшения

Что нового в DevFlux за последние 30 дней — от 15 мая по 14 июня 2024.

12 июня 2024 · v2.4.1

Горячее масштабирование воркеров

Теперь можно менять количество воркеров приложения без перезапуска и потери сессий. Изменения применяются за 800 мс. Доступно в тарифах «Команда» и выше.

8 июня 2024 · v2.4.0

Расширенная панель метрик

Добавили графики P95/P99 задержки, распределение ошибок по кодам статуса и историю памяти по времени. Данные хранятся 30 дней без дополнительной платы.

3 июня 2024 · v2.3.9

Мульти-регион деплой

Теперь можно задеплоить приложение одновременно в Москве, Алматы и Берлине с автоматическим балансированием по географии пользователя.

28 мая 2024 · v2.3.8

Автоматическое шифрование секреты

Все переменные окружения теперь шифруются на лету с помощью AES-256-GCM. Ключи ротятся автоматически каждые 90 дней.

22 мая 2024 · v2.3.7

Улучшенный CLI DevFlux

Команда devflux deploy --watch теперь отслеживает изменения в коде и автоматически запускает деплой при каждом коммите.

18 мая 2024 · v2.3.6

Экспорт логов в ClickHouse

Добавили нативную интеграцию с ClickHouse для потоковой отправки логов. Настройка занимает 2 минуты через панель управления.

Исправления критических ошибок

Мы оперативно устраняем серьёзные проблемы. Ниже — ключевые исправления за последние 30 дней.

10 июня 2024 · CRIT-2024-061

Утечка памяти в worker pool

Исправлена утечка памяти в пуле воркеров, которая приводила к OOM-киллу после 72 часов непрерывной работы. Пик потребления снижен на 40%.

5 июня 2024 · CRIT-2024-058

Некорректная маршрутизация WebSocket

Устранена ошибка, из-за которой WebSocket-соединения могли переключаться на неверный регион при активации мульти-регион деплоя.

30 мая 2024 · CRIT-2024-055

Конфликт версий при hot-reload

Исправлен конфликт, при котором hot-reload мог загрузить несовместимую версию зависимостей, приводя к падению процесса с кодом 137.

25 мая 2024 · CRIT-2024-052

Дублирование записей в очереди задач

Устранена проблема дублирования задач в очереди при пересоздании воркера. Теперь каждая задача обрабатывается строго один раз.

Изменения API и Breaking Changes

Все несовместимые изменения сопровождаются переходным периодом не менее 90 дней. Полный список эндпоинтов — в документации.

20 июня 2024 · API v3.2

Новая схема аутентификации

Эндпоинт /v2/auth/token заменён на /v3/auth/refresh. Старый эндпоинт будет удалён 1 сентября 2024.

15 июня 2024 · API v3.1

Изменение формата ответа /metrics

Поле response.latency_ms переименовано в response.latency и теперь возвращает значение в миллисекундах как число, а не строку.

10 июня 2024 · SDK v2.8

Обновление Python SDK

В версии SDK 2.8.0 метод Client.deploy() теперь принимает параметр region как обязательный. Обновите зависимости: pip install devflux-sdk>=2.8.0.

5 июня 2024 · CLI v1.12

Переход на новый формат конфигурации

Файл devflux.yml теперь использует схему v3. Параметр worker_count переименован в workers.replicas. Автоматическая миграция доступна через devflux config migrate.

Планируемые обновления

Что будет в DevFlux в ближайшие 2 месяца — июнь и июль 2024.

Июнь 2024 · v2.5.0

Edge Functions

Запуск JavaScript и WebAssembly-функций на 12 пограничных узлах. Задержка < 20 мс для пользователей в Европе и Азии. Бета-доступ с 25 июня.

Июнь 2024 · v2.5.0

Графический редактор CI/CD

Визуальный конвейер сборки с drag-and-drop. Поддержка параллельных стадий, условных переходов и ручного подтверждения перед продакшн-деплоем.

Июль 2024 · v2.6.0

Управление конфигурацией по средам

Отдельные наборы переменных для dev, staging и production с возможностью частичного переопределения. Поддержка импорта из HashiCorp Vault.

Июль 2024 · v2.6.0

Автоматический нагрузочный тест

Встроенный инструмент генерации нагрузки до 1000 RPS перед каждым деплоем. Отчёт о пропускной способности и точках деградации в панели мониторинга.

Июль 2024 · v2.6.1

Поддержка Rust и Deno

Нативные рантаймы для Rust (tokio) и Deno 1.40. Сборка, деплой и hot-reload без дополнительной настройки окружения.

Июль 2024 · v2.6.1

API-гейтвей с rate limiting

Встроенный гейтвей с настраиваемыми лимитами по IP, ключу API или пользователю. Поддержка алгоритмов token bucket и sliding window.

Архив изменений

Ключевые релизы и обновления за предыдущие годы. Полный лог доступен в документации.

2024 · Q1

v2.0 – v2.3

Переход на новую систему оркестрации, добавление мульти-тенантности, запуск региона Алматы и внедрение системы автоматического масштабирования.

2023

v1.0 – v1.9

Первый публичный релиз в марте 2023. За год добавлены: поддержка Go, панель управления, биллинг, API-ключи, интеграция с GitHub Actions и Slack-уведомления.

2022

Бета-версия

Закрытая бета для 200 команд. Разработка ядра платформы, CLI-инструмента и первой версии панели мониторинга. Запуск в регионе Москва.

Есть идея для улучшения?

Мы читаем каждое сообщение. Оставьте своё предложение или ошибку — и мы включим её в ближайший спринт. Ответим в течение 48 часов.

Отправить предложение