- New option --django to force your app to be loaded as a django app. Github issue #39.
- --app-path is not mandatory anymore. Wsgid will ise the current working directory. Github issue #34.
- Added the plugins folder to the app structure (Application Structure). Now it will be possible to drop plugins in there and wsgid will load them. Github issue #24
- Update dependency: Now wsgid depends on plugnplay-0.3
- Basic validation of --send and --recv parameters. Github issue #35.
- Commit log: https://github.com/daltonmatos/wsgid/compare/v0.5.0...v0.6.0
- Implemented the status command. More at WSGID Commands;
- New command line option: --stdout to redirect all logs to stdout;
- Feature: Now it’s possible to load external django configuration that will be added to your application’s settings module. See moreat Using an external config file to load additional django settings;
- –no-daemon option is now also saved in wsgid.json (using wsgid config command). If you were using nodaemon in your wsgid.json files, remember to change all references of nodaemon to no_daemon.
- Support for mongrel2 async upload mechanism. This adds a new command line option, --mongrel2-chroot. Read more at: mongrel2-chroot. A brief tutorial about how to use this options is here: Handling big requests using mongrel2’s async upload mechanism
- Implementation of a cached options at wsgid.conf.settings. To use you just need: from wsgid.conf import settings.
- Minor bugfixes.
- Commit log: https://github.com/daltonmatos/wsgid/compare/v0.4.2...v0.5.0
- Hotfix for default –workers value. Defaults to 1
- Commit log: https://github.com/daltonmatos/wsgid/compare/v0.4.1...v0.4.2
- Hotfix for bug #6, that was actually not solved.
- Commit log: https://github.com/daltonmatos/wsgid/compare/v0.4.0...v0.4.1
- Implemented a new command: restart, stop with the ability to choose a custom signal to send. See more at WSGID Commands;
- Bugfix (github issue #6): Command line options are incorrectly parsed when using python 2.7.2;
- Internal refactorings
- Keep-alive is now the default behavior
- Created WsgidApp abstraction around wsgid app folder. See more at WsgidApp Object
- Better django application discovery
- And as usual, here is the changelog for the nerds. =) https://github.com/daltonmatos/wsgid/compare/v0.3.0...v0.4.0
- Implementation of loadabe subcommands. For more see WSGID Commands and WSGID commands internal implementation
- Internal refactoring to simplify the overall code.
- First steps towards py3k compatibility.
- Bug fixes.
- Added simplejson as a dependency
- Thanks to yoshrote, zhemao and Antoine Delaunay for the contributions.
- And as usual, here is the changelog for the nerds. =) https://github.com/daltonmatos/wsgid/compare/v0.2.1...v0.3.0
- Now it’s possible to declare custom environ variables wsgid will create before starting your instances. More at Addindg Environment Variables to your App.
- Bugfix: When wsgid did not start for any reason, it was not removing pid files.
- Here is the changelog for the nerds. All commits since last version. https://github.com/daltonmatos/wsgid/compare/v0.2...v0.2.1
- Wsgid now creates pidfiles for all started processes. Master and workers. See The pid folder;
- Bugfix: DjangoAppLoader now disconsiders hiddend folders inside ${app-path}/app;
- Bugfix: Create each request with a fresh environ. Wsgid was keeping values between different requests;
- Support for REMOTE_ADDR;
- Wsgid now licensed under New BSD License;
- Removed pypi package, at least temporarily;
- Fixed setup.py: Don’t try to install man pages on every run;
- Wsgid is now able to load options from a JSON config file. More on Using the command line options inside a config file;
- bugfix: Fatal errors are now correctly logged;
- Internal refactorings.
- Initial release