Skip to content

Releases: TwiN/gatus

v1.0.0

19 Sep 21:00
Compare
Choose a tag to compare

Breaking changes

  • Fixed inconsistencies in alerting providers #12
    • alerting.slack now takes an object rather than a string as input (alerting.slack.webhook-url)
    • alerting.pagerduty now takes an object rather than a string as input (alerting.pagerduty.integration-key)

Other changes

  • Updated documentation

v0.2.0

17 Sep 00:29
Compare
Choose a tag to compare

Breaking changes

  • Renamed services[].alerts[].threshold to services[].alerts[].failure-threshold
  • Renamed services[].alerts[].success-before-resolved to services[].alerts[].success-threshold

Not a big fan of breaking changes, but as alerting was relatively recently implemented, I figured that sooner would be better than later.

v0.1.6

16 Sep 23:45
Compare
Choose a tag to compare
  • Added support for PagerDuty
  • Added new services[].alerts[].success-before-resolved field
  • Updated dependencies

v0.1.5

16 Sep 18:45
Compare
Choose a tag to compare
  • Updated default config file

v0.1.4

09 Sep 03:16
Compare
Choose a tag to compare

v0.1.3

06 Sep 05:14
Compare
Choose a tag to compare
  • Serve assets from server instead of using CDNs.
  • Removed bootstrap.min.js, because it wasn't necessary (oops)
  • Added Gzip compression for static assets

One of the reasons I originally wanted to use CDNs for Bootstrap and jQuery was that serving static assets, especially if you need to compress them prior to serving them, uses some CPU. That said, I've been told that people would prefer not using CDNs, and on second thought, perhaps I was overengineering.

v0.1.2

05 Sep 03:42
4df1baf
Compare
Choose a tag to compare
  • Support sending alert when an unhealthy service with a triggered alert becomes healthy again (services[].alerts[].send-on-resolved) #10
  • Added support for Twilio alerts - Thanks to @greboid #7
  • Made Slack alerts cuter
  • Updated the default interval from 30s to 60s
  • Improved documentation
  • Fixed an issue with custom alerts' not supporting the usage of more than one placeholder

v0.1.1

28 Aug 02:39
Compare
Choose a tag to compare
  • Added support for custom alert provider (alerting.custom)
  • Fixed an issue with the tool tip overflowing at the top

v0.1.0

22 Aug 18:24
Compare
Choose a tag to compare
  • Implemented alerting for Slack
  • Implemented Gzip compression and cache results to prevent wasting CPU
  • UI improvements
    • The UI is now more mobile-friendly
    • Added logo
    • Service statuses are now regenerated only if there has been a change
  • Updated Go to 1.15

v0.0.8

14 Aug 14:30
Compare
Choose a tag to compare
  • Added support for getting the length of a string/slice defined by a json path (e.g. len([BODY].name) == 8)