# Pier — что нового

## 0.2.0 — 2026-09-13

- Установщик: `Pier-0.2.0-Setup.exe` ставит драйвер Dokany, если его нет, и затем
  Pier (служба, ярлык в меню «Пуск», значок в трее); обновляется и удаляется
  начисто. Zip остаётся как портативный вариант.
- Автообновление само ставит Dokany перед установкой выпуска, которому он нужен;
  трей предлагает то же при отсутствии драйвера на старте, а `Pier.exe driver
  install` делает это из командной строки.
- Pier работает на драйвере файловых систем Dokany (https://dokan-dev.github.io,
  библиотека LGPL, драйвер MIT) вместо WinFsp; поставьте `Dokan_x64.msi` один раз.
  Поддержка WinFsp в поставляемую сборку больше не входит. `Pier.exe status`
  показывает текущий драйвер.
- Переименование или удаление файла во время его выгрузки обрабатывается чисто:
  выгрузка останавливается на следующем блоке и продолжается под новым именем
  либо отменяется.
- Исправлено: выгрузка множества мелких файлов шла по два файла в секунду
  независимо от канала (планировщик просыпался раз в секунду); теперь очередь
  уходит со скоростью сервера.
- Мелкие файлы создаются и открываются в два-три раза быстрее: карта блоков
  пишется один раз на файл и без принудительного сброса на диск, файл кеша не
  переоткрывается для выгрузки, проверка совпадения имён не перечитывает каталог
  на каждый новый файл, а закрытие файлов кеша ушло в фоновый поток с потока
  драйвера.

## 0.1.0 — 2026-09-12

Первая публичная сборка.

- WebDAV (chunked-выгрузка Nextcloud, Range, ETag, даты через PROPPATCH), SFTP
  (пароль и ключи OpenSSH: Ed25519, ECDSA, RSA, парольная фраза) и NFSv3
  (встроенный клиент) подключаются как буква диска Windows через WinFsp.
- Блочный кеш на локальном диске с ограничением размера, отложенная запись с
  докачкой выгрузок, докачка загрузок, офлайн-режим с журналом изменений.
- Проверка сервера перед первым подключением: запись, переименование, даты,
  чувствительность к регистру, докачка; результат применяется к диску.
- Работа службой: диски монтируются для всех пользователей и переживают
  перезагрузку; переподключение после смены сети, обрыва VPN и сна.
- Значок в трее с меню по каждому диску; окно настроек с вкладками «Диски»,
  «Передачи», «Журнал», «Аккаунт»; редактор диска со страницами соединения,
  сети, кеша и совместимости.
- Автообновление (включено по умолчанию, переключатель в меню трея),
  `Pier.exe update`.
- Бесплатная версия: 5 дисков с рекламным баннером и ежедневной рекламной
  плиткой; Pro: без лимита дисков и без рекламы.
- Командная строка для скриптов: status, set, mount, unmount, remove, sync,
  clearcache, offline/online, probe, log.
