Софт
Вышла DuckDB 2.0.0 LTS: протокол Quack, асинхронный ввод-вывод и тип VARIANT
Команда DuckDB выпустила версию 2.0.0 LTS с кодовым названием Cinnamon Teal — самый крупный по функциям релиз проекта, собранный из почти 20 тысяч коммитов после версии 1.5.
Среди нововведений — доработанный протокол Quack для режима клиент-сервер, полноценный тип VARIANT, режим агента, триггеры и расширяемый SQL-парсер. Quack появился в версии 1.5.3 в мае. Теперь добавлена команда CONNECT, которая подключает и переключает сессию на удалённую базу, в том числе PostgreSQL и MySQL; новый оптимизатор отправляет запросы на удалённый сервер вместо передачи таблиц. В CLI появились аргументы -serve и -connect.
Асинхронный ввод-вывод при чтении Parquet и CSV, по словам разработчиков, ускоряет запросы к объектным хранилищам вроде s3://. VARIANT хранит полуструктурированные данные без схемы, при этом сохраняя производительность колоночного исполнения.
Для 2.0 поддержка гарантирована как минимум до октября 2027 года. Ветка 1.4 поддерживается до конца ноября 2026-го, а поддержку 1.5 продлили до марта 2027-го. CLI и Python уже доступны, остальные клиенты и часть расширений появятся в течение нескольких дней.
- Поддержка 2.0 LTS — минимум до октября 2027 года
- Почти 20 000 коммитов со времён версии 1.5
- Клиенты Go, R и Java выйдут через несколько дней
Источники
- Hacker News: DuckDB 2.0.0 LTS “Cinnamon Teal” · 21 октября 2026, 17:01
Текст подготовлен автоматически по материалам источников и может содержать неточности.