Оновлення DavMail 6.5: нові можливості та покращення

Оновлення DavMail 6.5: нові можливості та покращення

DavMail, відкритий, кросплатформений шлюз для Exchange та Office 365, випустив версію 6.5. Цей проект на Java дозволяє користувачам інтегрувати свої улюблені поштові та календарні клієнти, такі як Thunderbird, із серверами Microsoft Exchange.

Система автентифікації Office 365

Основна новинка у цьому випуску — нова інтерактивна система автентифікації Office 365, побудована на SWT та WebView2. Вона підтримує FIDO2 та Windows Hello. Це покращення забезпечує нативний, безпечний логін на системах Windows, тоді як на Linux використовується вбудований браузер WebKit для того ж інтерактивного процесу.

Покращення для Linux

DavMail 6.5 на Linux представляє кілька довгоочікуваних удосконалень:

  • Об’єднано патч AppStream для відповідності правилам упаковки Flatpak.
  • Оновлено специфікацію RPM для відповідності політикам упаковки Fedora 43.
  • Впроваджено sysusers.d для чистішого створення користувачів та інтеграції в систему.
  • Видалено старий код EL6 та застарілі залежності.
  • Покращено виявлення Java та процес складання для сумісності з поточними версіями JDK.

Оновлення Docker

Для контейнеризованих розгортань конфігурація Docker DavMail була оновлена та рефакторизована. Тепер проект включає автоматичні збірки образів Docker за допомогою GitHub Actions та надає зразки Docker Compose для простого налаштування.

Покращення включають спрощені точки входу, змінні середовища для конфігурації (DAVMAIL_PROPERTIES) та вдосконалене ведення журналів під час запуску в контейнерах.

Сучасні процеси складання

Крім того, процес складання також був модернізований завдяки чистішим робочим потокам GitHub, оновленим залежностям та вбудованим пакетам Java runtime. Зокрема, збірки для 32-бітних Windows були скасовані, а інсталятор Windows тепер включає новітній JDK та бібліотеки OpenJFX.

Додаткові покращення

Серед інших цікавих моментів:

  • Вдосконалені цільові платформи для Debian та RPM.
  • Оновлені залежності Maven та скрипти збірки AppVeyor.
  • Вбудоване JRE Zuu в інсталятор Windows NSI.
  • Покращене оброблення деінсталяторів.

Для отримання додаткової інформації, ви можете ознайомитися з оголошенням про випуск.