Releases: TwiN/gatus
Releases · TwiN/gatus
v4.3.1
- fix(alerting): Add Google Chat to list of alert types when determining valid providers #341 - @davwheat
- fix(alerting): Encode messagebird request body using json.Marshal
- fix(alerting): Encode ntfy request body using json.Marshal
- ci: Prevent publish-latest workflow from running concurrently
Full Changelog: v4.3.0...v4.3.1
v4.3.0
- feat(alerting): Implement ntfy provider #336 - @TwiN
- feat: Bundle assets in binary using go:embed #340 - @TwiN
- chore: Update Go to 1.19
- ci: Add
stable
Docker image tag that follows every release
Full Changelog: v4.2.0...v4.3.0
Announcement
v5.0.0 is coming soon, and with it, a breaking change that may affect some of you.
Up until now, each condition only had to be separated by an operator (e.g. ==
, !=
, <=
, <
, etc.), but as of v5.0.0, the operator will also will have to be prefixed and suffixed by a space.
In other words, the condition [STATUS]==200
will have to be replaced by [STATUS] == 200
.
v4.2.0
- feat: Add
[DOMAIN_EXPIRATION]
placeholder for monitoring domain expiration using WHOIS #325 - @TwiN - feat(alerting): Add client config for telegram #324 - @lschloetterer
- ux: Improve endpoint validation by checking type on start #323 - @TwiN
Full Changelog: v4.1.0...v4.2.0
v4.1.0
- feat(alerting): Add Matrix alert provider #299 - @Kalissaac
- feat(api): Configurable response time badge thresholds #309 - @Jesibu
- feat(storage): Add optional write-through cache to sql store #315 - @TwiN
- feat(remote): Implement lazy distributed feature #307 (EXPERIMENTAL) - @TwiN
- refactor(storage): Remove decommissioned path for memory store #313 - @TwiN
- ui(event): Add divider between each event - @TwiN
Full Changelog: v4.0.0...v4.1.0
v4.0.0
- feat(api)!: Remove deprecated paths - @TwiN
- feat(storage)!: Remove deprecated persistence for memory storage - @TwiN
- feat(security)!: Remove deprecated SHA512 parameter for password hashing - @TwiN
- feat(alerting): Add group-specific WebHook URL for Google Chat #272 - @appleboy
- feat(alerting): Add group-specific WebHook URL for Slack #279 - @mani9223-oss
- feat(alerting): Add ENDPOINT_GROUP and ENDPOINT_URL placeholders for custom provider #282 - @TwiN
- feat(alerting): Add overrides for Mattermost #292 - @mindcrime-ilab
- feat(metrics): Add more metrics #278 - @wei840222
- feat(client): Added client configuration option for using a custom DNS resolver #284 - @tiwood
- feat(ux): Display loading animation while waiting for data to be retrieved #289 - @TwiN
- feat(ui): Implement parameter to hide URL from results #294 - @asymness
- feat(badge): Implement UP/DOWN status badge #291 - @asymness
- fix(ui): Set default refresh interval to 300 (5m) - @TwiN
v3.8.0
v3.7.0
- feat(alerting): Add support for custom Telegram API URL #257 - @jon4hz
- feat(alerting): Add group-specific configuration to email provider #264 - @appleboy
- feat(client): OAuth2 Client credential support #259 - @tiwood
- fix(config): Replace hostname in error string if opted #262 - @shashank68
- security: Pin front-end dependency versions - @TwiN
v3.6.0
- feat(alerting): Added Google Chat alerting provider #234 - @kpolischuk
- feat(alerting): Allow specifying a different username for email provider #231 - @tmoitie
- fix(ui): Prettified event timestamps #243 - @TwiN
- style(ui): Improved login UI design - @TwiN
- build(docker): Support more platforms for
latest
tag #238 - @kkhan01 - chore: Updated front-end dependencies - @TwiN
- chore: Fixed a few typos in the documentation #241 - @ItsAzaria
v3.5.0
- feat(ui): Updated project logo - @TwiN
- feat(ui): Status page headline and link to open when clicking on the logo can now be configured #232 - @TwiN
- feat(security): Added support for OpenID Connect #228 - @TwiN
- feat(security): Implemented
security.basic.password-bcrypt-base64
in favor ofsecurity.basic.password-sha512
#233 - @TwiN - feat(alerting): Added Opsgenie alerting provider #214 - @vinicius73
- feat(metrics)!: Updated metrics exposed #223 - @TwiN
- fix(alerting): Added group in alert messages #221 - @TwiN
- fix: Improved endpoint and alert validation #221 - @TwiN
- refactor: Moved from io/ioutil to io and os packages #211 - @Juneezee
- docs: Fixed several typos #215 #216 #217 - @ianagbip1oti
- docs: Added missing maintenance configuration in main configuration table #226 - @zeylos
- perf: Replaced GitHub's PNG logo for a SVG - @TwiN
- style: Default to dark mode - @TwiN