- Release fixes a major issue which caused invoked functions to not be able to declare any scope variables. - `http_static` decorator for serving static files from a folder on disk. Takes to values; 1. the path to the folder, either relative to the service file or absolute; 2. the base URL path for static files as a regexp.
0.3.0
- Changed format of access log for HTTP requests - now logging user agent and login name (if authorization via Basic Auth). - Support for `X-Forwarded-For` headers via `real_ip_from` and `real_ip_header` options which will log the forwarded IP instead of the one from the load balancer / proxy. - Access log for HTTP can now be specified as a filename to which the service will log all requests. - Fixes issue with schedule invoker which would crash if invoked at second 0. - Updated dependencies to latest available versions.
0.2.17
- Timezone support for `schedule` invoker functions. - Added more decorator invoker functions as aliases for common scheduler use cases - `minutely`, `hourly`, `daily` and `heartbeat` (every second) - Updated example services and better test cases. - Updated aiohttp / aiobotocore / botocore dependencies.
- Corrected issue with configuration values for AWS and AWS SNS+SQS settings. - Improved testing suite and more code coverage for integration tests.
0.2.14
- New "transport" invoker for service functions: `schedule`. It works like cron type scheduling where specific functions will be run on the specified interval. For example a function can be specified to run once per day at a specific time or every second minute, or the last Tuesday of January and March at 05:30 AM. - Values for keyword arguments invoked by transport decorators were earlier always set to `None`, despite having other default values. This is now corrected.