Changelog [20140905]
At Europython 2014, Ultrabug (an uWSGI contributor and packager) asked for the possibility to spool tasks directly from a greenlet.
Done.
Author: goir
The store_delete flag of the –cache2 option allows you to force the cache engine to automatically remove invalid backing store files instead of steadfastly refusing to launch.
Author: Riccardo Magliocchetti
The file logger has been extended to allow the use of rotation (the same system used by the non-pluggable –logto).
https://github.com/unbit/uwsgi/commit/0324e5965c360dccfb873ffe351dec88ddab59c5
The plugin hook API has been extended with two new hooks: vassal and vassal_before_exec.
They allow customizing a vassal soon after its process has been created.
The first third-party plugin using it is ‘apparmor’: https://github.com/unbit/uwsgi-apparmor
This allows you to apply an Apparmor profile to a vassal.
The Broodlord subsystem has been improved with a new option: –vassal-sos that automatically ask for reinforcement when all of the workers of an instance are busy.
In addition to this a sysadmin can now manually ask for reinforcement sending the ‘B’ command to the master FIFO of an instance.
uWSGI 2.0.7 has been released on 20140905, and you can download it from