Releases: TwiN/gatus
Releases · TwiN/gatus
v5.23.0
This is a big one, and for the occasion, I'll highlight the two big changes:
- New UI: That's right, a brand new modern UI. This was long overdue. I hope you like it.
- Announcements: Want to update your users/customers about an outage? You can, now.
Thoughts on the UI & announcements? Just like any healthy relationship, communicate with me on TwiN/gatus#1206
What's Changed
- feat(ui): New status page UI by @TwiN in #1198
- feat: Implement announcements by @TwiN in #1204
- feat(alerting): Support extra labels in email alerts by @appleboy in #1191
- fix(ui): Replace filter value "nothing" by "none" by @TwiN in #1202
- docs: tweak
minimum-reminder-intervaldescription by @salim-b in #1194
Full Changelog: v5.22.0...v5.23.0
v5.22.0
What's Changed
- feat(alerting): Implement alert reminders by @ViktorZieg in #1138
- feat(metrics): add support for custom labels in Prometheus metrics by @appleboy in #979
- fix(metrics): improve Prometheus metrics registration by @appleboy in #1186
- perf: Cap RANDOM_STRING_N to 8182 by @TwiN in #1193
- docs: Add example for alerts[].minimum-reminder-interval by @xconverge in #1187
- docs: Add section for gatus-sdk by @TwiN in #1189
New Contributors
- @ViktorZieg made their first contribution in #1138
- @xconverge made their first contribution in #1187
Full Changelog: v5.21.0...v5.22.0
v5.21.0
What's Changed
- feat(external-endpoint): Implement heartbeat by @TwiN in #1173
- feat(alerting): Support sending messages to Telegram topics in group by @medaved in #928
- feat: Add body to TCP, UDP, and TLS endpoints and templating by @jasonshugart in #1134
- fix(websocket): add support for custom headers in WS check by @olexandrd in #1180
- fix(websocket): use tls config by @joy4eg in #1165
- docs: Update example Grafana dashboard by @perfectra1n in #1163
- chore(deps): bump google.golang.org/api from 0.236.0 to 0.242.0 by @dependabot[bot] in #1164
- chore(deps): Bump TwiN/whois dependency to v1.1.11 by @Byh0ki in #1175
- chore(deps): bump github.com/valyala/fasthttp from 1.62.0 to 1.64.0 by @dependabot[bot] in #1162
- chore(deps): bump github.com/miekg/dns from 1.1.66 to 1.1.67 by @dependabot[bot] in #1166
New Contributors
- @medaved made their first contribution in #928
- @perfectra1n made their first contribution in #1163
- @jasonshugart made their first contribution in #1134
- @joy4eg made their first contribution in #1165
- @Byh0ki made their first contribution in #1175
- @olexandrd made their first contribution in #1180
Full Changelog: v5.20.0...v5.21.0
v5.20.0
What's Changed
- feat(api): Add optional duration to external endpoint results by @bcross in #1092
- fix: Limit the pageSize to maximum-number-of-results on first page by @TwiN in #1149
- fix: Convert key to lowercase when looking up endpoint by key by @TwiN in #1150
New Contributors
Full Changelog: v5.19.0...v5.20.0
v5.19.0
What's Changed
- feat(alerting): Add HomeAssistant support by @volodimyr in #1125
- feat(alerting): Add ilert alert provider by @DaTiMy in #1082
- docs: Add NixOS example by @pizzapim in #1131
New Contributors
- @pizzapim made their first contribution in #1131
- @volodimyr made their first contribution in #1125
- @DaTiMy made their first contribution in #1082
Full Changelog: v5.18.1...v5.19.0
v5.18.1
v5.18.0
What's Changed
- feat: Make maximum number of results and events configurable by @TwiN in #1110
- feat(api): Add endpoint to retrieve response time by @aalmenar in #1070
- feat(alerting): Add optional ttl parameter to pushover notifications by @aalmenar in #1050
- feat(alerting): Add device support for pushover alerts by @twiesing in #1089
- fix(client): Correctly parse hostname for ICMP endpoint when using IPv6 by @TwiN in #1043
- fix(ci,deps): Bump Go version to 1.24.1 and update some dependencies by @TwiN in #1047
- fix(client): Use libcap to fix icmp not working in containers as non-root by @thequailman in #1056
- fix(alerting): Escape custom result errors by @daragao in #1095
- fix(alerting): Support Twilio overrides for
text-twilio-triggeredandtext-twilio-resolvedby @imrelaszlo in #1120 - fix(alerting): Gitea issues not being closed by @miggland in #1122
- fix(api): Escape endpoint key in URL by @dpkrane in #1114
- perf(sqlite): Create indices to fix performance issue by @g-hodgson-tup in #1106
- docs: Update list of characters sanitised in endpoint key by @mloskot in #1099
New Contributors
- @thequailman made their first contribution in #1056
- @aalmenar made their first contribution in #1050
- @twiesing made their first contribution in #1089
- @daragao made their first contribution in #1095
- @mloskot made their first contribution in #1099
- @g-hodgson-tup made their first contribution in #1106
- @imrelaszlo made their first contribution in #1120
- @miggland made their first contribution in #1122
- @dpkrane made their first contribution in #1114
Full Changelog: v5.17.0...v5.18.0
v5.17.0
What's Changed
- feat(ui): Implement ability to hide port from endpoint results via
endpoints[].ui.hide-portby @TwiN in #1038 - feat(ui): Allow configuring default dark-mode value by @Xetera in #1015
- fix(alerting): Ensure that
alerting.incident-io.urlhas the correct prefix by @TwiN in #1034 - ci: Add labeler workflow by @TwiN in #1010
- docs: Clarify that disable-monitoring-lock is akin to enabling parallel execution by @nosovk in #1017
New Contributors
- @Listat90 made their first contribution in #1006
- @nosovk made their first contribution in #1017
- @Xetera made their first contribution in #1015
Full Changelog: v5.16.0...v5.17.0
v5.16.0
What's Changed
- feat(maintenance): Per-endpoint maintenance configuration by @alexmaras in #982
- feat(dns): Support SRV query type by @TwiN in #1005
- feat(metrics): add
gatus_results_endpoint_successby @onedr0p in #970 - feat(ssh): Support authless SSH health check by @ImTheCurse in #956
- feat(ui): expose 30d badges and response chart selector for duration by @toredash in #994
- feat(alerting): Add Incident.io alerting provider by @ImTheCurse in #972
- fix(alerting): replace HTML entities with emojis in teams-workflows provider to prevent rendering issues by @pieceofsoul in #941
- fix(client): Potential channel blocking issue for SCTP endpoints by @ZuhairORZaki in #962
- fix(maintenance): timezone handling offset issue by @alexmaras in #981
- fix(ui): Don't override body/html background-color by @TwiN in #1002
- fix(config): Ignore config files with double dot in it (#696) by @vlaborie in #984
- fix(remote): Support partial remote instance failure by @olehrakovych in #990
- refactor: periodic operations to use
time.Tickerby @appleboy in #978 - ci: Add workflow to test UI changes by @TwiN in #998
- ci: Add image labels, merge publish to Docker Hub/GHCR workflows by @tigattack in #954
- test: Fix flaky DNS tests that check for valid IP by @TwiN in #968
- chore(deps): bump codecov/codecov-action from 5.1.2 to 5.3.1 by @dependabot in #980
- chore(deps): bump github.com/gofiber/fiber/v2 from 2.52.5 to 2.52.6 by @dependabot in #952
- chore(deps): bump modernc.org/sqlite from 1.34.2 to 1.34.4 by @dependabot in #948
- chore(deps): bump golang.org/x/oauth2 from 0.24.0 to 0.25.0 by @dependabot in #959
- chore(deps): bump github.com/prometheus-community/pro-bing from 0.4.0 to 0.5.0 by @dependabot in #949
New Contributors
- @tigattack made their first contribution in #954
- @pieceofsoul made their first contribution in #941
- @ZuhairORZaki made their first contribution in #962
- @ImTheCurse made their first contribution in #956
- @alexmaras made their first contribution in #981
- @vlaborie made their first contribution in #984
- @olehrakovych made their first contribution in #990
- @toredash made their first contribution in #994
Full Changelog: v5.15.0...v5.16.0
v5.15.0
What's Changed
- feat(ui): Implement Custom CSS configuration by @TwiN in #943
- feat(alerting): Add condition results to Pushover by @mmed in #945
- feat(api): Expose uptime data as text via API by @JamesHillyard in #758
- chore(deps): bump google.golang.org/api from 0.209.0 to 0.214.0 by @dependabot in #939
- chore(deps): bump github.com/valyala/fasthttp from 1.56.0 to 1.58.0 by @dependabot in #940
- chore(deps): bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 by @dependabot in #923
- docs: Fix typo in README by @eltociear in #946
- test(client): add test for insecure flag by @pnikonowicz in #942
New Contributors
- @eltociear made their first contribution in #946
- @pnikonowicz made their first contribution in #942
- @mmed made their first contribution in #945
Full Changelog: v5.14.0...v5.15.0
