11 ноября 2021 года вышла новая версия сервера Seafile для Linux — 9.0.0 beta. Релиз доступен для скачивания.
Устанавливать эту версию я у себя пока не буду, поскольку не люблю экспериментировать на beta. Однако, нововведения интересные. Особенно примечателен новый файловый сервер на GO. Если верить сообщениям с форума, пользователям новой версии Seafile удалось синхронизировать папки с 500000 файлов. Даже потребовалось увеличить лимит inotify в Linux.
Список изменений
9.0.0 beta (2021-11-11)
- Обновление Django до 3.2
- Переписана служба HTTP в seaf-server на golang и выделена в отдельный компонент (отключено по умолчанию)
- Обновление PDFjs до новой версии, поддержка отображение защищённых паролем PDF
- Использование базы данных для хранения закешированных ключей OnlyOffice
- Поддержка конвертации файлов, например doc в docx с использованиемg OnlyOffice для редактирования онлайн
- Конфигурация SERVICE_URL перемещена из ccnet.conf в seahub_settings.py
Новая служба HTTP в seaf-server на golang обслуживает запросы на загрузку/скачивание/синхронизацию файлов. Она даёт три преимущества:
- Лучшая производительность в высококонкурентном окружении и обслуживание длинных запросов. Теперь вы можете синхронизировать библиотеки с большим количеством файлов.
- Теперь архивирование файлов в ZIP и скачивание может производиться одновременно. При скачивании ZIP архива папки вам не нужно ждать окончания процесса архивирования.
- Поддержка контроля скорости загрузки и скачивания.
Вы можете включить службу HTTP в seaf-server на golang в конфигурационном файле seafile.conf:
[fileserver]
use_go_fileserver = true
Дополнительные изменения
- Red Hat сократила официальную поддержку CentOS 8 (с 10 лет) до двух лет с окончанием поддержки 31 декабря 2021 года. Поэтому, Seafile больше не будет выпускать пакеты для CentOS.
- На подходе образ докера для систем на базе ARM.
Ссылки
https://www.seafile.com/en/download/
https://manual.seafile.com/changelog/server-changelog/
https://forum.seafile.com/t/seafile-community-edition-9-0-is-ready-for-test/15430