Веб-фреймворк Vapor отметил десятилетие своего существования, организовав серию мероприятий Vapor Week. В честь юбилея команда проекта представила первую бета-версию Vapor 5, которая стала следующим крупным обновлением платформы.

Новая версия представляет собой полную переработку архитектуры, направленную на устранение шести лет технического долга. В Vapor 5 реализована полноценная поддержка структурированной конкурентности и прекращена работа с EventLoopFutures.

Разработчики внедрили новый Swift HTTP Server для обработки сетевых запросов. Это решение позволяет фреймворку использовать актуальные возможности языка Swift, сохраняя при этом фокус на создании серверных приложений и API.

В рамках обновления команда проекта также подготовила локализованную и дополненную документацию. Пользователям предлагается протестировать бета-версию Vapor 5 и поделиться своими отзывами с разработчиками для дальнейшего развития продукта.