We keep an eye on all the issues and feature requests at the github.com/userver-framework, at the English-speaking and Russian-speaking Telegram support chats. All the good ideas are discussed, big and important ones go to the Roadmap. We also have our in-house feature requests, those could be also found in Roadmap.
Important or interesting features go to the changelog as they get implemented. Note that there's also a Security Changelog.
Changelog news also go to the userver framework news channel.
Cool features:
Breaking Change:
Features:
Optimizations:
Build:
Documentation:
Breaking Change:
Features:
Optimizations:
Fixes:
Build:
Documentation:
Big new features since the v2.0:
Binary Ubuntu 24.04 and Ubuntu 22.04 amd64 packages could be found at userver Releases.
Detailed diff against v2.16 could be found below.
Plugins are renamed to middlewares and components::HttpClient was split into components::HttpClient and components::HttpClientCore.
For classes inherited from clients::http::Plugin :
For example:
For plugin components inherited from clients::http::plugin::ComponentBase :
For example:
If you are using or customized plugins/middlewares:
For example:
Big new features since the v1.0.0:
Detailed descriptions could be found below.
Binary Ubuntu 22.04 amd64 package could be found at userver Releases.