uwsgiconf changelog
===================


v0.15.3
-------
* Django contrib compatibility improved.


v0.15.2
-------
! runtime.async module is deprecated if favor of runtime.asynced.
* Added QA for py3.7.
* Dropped QA for py<3.5.


v0.15.1
-------
* Django contrib. Fixed wsgi app file discovery for autogenerated section.
* Django contrib. Use temporary dir when STATIC_DIR is not set.


v0.15.0
-------
+ Added basic integration with Django Framework.
+ Added Fifo utility.
+ Added Finder utility.
+ Application. Added support for 'manage_script_name' option.
+ CLI. Added 'sysinit' command to generate Systemd and Upstart configs.
+ Main process. Added 'get_owner()' method.
+ Master. FIFO filepath now supports placeholders'.
+ Metrics. Store directory now supports placeholders'.
+ Networking. Unix sockets filepaths now support placeholders.
+ Routing. Added '.set_error_pages()' shortcut method.
+ Sections now support setting of 'runtime_dir' and 'project_name'.
+ Spooler. Work directory now supports placeholders.
* Routing. Renamed '.print_routes()' -> '.print_routing_rules()'.


v0.14.2
-------
* Fixed SocketHttps construction.


v0.14.1
-------
* Fixed register_cron() work with periods.


v0.14.0
-------
! Dropped support for py 3.3.
+ Runtime. register_cron() now handles periods.


v0.13.0
-------
* Runtime. 'signal_or_target' parameter is renamed into 'target'.
* Term 'backlog' is changed into '[listen] queue' for consistency.
* Fixed touch reload from py configuration file.
+ Nice preset extended with 'get_log_format_default()' demo helper method.
+ Implemented 'logging.vars.request_var' and 'logging.vars.metric'
* Renamed several .logging.vars.
* Fixed .logging 'prefix_date' parameter handling.
* Fixed .logging  parameter handling.
+ Nice preset. Added 'ignore_write_errors' shortcut support.
+ CLI. Added headers related methods to routing options group.
+ Added 'master_process.set_exception_handling_params'.
* 'Logging.set_filters' split into 'set_filters' and 'set_requests_filters'.
* Signal.register_handler target now defaults to 'worker'.


v0.12.0
-------
* Runtime. Farm.is_in renamed into Farm.is_mine.
* Runtime. Cache improved.
* Runtime. Metric is now OOP.
+ Nice presets now accept 'log_dedicated' arg
* change_dir() moved from Applications into Main process.
+ Improved cheapening abstractions.
+ Added empire.Broodlord preset


v0.11.0
-------
+ Added support for multiple configurations in one module.
+ Configuration now accepts 'alias' param.
* Nice preset. Threads are now on by default for PythonSection.
+ Sockets and Routers reworked.


v0.10.0
-------
+ Added 'runtime' package preview.
+ Nice presets now accept 'process_prefix' arg


v0.9.0
------
+ Nice presets now accept 'log_into' arg
* Nice Python preset now requires an app by default
+ Nice presets now accept 'owner' arg
+ Nice presets 'threads' arg now accepts bool
+ Nice presets now use SIGTERM for uWSGI shutdown
+ Added Logging.log_into method
* Logger alias made optional
+ Introduced dedicated routers.


v0.8.0
------
+ Subscriptions-related options partially described.
+ More worker-related options described.
+ More Python-related options described.
+ rsyslog logger made separate from syslog.
+ CLI: Added 'probe_plugins' command.
+ Linux KSM option described.
+ GeoIP param described.


v0.7.0
------
+ Introduced Python uwsgi stub module.


v0.6.0
------
+ CLI: implemented 'run' command.
* Routing modifier names now follow common pattern.


v0.5.0
------
+ Introduced CLI with basic 'compile' command
+ Nice preset: harakiri made verbose.
+ Introduced routing modifiers.


v0.4.0
------
+ Added 'embedded_plugins' arg for PythonSection.
+ Added support for embedded plugins.
* Fixed Carbon pusher
* Plugin search_dirs now precedes plugins.


v0.3.0
------
+ Statics options group partially described.
+ A bunch of new actions for hooks described.


v0.2.0
------
+ Internal routing options group partially described.
+ Cheapening options group described.


v0.1.1
------
* First public release.


v0.1.0
------
+ Basic functionality.