#### Релиз 7.0.0 ¶

- Минимальная требуемая версия Go 1.13.
- Хэширование с BLAKE3 на базе деревьев Меркле (Merkle Tree Hashing, MTH) используется вместо BLAKE2b. Из-за этого, обратно несовместимое изменение формата шифрованных файлов (всего что находится в spool области) и формата `.meta` файла при chunked передаче.

  Текущая реализация далека от оптимальной: в ней нет распараллеливания вычислений и имеет повышенное потребление памяти: около 512 KiB на каждый 1 GiB данных файла. Будущая оптимизация производительности и потребления памяти не должна привести к изменению формата пакетов. Но это всё равно в несколько раз быстрее BLAKE2b.

- Из-за использования MTH, докачиваемые в online режиме файлы потребуют чтения с диска только предшествующей части, а не полностью всего файла, как было прежде.
- Добавлена `nncp-hash` утилита для вычисления MTH хэша файла.
- В шифрованных пакетах BLAKE2 KDF и XOF функции заменены на BLAKE3. Ещё уменьшая количество примитивов. А также заголовок шифрованного файла теперь является ассоциированными данными при шифровании.
- MultiCast Discovery использует `ff02::4e4e:4350` адрес вместо `ff02::1`.
- `nncp-cfgenc` ошибочно трижды спрашивал парольную фразу при шифровании.
- `nncp-stat` выводит сводку о частично скачанных пакетах.
- Обновлены зависимые библиотеки.