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
Arden Rasmussen
9e97efaba1
fix(api): Escape endpoint key in URL for raw APIs ( #1381 )
2025-11-07 18:20:10 -05:00
diamanat
8912b4b3e3
feat(client): Add support for monitoring gRPC endpoints ( #1376 )
...
* add grpc
* add gRPC to readme
2025-11-07 15:19:13 -05:00
Zee Aslam
5fdc489113
fix(client): update icmp/ping logic to determine pinger privileged mode ( #1346 )
...
* fix(pinger): update logic to determine pinger privileged mode
* add some unit tests for pinger
Signed-off-by: Zee Aslam <zeet6613@gmail.com >
* undo accidental removal
Signed-off-by: Zee Aslam <zeet6613@gmail.com >
* check for cap_net_raw by trying to open a raw socket and checking for permission error
Signed-off-by: Zee Aslam <zeet6613@gmail.com >
* revert syscall after testing. It is unable to build a binary on windows
Signed-off-by: Zee Aslam <zeet6613@gmail.com >
* remove extra import
* review icmp section of readme. No changes required
Signed-off-by: Zee Aslam <zeet6613@gmail.com >
* Update client/client.go
Co-authored-by: TwiN <twin@linux.com >
* Update client/client.go
Match function name
Co-authored-by: TwiN <twin@linux.com >
* Update client/client.go
Remove extra line
Co-authored-by: TwiN <twin@linux.com >
---------
Signed-off-by: Zee Aslam <zeet6613@gmail.com >
Co-authored-by: TwiN <twin@linux.com >
2025-11-04 20:42:20 -05:00
Giampaolo
2ebb74ae1e
docs: Add ECS fargate module in README ( #1377 )
2025-11-02 00:04:28 -04:00
TwiN
e2f06e9ede
fix(ui): Modernize response time chart ( #1373 )
v5.30.0
2025-10-29 14:15:59 -04:00
TwiN
beb9a2f3d9
feat(condition): Format certificate and domain expiration durations in human-readable format ( #1370 )
2025-10-27 16:30:12 -04:00
Max
e469b6adf4
fix(external-endpoint): check per-endpoint maintenance windows ( #1369 )
...
* fix(external-endpoint): check per-endpoint maintenance windows
* refactor(external-endpoint): use tabs for indentation
2025-10-27 12:21:20 -04:00
Stefan Balea
2f8a3d2a02
feat(metrics): Add metrics for domain expiration ( #1244 )
...
* Add metrics for domain expiration
* Update grafana and prometheus versions and extend grafana dashboard with Domain expiration
* feat(deps) update whois version
---------
Co-authored-by: TwiN <twin@linux.com >
v5.29.0
2025-10-25 12:45:15 -04:00
TwiN
9495b7389e
feat(ui): Add support for endpoints[].ui.hide-errors to hide errors ( #1361 )
...
Supersedes #1292
v5.28.0
2025-10-22 13:13:53 -04:00
TwiN
c8bdecbde8
docs: Fix ordering in Table of Contents
2025-10-21 14:11:00 -04:00
TwiN
394602bc47
fix(ui): Ensure retrievedConfig is set to true after fetching configuration ( #1359 )
v5.27.2
2025-10-21 08:06:02 -04:00
TwiN
15813d4297
fix(client): Add nil check for SSHConfig before validating username/password ( #1358 )
...
Fixes #1357
2025-10-21 07:37:24 -04:00
TwiN
d24c66cf96
fix(key): Revert support for ( and ) as name/group, as they already worked before ( #1356 )
...
Relevant: #1340
v5.27.1
2025-10-20 13:50:02 -04:00
TwiN
70d7d0c54c
fix(suites): Load persisted triggered alerts for suite endpoints on start ( #1347 )
2025-10-20 13:31:58 -04:00
TwiN
91931e48b4
fix(ui): Clear selected result before toggling new one
...
relevant: #1236
v5.27.0
2025-10-17 22:06:54 -04:00
TwiN
386a4d2cb7
fix(ui): Implement toggleable tooltip for suites too
...
relevant: #1236
2025-10-17 21:41:40 -04:00
TwiN
4d9eb0572c
docs(alerting): Link n8n-nodes-gatus-trigger for n8n alerting provider
2025-10-17 21:12:53 -04:00
aaldebs99
1586b3cc0b
feat(alerting): Add message-content parameter for Discord pings ( #1335 )
...
* feat(discord-alerts): add option for prefix-messages outside of embeds
* chore(docs): add discord prefix-message to README
* chore(discord-alerts): rename prefix-message to message-content
---------
Co-authored-by: TwiN <twin@linux.com >
2025-10-17 20:22:26 -04:00
Jon Fuller
981e082d0c
feat(ui): Make tooltips toggleable ( #1236 )
...
* feat(results): allow for data points in checks to be "clicked"
asdf
* feat(ui): resolve merge conflicts
feat(dev): put back package.lock
* fix(ui): make sure the datapoint stays "fixed"
* fix(ui): watch for url changes to make tooltip go away
* feat(ui): add compiled app.css and app.js
* fix(ui): lengthen the tooltipElement name
---------
Co-authored-by: TwiN <twin@linux.com >
2025-10-17 16:09:47 -04:00
dependabot[bot]
91daaf92aa
chore(deps): bump github.com/gofiber/fiber/v2 from 2.52.8 to 2.52.9 ( #1338 )
...
Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber ) from 2.52.8 to 2.52.9.
- [Release notes](https://github.com/gofiber/fiber/releases )
- [Commits](https://github.com/gofiber/fiber/compare/v2.52.8...v2.52.9 )
---
updated-dependencies:
- dependency-name: github.com/gofiber/fiber/v2
dependency-version: 2.52.9
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-10-17 10:09:03 -04:00
dependabot[bot]
a1bb07c556
chore(deps): bump golang.org/x/net from 0.45.0 to 0.46.0 ( #1333 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.45.0 to 0.46.0.
- [Commits](https://github.com/golang/net/compare/v0.45.0...v0.46.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
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>
2025-10-17 10:08:48 -04:00
dependabot[bot]
258175dec3
chore(deps): bump code.gitea.io/sdk/gitea from 0.21.0 to 0.22.0 ( #1341 )
...
Bumps code.gitea.io/sdk/gitea from 0.21.0 to 0.22.0.
---
updated-dependencies:
- dependency-name: code.gitea.io/sdk/gitea
dependency-version: 0.22.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>
2025-10-17 10:08:31 -04:00