The next steps for Vapor
After nearly 4 and a half years, and nearly 400 releases of the main Vapor project alone, Vapor 4 is starting to show its age. A couple of years ago we discussed a vague plan for Vapor 5, what we wanted to add and how we thought the future of the ecosystem would look. A lot has changed in those years and we made a bit of a gamble with the timescales for Swift 6 that didn't pan out. But such is life!
→ blog.vapor.codes/posts/vapor-next-steps/
Vapor, a popular Swift web framework, is planning its next major release, Vapor 5, which will fully embrace Swift Concurrency by eliminating EventLoopFutures and leveraging AsyncSequences, actors, and Sendable conformances for improved performance and safety.
To support the community, a comprehensive migration guide and a minimum two-year support timeline for Vapor 5 will be provided, alongside regular blog updates on development progress. The Vapor website will undergo a redesign to enhance discoverability, featuring tutorials, community resources, and a showcase of production use cases, with plans to expand documentation, support additional languages, and add a jobs section.
A new Vapor Evangelists program will promote conference talks with perks like t-shirts, while the Vapor Support Program will partner with companies like Broken Hands to offer training and professional support. To secure its future, Vapor seeks more sponsors and will relaunch the Vapor Shop with updated merchandise, alongside modernising its infrastructure to ensure reliability across its websites and bots.
Category:
Tags:
Year: