Caddy 2.8, мощный кроссплатформенный веб-сервер с открытым исходным кодом и обратный прокси-сервер, написанный на языке Go, был официально выпущен.
Этот релиз может похвастаться многочисленными улучшениями, включая поддержку ACME Renewal Information (ARI), проксирование к бэкендам по HTTP/3, а также значительные улучшения в основных зависимостях, таких как ACMEz и CertMagic.
Кроме того, в версии Caddy 2.8 отменены старые функции и внесено несколько заметных изменений, требующих от разработчиков обновления конфигураций.
Одним из наиболее важных обновлений является изменение в работе с сертификатами. Ранее Caddy автоматически использовал Let’s Encrypt и ZeroSSL для сертификатов, не требуя настройки.
Однако в новой версии из-за изменений в политике ZeroSSL пользователи теперь должны указывать адрес электронной почты в конфигурации для использования ZeroSSL. Эта корректировка соответствует рекомендациям Caddy за последние годы, но некоторым пользователям может потребоваться принять меры для сохранения текущих настроек.
Разработчики также усовершенствовали свои базовые технологии, включая значительные обновления CertMagic и ACMEz, критически важных для управления сертификатами и автоматизации.
Эти изменения могут быть не сразу заметны конечным пользователям, но они играют ключевую роль в повышении эффективности работы Caddy, особенно в требовательных средах с высоким трафиком.
Кроме того, в Caddy 2.8 внесено несколько принципиальных изменений:
- Модуль ZeroSSL issuer больше не поддерживает ACME; для его дальнейшего использования требуется ключ API.
- Модуль lego_deprecated DNS-провайдера был удален в пользу более гибких и компактных модулей caddy-dns.
- Устаревшие опции, такие как опция forwarded в модуле remote_ip matcher, были удалены, что подтолкнуло пользователей к использованию более новых конфигураций.
Наконец, в Caddy 2.8 большое внимание уделено удобству пользователей, а многие улучшения получены непосредственно из отзывов сообщества. К ним относятся многочисленные улучшения качества жизни, такие как упрощение конфигураций и улучшение документации, которая в ближайшее время будет обновлена на сайте Caddy, чтобы отразить все новые изменения.
Кроме того, вы можете найти полный список многочисленных мелких обновлений в журнале изменений релиза.