Redash v25.1.0: что нового
Обзор релиза Redash v25.1.0 — что важного, что сломали, стоит ли обновляться
Вышел Redash 25.1.0. В нём есть пара изменений, которые стоит знать, и одна зависимость, которая может потянуть за собой неочевидные последствия.
Что важного
Главное событие — это переход на Celery 5.3.6. Сам по себе Celery — та ещё головная боль с очередями, но в новых версиях чуть меньше багов и чуть лучше поддержка современных брокеров. Если у вас кастомная конфигурация воркеров, стоит глянуть в документацию Celery, но для стандартных установок это должно пройти незаметно.
Добавили поддержку ClickHouse 24.x. Это хорошо, потому что ClickHouse обновляется часто и агрессивно, и Redash раньше частенько от него отставал. Теперь можно спокойно обновлять базу, не теряя дашборды.
Пофиксили работу с MSSQL — исправили падение запросов при использовании TOP с подзапросами. Для тех, кто мучается с SQL Server, это может быть тем самым малым изменением, которое сэкономит пару часов отладки в неделю.
Немного улучшили систему метрик, добавив тайминги для отдельных этапов выполнения запроса. Теперь проще понять, где конкретно тормозит — в базе, в пост-обработке или где-то посередине.
Обновляться или подождать
Миграция с 10.1.0 выглядит прямой — одна команда на применение схемы. Если вы сидите на старом Celery и всё работает, можно подождать пару недель, чтобы другие протестировали обновление. Если же уже используете свежий ClickHouse или бьётесь с MSSQL — есть прямой резон обновиться сейчас.