uWSGI v2.0
Yesterday was a big day for the famous application container uWSGI. We released the brand new version 2.0 LTS along with quite a huge bump of the ebuild, closing 6 bugs at once. I thought I'd give some input about the ebuild changes and some quick notes about uWSGI. Many thanks again to @dev-zero !
New plugins selection : UWSGI_PLUGINS¶
We introduced a new USE_EXPAND named UWSGI_PLUGINS so that you can now select which plugins to build individually. This is a great step as it makes the compilation more clear and lets you fine tune your uWSGI installation.
Along this work, we had to describe each plugin which was also quite a challenge. To my knownledge, this has not been done anywhere else so here it is. Please ping me if you have something to add or if we failed to describe a plugin correctly.
Migration note : You will need to change your package.use configuration to switch to using UWSGI_PLUGINS. As an example, where you had the USE flag spooler enabled you'll now need to use uwsgi_plugins_spooler.
uWSGI v2.0 highlights¶
These are my biased favorites, go check for more, it's huge !
- A brand new and uber fast caching framework
- The High-Availability oriented Legion subsystem
- The long awaited WebSocket support
- Integrated Transformations mechanisms
- The new Metrics subsystem
- A Chunked input API
- SNI support, virtual hosting for SSL nodes