All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- The project license has been changed from MIT to the Hippocratic License to deny use that infringes on the United Nations Universal Declaration of Human Rights.
- Endpoints can now run without authorization by specifying
disable_auth: True
in the config.
- Updated dependencies.
- Support for python 3.3.
- Updated dependencies, among minor bugfixes this also mitigates CVE-2018-18074.
- Authorization can now be done with Basic auth in addition to Bearer tokens.
- Builds consistently for both debian jessie and stretch.
- Replace custom middleware for canonical logging with flask-canonical.
- Add Hawk-authorized JSON backend.
- Bug in debian postinst causing incorrect permissions on log files
- A generic JSON backend: JsonHttp. Configure with a url and field (possibly several) to extract.
- Configureable logging with metrics
- Failed to start if configured with more than one item
~/.netrc
files are now ignored to prevent them overriding authentication
- Configuration of auth tokens changed from
<token>: <url>
to<client_name>: {token: <token>, url: <url>}
First release!