DuckDB, популярная аналитическая база данных с открытым исходным кодом, которую можно назвать аналогом SQLite в мире аналитики, представила новую версию 1.4 под кодовым названием Andium. Этот релиз является версией LTS (Long Term Support), что подразумевает год поддержки сообществом. Одним из ключевых нововведений в данной версии стало внедрение поддержки шифрования баз данных. Теперь DuckDB использует шифрование AES-256 в режиме GCM, что охватывает основной файл Базы данных, журналы изменений (WAL) и временные файлы. Для установки ключей шифрования предусмотрен параметр ENCRYPTION_KEY в команде ATTACH. Функция может быть реализована с помощью встроенной библиотеки mbedtls, однако использование OpenSSL обеспечит более высокую скорость за счет аппаратного ускорения. Еще одной важной особенностью является введение SQL-оператора MERGE INTO. Вместо традиционного использования INSERT INTO … ON CONFLICT, DuckDB теперь позволяет более гибко управлять вставкой и удалением данных с помощью поль