Вышел YTsaurus 25.3.0

Рассказываем про ключевые обновления

Выпустили обновление YTsaurus 25.3.0, включающее существенные улучшения в планировании ресурсов, расширенную поддержку форматов данных и подготовку к будущим возможностям ACL и транзакций.

Для установки YTsaurus Server 25.3.0 обновите k8s‑operator до версии 0.27.0 или старше.

Основное

В этой версии:

  • gpu-agent теперь поддерживает автоматическое обнаружение GPU

  • Внедрена автоматическая подстройка размера задач для ordered/sorted и других типов операций, а также учёт ограничений по compressed_data_size

  • Добавлен распределённый протокол записи файлов

  • Добавлен row cache для пиров таблет-целла, которые работают в режиме follower

  • В экспериментальном режиме добавлена поддержка сложных типов данных в формате Apache Arrow

  • В экспериментальном режиме поддержан row-level-ACL для статических таблиц

    • поддерживается в CHYT ≥ 2.18
    • поддержка в SPYT ожидается в ближайших релизах
    • поддержка в YQL ожидается в будущих релизах YQL/QT
  • В экспериментальном режиме доступен bulk-insert под пользовательской транзакции. Необходимо для функции REPLACE INTO //dynamic_table в YQL

Обратно несовместимые изменения

Обратите внимание на следующие изменения:

  • Загрузка снапшотов, содержащих list-узлы, приведёт к падению master-сервера. Чтобы избежать этого, выключите опцию alert_on_list_node_load в динамической конфигурации; list-узлы будут полностью удалены в следующем мажорном релизе. Подробнее про депрекацию list-узлов можно прочитать здесь.

  • Учёт ресурсов tablet-узлов теперь по-умолчанию выполняется по bundle, а не по аккаунтам (для новых кластеров).

  • Для того, чтобы забанить инстанс Queue Agent, используйте атрибут @banned вместо @banned_queue_agent_instance.

Полные детали и примеры конфигурации в release notes.

Войдите, чтобы сохранить пост