dependabot[bot]
786af2dee4
chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.19.2 to 1.19.7 ( #1498 )
...
chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials
Bumps [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2 ) from 1.19.2 to 1.19.7.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/m2/v1.19.2...service/m2/v1.19.7 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/credentials
dependency-version: 1.19.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: TwiN <twin@linux.com >
2026-01-26 22:00:24 -05:00
Anurag Ekkati
48531911bb
fix: handle HTTP header names case-insensitively ( #1506 )
...
Details: HTTP header names should be case-insensitive per RFC 7230. When the users
configure the headers like 'user-agent' (lowercase), gatus was adding its own 'User-Agent'
header because the case-sensitive map lookup failed to find the existing header.
Fixed headers:
- User-Agent
- Content-Type
- Host
Fixes #1491 "
Co-authored-by: TwiN <twin@linux.com >
2026-01-24 21:49:16 -05:00
Copilot
720888009e
test: Fix Gitea error handling in tests ( #1508 )
...
* Initial plan
* Fix Gitea test failures by handling authentication and network errors
Co-authored-by: TwiN <15699766+TwiN@users.noreply.github.com >
* Refactor: Extract error checking logic into helper function
Co-authored-by: TwiN <15699766+TwiN@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: TwiN <15699766+TwiN@users.noreply.github.com >
2026-01-24 21:42:50 -05:00
dependabot[bot]
961bffd8e7
chore(deps): bump github.com/miekg/dns from 1.1.68 to 1.1.70 ( #1490 )
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.68 to 1.1.70.
- [Commits](https://github.com/miekg/dns/compare/v1.1.68...v1.1.70 )
---
updated-dependencies:
- dependency-name: github.com/miekg/dns
dependency-version: 1.1.70
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-19 23:01:15 -05:00
Mateusz Łoskot
309d68e622
feat(ui): Add support for custom favicon ( #1097 )
...
feat: Add UI configuration for custom favicon
Adds new node `favicon` to `ui` configuration
with properties that allow to overwrite the three
favicons which are currently in use in the index.html template.
Closes #174
Signed-off-by: Mateusz Łoskot <mateusz@loskot.net >
2026-01-16 17:27:39 -05:00
TwiN
ce269905b7
ci: Fix typo in regenerate-static-assets comment
2026-01-16 17:26:26 -05:00
TwiN
d8724d683e
ci: Improve regenerate-static-assets comments
2026-01-16 17:24:57 -05:00
dependabot[bot]
0f22e863a9
chore(deps): bump golang.org/x/crypto from 0.45.0 to 0.46.0 ( #1488 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.45.0 to 0.46.0.
- [Commits](https://github.com/golang/crypto/compare/v0.45.0...v0.46.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.46.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-15 23:29:05 -05:00
Lorenzo Pereira Piccoli Xavier
7bb959e072
feat(conditions,ui): Add endpoints[].ui.resolve-successful-conditions ( #1486 )
...
feat(ui&endpoints): add bolean option for show resolve-successful-conditions
2026-01-11 22:36:23 -05:00
dependabot[bot]
1095deb3c6
chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.40.0 to 1.41.0 ( #1466 )
...
Bumps [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2 ) from 1.40.0 to 1.41.0.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/v1.40.0...v1.41.0 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2
dependency-version: 1.41.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: TwiN <twin@linux.com >
2026-01-11 18:59:37 -05:00
PythonGermany
c93a321073
fix(ci): Adjust static asset generation workflow ( #1480 )
...
* fix(ci): Add comment workflow has no changes to commit
* refactor: Use github icon syntax
* feat(ci): Mention user who triggered the workflow
* fix: Get actor from context
* fix: Update incorrect variable name
* feat(ci): Add workflow link for all comments
2026-01-09 22:55:33 -05:00
PythonGermany
1bf05d6bf9
fix(ui): Persist show average response time setting ( #1438 )
...
* feat(ui): Persist show average response time
* chore(ui): Regenerate static assets
---------
Co-authored-by: TwiN <twin@linux.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-08 21:27:44 -05:00
PythonGermany
1c532971cb
ui: Disable hover effect if no link is set ( #1419 )
...
* fix(ui): Disable hover effect if no link is set
* refactor: Simplify conditional class logic
* chore(ui): Regenerate static assets
* chore(ui): Regenerate static assets
---------
Co-authored-by: TwiN <twin@linux.com >
v5.34.0
2026-01-02 20:31:19 -05:00
dependabot[bot]
67bf6c16b6
chore(deps): bump google.golang.org/grpc from 1.75.1 to 1.77.0 ( #1465 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.75.1 to 1.77.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.75.1...v1.77.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.77.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 19:59:48 -05:00
c94c9fa36a
docs(alerting): Remove warning for Splunk alerting provider ( #1475 )
...
Remove warning for Splunk alerting provider
Removed warning about untested Splunk alerting provider from README.
2025-12-31 16:46:27 -05:00
PythonGermany
9587e5db8a
docs: Update config section and add env var faq ( #1450 )
...
* docs: Add faq for environment variables in config giles
* docs: Move config infos to config section
* docs: Extend config env var example
* docs: Remove env var escape from example
2025-12-29 22:07:33 -05:00
TheBinaryGuy
2d5f0a5927
feat(alerting): ClickUp alerting provider ( #1462 )
...
* feat(alerting): Add ClickUp alerting provider
* test: added ClickUp tests, docs in README and switch http to github.com/TwiN/gatus/v5/client from http.Client
* docs: Update ClickUp API token instructions in README
* fix(alerting): Update ClickUp alert configuration and default values
* docs: fixed formatting and removed line breaks from content in README
* feat(alerting): Add group-specific overrides and validation checks, updated README
* Update alerting/provider/clickup/clickup.go
Co-authored-by: PythonGermany <97847597+PythonGermany@users.noreply.github.com >
* fix(alerting): add priority validation
* fix(alerting): set default priority to 3
* feat(alerting): add priority map for ClickUp provider
* feat(alerting): make notify-all configurable for ClickUp provider
* docs: add instructions for finding Assignee IDs for ClickUp
* refactor(alerting): simplified ClickUp configurations example
* refactor(alerting): clean up new lines in ClickUp provider
---------
Co-authored-by: PythonGermany <97847597+PythonGermany@users.noreply.github.com >
2025-12-26 19:39:28 -05:00
PythonGermany
6c8761ca35
docs: Add missing alert provider group override options ( #1467 )
2025-12-22 18:43:47 -05:00
PythonGermany
40b1576ec7
docs: Separate web and ui config into sections ( #1439 )
...
Co-authored-by: TwiN <twin@linux.com >
2025-12-21 20:59:04 -05:00
dependabot[bot]
64c3b12a7b
chore(deps): bump code.gitea.io/sdk/gitea from 0.22.0 to 0.22.1 ( #1410 )
...
Bumps code.gitea.io/sdk/gitea from 0.22.0 to 0.22.1.
---
updated-dependencies:
- dependency-name: code.gitea.io/sdk/gitea
dependency-version: 0.22.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-21 20:54:35 -05:00
PythonGermany
138f5bfb76
ci: Add workflow to regenerate static assets ( #1457 )
...
* feat(ci): Add workflow to regenerate static assets
* feat(ci): Use command action handle command triger
* fix(ci): Only give success response after commiting
* fix(ci): Only run for pr comments
* refactor: Update command trigger text
* refactor: Explicitly list permission levels allowed
* chore(ci): Allow regenerate command on draft prs
2025-12-21 19:47:51 -05:00
Yaroslav
15a8055617
fix(client): Switch websocket library ( #1423 )
...
* fix(websocket): switch to gorilla/websocket
* fix(client): add missing t.Parallel() in tests
---------
Co-authored-by: TwiN <twin@linux.com >
2025-12-18 18:44:44 -05:00
PythonGermany
13184232d1
fix(ui): Inconsistent time values in UI ( #1452 )
...
* fix(ui): Truncate displayed time values
* refactor(ui): Use util function
* chore(ui): Regenerate static assets
---------
Co-authored-by: TwiN <twin@linux.com >
2025-12-18 18:22:40 -05:00
TwiN
d0cca91043
test: Update expectedBody for DNS test
2025-12-17 18:33:57 -05:00
PythonGermany
239d1f5118
chore(ui): Remove unnecessary eslint rule disables ( #1422 )
...
cleanup(ui): Remove unnecessary eslint rule disables
2025-12-16 16:03:24 -05:00
Glib Shpychka
47bc78dc25
docs: Update Telegram User ID to Chat ID in README ( #1434 )
...
fix(docs): Update Telegram User ID to Chat ID in README
2025-12-16 16:00:04 -05:00
PythonGermany
1df0801a61
ci: Add platform input for custom action workflow ( #1437 )
2025-12-11 16:17:28 -05:00
TwiN
d42c5f899e
chore(ui): Regenerate static assets
v5.33.1
2025-12-10 20:45:06 -05:00
PythonGermany
5f4c26e5fe
fix(ui): Do not store config locally on load ( #1432 )
...
* fix(ui): Do not store config locally on load
* chore(ui): Regenerate static assets
---------
Co-authored-by: TwiN <twin@linux.com >
2025-12-10 19:12:54 -05:00
dependabot[bot]
2beaca5700
chore(deps): bump codecov/codecov-action from 5.5.1 to 5.5.2 ( #1428 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 5.5.1 to 5.5.2.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v5.5.1...v5.5.2 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-version: 5.5.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-10 16:54:33 -05:00
PythonGermany
a55eb7da40
refactor(ui): Improve dev environment ( #1429 )
2025-12-10 16:29:46 -05:00
PythonGermany
b0629773e5
build(docker): Non tidy go mods fail image build ( #1418 )
...
fix(docker): Non tidy go mods fail image build
2025-12-06 17:48:39 -05:00
PythonGermany
c5f7e5b82b
refactor(docker): Update compose files ( #1409 )
...
* refactor(docker): Rename compose files
* refactor(docker): Remove obsolete version attribute
2025-12-01 20:15:46 -05:00
dependabot[bot]
a2a7e1f14a
chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.31.12 to 1.31.15 ( #1366 )
...
chore(deps): bump github.com/aws/aws-sdk-go-v2/config
Bumps [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2 ) from 1.31.12 to 1.31.15.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.31.12...config/v1.31.15 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/config
dependency-version: 1.31.15
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-28 20:28:12 -05:00
dependabot[bot]
1e4c440f01
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ses from 1.34.5 to 1.34.7 ( #1365 )
...
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ses
Bumps [github.com/aws/aws-sdk-go-v2/service/ses](https://github.com/aws/aws-sdk-go-v2 ) from 1.34.5 to 1.34.7.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/mq/v1.34.5...service/ses/v1.34.7 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/ses
dependency-version: 1.34.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: TwiN <twin@linux.com >
2025-11-28 20:16:53 -05:00
TwiN
844847bb05
chore(ui): Regenerate static assets
2025-11-28 19:57:06 -05:00
PythonGermany
0c3231713f
fix(ui): Show correct avg response time for N/A value ( #1407 )
...
* fix(ui): Show correct avg response time not applicable value
* refactor(ui): Convert to milliseconds after loop
---------
Co-authored-by: TwiN <twin@linux.com >
2025-11-28 19:56:02 -05:00
PythonGermany
ee01adb603
fix(ui): Show correct oldest result timestamp ( #1405 )
...
* fix(ui): Show correct oldest result timestamp
* fix(ui): Request correct result page size in home view
* refactor(ui): Use constant for result page size
---------
Co-authored-by: TwiN <twin@linux.com >
2025-11-28 19:05:39 -05:00
TwiN
9121d87965
fix(ui): Typo in conditional check if dashboard subheading is not set and running in dev mode
2025-11-27 20:55:30 -05:00
Bo-Yi Wu
86cd1a9eb2
chore(deps): update Go module dependencies for CVE security ( #1402 )
...
chore(mod): update Go module dependencies for CVE security
- Update golang.org/x/crypto, golang.org/x/net, and golang.org/x/sync dependencies to newer versions
- Bump indirect dependencies golang.org/x/mod, golang.org/x/sys, golang.org/x/text, and golang.org/x/tools to latest releases
* CVE-2025-47914 and CVE-2025-58181
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2025-11-27 17:16:03 -05:00
Giorgio Gallo
9f960fdd27
docs: complete unfinished sentence in README.md ( #1400 )
...
chore: complete unfinished sentence in README.md
Fixes #1398
2025-11-25 22:58:19 -05:00
Mufeed Ali
6f9db4107c
feat(client): Add ssh private-key support ( #1390 )
...
* feat(endpoint): Add ssh key support
Fixes #1257
* test(config): Add tests for private key config
---------
Co-authored-by: TwiN <twin@linux.com >
v5.33.0
2025-11-19 16:36:36 -05:00
TwiN
5d626f2934
test(ui): Improve validation tests for UI config
v5.32.0
2025-11-16 15:41:25 -05:00
Reze
75c1b290f6
feat(ui): customizable dashboard heading and subheading ( #1235 )
...
* Made the Dashboard Text customizable
* Aligned with spaces, changed feature name to DashboardHeading and DashboardSubheading
* rebuild frontend
---------
Co-authored-by: macmoritz <tratarmoritz@gmail.com >
2025-11-16 15:33:26 -05:00
Giampaolo
fe7b74f555
docs: Remove ECS Fargate section from README ( #1389 )
...
Remove ECS Fargate section from README
Removed ECS Fargate deployment section from README.
2025-11-12 07:26:47 -05:00
Zee Aslam
ed4c270a25
docs: Add note to README.md regarding CAP_NET_RAW ( #1384 )
...
* docs: Add note to README.md regarding CAP_NET_RAW
Signed-off-by: Zee Aslam <zeet6613@gmail.com >
* docs: fix inconsistent markdown
Signed-off-by: Zee Aslam <zeet6613@gmail.com >
---------
Signed-off-by: Zee Aslam <zeet6613@gmail.com >
2025-11-09 15:50:24 -05:00
TwiN
379ec2983d
refactor(announcements): Move duplicate markdown code into utils/markdown.js
v5.31.0
2025-11-08 13:54:36 -05:00
Sworyz
907716289c
feat(announcements): add markdown support ( #1371 )
...
* feat(announcements): add markdown support
* feat(announcements): add information about announcement formatting in readme
* feat(announcements): bump packages versions for marked and dompurify
* feat(announcements): bump versions for marked and dompurify in package-lock.json
* fix(announcements): md to link was not working since the conflict merge
* fix(announcements): fix time before message and not after
* feat(announcements): past announcements add markdown support
* feat(announcements): static files
2025-11-08 13:28:57 -05:00
TwiN
7c6b5539c1
docs: Add past-announcements.jpg
2025-11-07 19:42:48 -05:00
TwiN
607f3c5549
feat(announcements): Add support for archived announcements and add past announcement section in UI ( #1382 )
...
* feat(announcements): Add support for archived announcements and add past announcement section in UI
* Add missing field
2025-11-07 19:35:39 -05:00