gatus

⛑ Automated developer-oriented status page

APACHE-2.0 License

Stars
5.4K
Committers
79

Bot releases are hidden (Show)

gatus - v2.9.0

Published by TwiN about 3 years ago

  • Added badges for response time #160 #156
  • Added a response time chart #160 #142
  • Updated badge colors #125
  • Created new endpoints:
    • /api/v1/services/statuses
    • /api/v1/services/{key}/statuses
    • /api/v1/services/{key}/uptimes/{duration}/badge.svg
    • /api/v1/services/{key}/response-times/{duration}/badge.svg
    • /api/v1/services/{key}/response-times/{duration}/chart.svg
  • Deprecated the following endpoints:
    • /api/v1/statuses
    • /api/v1/statuses/{key}
    • /api/v1/badges/uptime/{duration}/{identifier}

NOTE: This major release may be the last one before v3.0.0. If you're using any of the deprecated endpoints or configuration parameters, make sure to migrate to them as soon as you can.

gatus - v2.8.2

Published by TwiN about 3 years ago

  • Renamed storage type inmemory to memory
  • Added more uptime badge colors #125

NOTICE: v3.0.0 is just around the corner, and with it will come several breaking changes. For those of you using the latest tag, you may want to pin a specific version. Furthermore, keep an eye on the startup application logs, as most deprecated features your configuration is still leveraging that will be removed or modified in v3.0.0 should have relevant logs warning you of what to expect.

gatus - v2.8.1

Published by TwiN about 3 years ago

  • Added alerting provider for Microsoft Teams #143 - Thanks to @zeylos
  • Added the ability to configure the client used to monitor services (timeout, insecure, ignore-redirect) and some alerting providers #126
    • Deprecated alerting.custom.insecure in favor of alerting.custom.client.insecure
    • Deprecated alerting.mattermost.insecure in favor of alerting.mattermost.client.insecure
  • Deprecated Kubernetes implementation (see discussion)
gatus - v2.8.0

Published by TwiN about 3 years ago

  • Added support for persistence with SQLite #136
  • Added documentation about deployment using a Helm chart #127
  • Added documentation about deployment using Terraform
  • Fixed issue with ICMP not working on macOS #132
  • Fixed issue with Gatus following redirects by default #126
gatus - v2.7.0

Published by TwiN over 3 years ago

  • Added support for StartTLS protocol - Thanks to @gopher-johns #120
  • Fixed an issue with partially invalid JSONPath not returning an error #122
  • Errors are no longer duplicated #123
  • Fixed UI issue with settings bar
gatus - v2.6.0

Published by TwiN over 3 years ago

  • Implemented automatic reload on configuration file update #29 #115
  • Implemented default provider alert #91
  • No longer explicitly targeting IPv4 for ICMP service checks #111 #113
gatus - v2.5.0

Published by TwiN over 3 years ago

  • Implemented dark theme #99
  • Fixed JSONPath parsing issue not working when [BODY] was an array #107
  • Restructured uptime metrics (backward compatible + auto migration)
  • Minor visual improvements and fixes
gatus - v2.4.0

Published by TwiN over 3 years ago

  • Added support for Telegram alerting provider - Thanks to @jon4hz #102
  • Long strings are now truncated when using pattern function - Thanks to @dchidell #100
  • Added toggleable average response time (frontend)
  • Refresh interval is now persisted through sessionStorage (frontend)
  • Updated Go to 1.16
gatus - v2.3.0

Published by TwiN over 3 years ago

  • Added Discord alerting provider #48
  • Added has() function to determine if an element at a given JSONPath exists
  • Reduced overall memory usage
  • Significant performance improvement
  • Significantly improved uptime calculation

Note: If you were using persistence in v2.2.0 or earlier, upgrading to v2.3.0 will cause the loss of uptime statistics (1h, 24h, 7d). This is due to a rewrite of the way the uptime history is computed and persisted. This was needed for the future implementation of a long term uptime history. No actions are required on your end.

gatus - v2.2.0

Published by TwiN over 3 years ago

  • Implemented longer result history #89 #90 (beta)
  • Implemented graceful shutdown (persist to file before exit)
  • Made placeholder ALERT_TRIGGERED_OR_RESOLVED configurable - Thanks to @roberth1988 #76 #85
  • Fixed issue with system proxy not being respected - Thanks to @avakarev #86 #87
  • Updated TwinProduction/gocache to v1.2.1
  • Added missing .svg suffix on badges in service detail page
  • Several minor fixes and improvements
gatus - v2.1.0

Published by TwiN over 3 years ago

  • Implemented persistence #32 #83
  • Fixed several minor responsiveness issues for smaller screens and mobile browsers
  • Fixed issue with metrics - Thanks to @menduz #81
gatus - v2.0.0

Published by TwiN over 3 years ago

Breaking changes

  • Changed path for badges
  • Removed web.context-root (Vue.js' router doesn't easily support context roots. May be re-implemented in the future if enough people ask for it)

Other changes

  • Migrated frontend to Vue.js 3 #79 #80
  • Migrated from Bootstrap to Tailwind
  • Added service detail page #78 #80
gatus - v1.12.0

Published by TwiN over 3 years ago

  • Added new any() function
  • Lazily retry to send triggered alerts on failure
  • Fixed an issue with the pat() function
  • Replaced ✔️ by ✅ in Slack alerts
  • Performance improvements
gatus - v1.11.2

Published by TwiN almost 4 years ago

  • Minor improvements
  • Updated gocache to v1.1.0
  • Improved testing coverage
gatus - v1.11.1

Published by TwiN almost 4 years ago

HOTFIX: Fixed issue with success always showing as true as of v1.11.0.

I've also backported this fix to v1.11.0's image, because the issue was important enough.

gatus - v1.11.0

Published by TwiN almost 4 years ago

  • Added uptime percentage #62
    • This is currently only distributed through the API and through the usage of badges
  • Added uptime percentage badges
    • 7d 24h 1h
  • Set default custom user agent to Gatus/1.0 #58
  • Moved in-memory storage to its own package - Thanks to @cjheppell #67
  • Fixed an issue with backslashes when using the pattern function
  • Switched to TwinProduction/gocache for caching service statuses
gatus - v1.10.0

Published by TwiN almost 4 years ago

  • Added support for monitoring with ICMP #61
  • Fixed an issue with dependencies
gatus - v1.9.2

Published by TwiN almost 4 years ago

  • Fixed undesired behavior when setting the Host header #60
  • Improved test coverage
gatus - v1.9.1

Published by TwiN almost 4 years ago

  • Added workflow to build Docker images for multiple architectures on release - Thanks to @Pentusha #55 #54
gatus - v1.9.0

Published by TwiN almost 4 years ago

  • Added service groups #13 #52
  • Minor fixes