Skip to content

Releases: TwiN/gatus

v3.2.2

08 Oct 02:48
Compare
Choose a tag to compare

⚠ Migrated TwinProduction/gatus to TwiN/gatus

NOTE: The Docker repository will not be affected by this change

v3.2.1

04 Oct 02:03
Compare
Choose a tag to compare
  • Updated Go to 1.17
  • Added /v3 to module path: Gatus was never meant to be used as a library, but I have a use case for this now, hence the small release.

v3.2.0

03 Oct 16:25
Compare
Choose a tag to compare
  • Added support for maintenance window #74
  • Added optional services[].enabled parameter #175 - Thanks to @1newsr
  • Added support for monitoring endpoints via TLS #177 - Thanks to @Carlotronics

v3.1.0

15 Sep 04:02
Compare
Choose a tag to compare
  • Added support for Postgres as a storage type #124
  • Added support for customizing logo and page title #77
  • Fixed issue with 1h uptime badge

v3.0.0

06 Sep 18:50
Compare
Choose a tag to compare

Breaking changes

  • Kubernetes auto discovery has been removed #135
  • service[].insecure has been replaced in favor of service[].client.insecure
  • alerting.mattermost.insecure has been replaced by alerting.mattermost.client.insecure
  • alerting.custom.insecure has been replaced by alerting.custom.client.insecure

The following deprecated endpoints have been removed:

  • /api/v1/statuses
    • Replaced by /api/v1/services/statuses
  • /api/v1/statuses/{key}
    • Replaced by /api/v1/services/{key}/statuses
  • /api/v1/badges/uptime/{duration}/{identifier}
    • Replaced by /api/v1/services/{key}/uptimes/{duration}/badge.svg

Features

  • Added the ability to hide the hostname of a service #159

v2.9.0

22 Aug 04:05
Compare
Choose a tag to compare
  • 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.

v2.8.2

15 Aug 01:21
Compare
Choose a tag to compare
  • 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.

v2.8.1

30 Jul 22:48
Compare
Choose a tag to compare
  • 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)

v2.8.0

28 Jul 01:41
Compare
Choose a tag to compare
  • 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

v2.7.0

18 Jun 13:57
Compare
Choose a tag to compare
  • 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