🎉 I'm eager to announce we've released Hummingbird 2!
This brand new Swift Web Framework has been designed for Swift 6 and structured concurrency.
It's packed full of major improvements, making Swift on the Server better than ever before!
🎉 I'm eager to announce we've released Hummingbird 2!
This brand new Swift Web Framework has been designed for Swift 6 and structured concurrency.
It's packed full of major improvements, making Swift on the Server better than ever before!
@JetForMe @mattiem The Vapor ecosystem’s current design demands ‘bridging’ packages for every library you need to integrate.
One such example is that Vapor has its own lifecycle system. Besides the practical implications, this does not scale at all when a new major release (like Vapor 5) is out.
Besides those pitfalls, Vapor does not embrace structured concurrency whereas Hummingbird 2 does.
Upgrading to Hummingbird 2 might involve some cleaning up, but your codebase will be better for it.