- You can now specify multiple environments to run a task in with a comma separated list in the environment field
- function on Task should not be unique, as that prevents your from scheduling a specific job on more than one environment.
- heartbeat warning is still printed incorrectly :(
- heartbeat warning is printed incorrectly
- heartbeat logging warning improved to give the name of the task
- @schedulable_task now takes an optional keyword argument use_transaction that you can use to turn off the default transaction around a task. This is useful for tasks that work with a queue where each items should be handled by a transaction.
- Workers shut down if they have > 20s to next execution slot, and start up if there is < 10s to their next execution slot. This can save a lot of memory for task that don't run very often.
- Fixed ordering of LogItem by default. This will fix the ordering in the iommi admin.
- Cut length of name+function columns for mysql users (fixes #1)
- Added missing @scheduled_task
- Fixed iommi admin config
- Fixed bug where very rarely the last log message wasn't properly forwarded to the run view (it was still logged to the DB though)
- Fixed README on pypi
- Initial release