Releases: mtakaki/cachet-url-monitor
Support to different token providers
Improvements
Thank you @nijel for the great new additions!
- Removing unused token from
Configuration
. - Adding support to webhooks.
- Improving incident handling with customizable incident message.
Numerous bug fixes
Thanks to @nijel, we got numerous bug fixes:
- Removing usage of scheduler and relying on thread sleep.
- Incorrect location of latency unit.
- Fixing the metrics push that was pushing it twice.
Major bug fix
Accidentally introduced a bug when moving code from configuration.py
to scheduler.py
(#81). Kindly fixed by @chris-str-cst through #82.
Major bug fix
Fixing bug introduced in 0.6.2 when a CachetClient
class was created and it was preventing it from updating component status. It wasn't calling ComponentStatus.value
.
Upgrading dependencies
Upgrading dependencies:
- PyYAML 5.3
Dev requirements:
- coverage 5.0.3
- coveralls 1.10.0
- mock 3.0.5
- pytest 5.3.3
And finally fixing the code coverage metrics, that was broken due to running pytest with the installed package, rather than the source code.
Automatically scraping CachetHQ configuration
Adding the ability to scrape a CachetHQ instance to automatically produce a configuration file.
Improving expectation validation
Improving expectation validation from the configuration file.
Multiple URL support
Now cachet-url-monitor supports multiple URLs under the same instance (#66) thanks to @aberenshtein implementation.