005985387e
IFX
2025-04-04 19:01:01 -07:00
TwiN
55d7bcdf2e
feat(ui): Implement ability to hide port from endpoint results via endpoints[].ui.hide-port
( #1038 )
...
* feat(ui): Implement ability to hide port from endpoint results via `endpoints[].ui.hide-port`
Fixes #1036
* Add test
2025-03-20 16:31:14 -04:00
TwiN
b79fb09fe5
fix: Replace # by - for endpoint key
2025-03-17 20:54:36 -04:00
TwiN
46499e13a0
fix(alerting): Ensure that alerting.incident-io.url has the correct prefix ( #1034 )
...
* fix(alerting): Ensure that alerting.incident-io.url has the correct prefix
* Fix test
2025-03-17 19:41:50 -04:00
TwiN
43b0772e7d
build: Fix typo in Dockerfile
2025-03-14 19:33:27 -04:00
dependabot[bot]
6d807e322e
chore(deps): bump codecov/codecov-action from 5.3.1 to 5.4.0 ( #1014 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 5.3.1 to 5.4.0.
- [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.3.1...v5.4.0 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
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>
2025-03-10 20:59:51 -04:00
dependabot[bot]
efa25c3498
chore(deps): bump golang.org/x/net from 0.33.0 to 0.37.0 ( #1020 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.33.0 to 0.37.0.
- [Commits](https://github.com/golang/net/compare/v0.33.0...v0.37.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
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-03-09 20:33:50 -04:00
dependabot[bot]
ee96ba8721
chore(deps): bump github.com/aws/aws-sdk-go from 1.55.5 to 1.55.6 ( #971 )
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.55.5 to 1.55.6.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Changelog](https://github.com/aws/aws-sdk-go/blob/main/CHANGELOG_PENDING.md )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.55.5...v1.55.6 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
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-03-08 22:11:36 -05:00
Xetera
e0bdda5225
feat(ui): Allow configuring default dark-mode value ( #1015 )
...
* fix: theme flickering
* chore(ui): added dark mode tests
* feat(ui): Expose new ui.dark-mode parameter to set default theme
* refactor(ui): Rename theme variable to themeFromCookie for clarity
---------
Co-authored-by: TwiN <twin@linux.com>
Co-authored-by: TwiN <chris@twin.sh>
2025-03-07 20:32:05 -05:00
dependabot[bot]
fc07f15b67
chore(deps): bump golang.org/x/crypto from 0.31.0 to 0.36.0 ( #1018 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.31.0 to 0.36.0.
- [Commits](https://github.com/golang/crypto/compare/v0.31.0...v0.36.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
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>
2025-03-07 19:02:25 -05:00
TwiN
168dafe5bb
ci(labeler): Set name to labeler
2025-03-06 22:18:12 -05:00
TwiN
ca2c6899ed
ci(labeler): Don't bother checking the body
2025-03-06 21:48:42 -05:00
TwiN
da3607106c
ci(labeler): Fix permission issue and continue on failure
2025-03-06 21:44:41 -05:00
dependabot[bot]
e3e951aec8
chore(deps): bump github.com/coreos/go-oidc/v3 from 3.11.0 to 3.12.0 ( #1004 )
...
Bumps [github.com/coreos/go-oidc/v3](https://github.com/coreos/go-oidc ) from 3.11.0 to 3.12.0.
- [Release notes](https://github.com/coreos/go-oidc/releases )
- [Commits](https://github.com/coreos/go-oidc/compare/v3.11.0...v3.12.0 )
---
updated-dependencies:
- dependency-name: github.com/coreos/go-oidc/v3
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-03-06 21:38:09 -05:00
Konstantin Nosov
a4cb2acd24
docs: Clarify that disable-monitoring-lock is akin to enabling parallel execution ( #1017 )
...
* add keyword to doc
https://github.com/TwiN/gatus/issues/1016
* Update README.md
---------
Co-authored-by: TwiN <twin@linux.com>
2025-03-06 21:16:22 -05:00
TwiN
467e811fd5
ci(labeler): Support area/storage label
2025-03-06 21:10:03 -05:00
TwiN
11292b5f1e
ci: Bump publish-latest's timeout-minutes
2025-03-04 19:50:02 -05:00
TwiN
4cd35ef51d
fix(dev): Add run-binary target in Makefile
2025-03-03 21:40:46 -05:00
TwiN
bb62a400f1
ci(labeler): Support pull request and issue number
2025-03-02 20:10:47 -05:00
TwiN
b750fcd209
fix(dev): Add missing ENVIRONMENT=dev instruction in Makefile
2025-03-02 17:42:15 -05:00
TwiN
62af9e842f
ci: Add labeler workflow ( #1010 )
2025-02-21 23:39:48 -05:00
TwiN
2049601be5
ci: Add publish-custom workflow
2025-02-18 20:59:40 -05:00
Lisovskii Stan
abf5fbee9e
chore(deps): Update TwiN/whois dependency to v1.1.10 ( #1006 )
...
Update whois dependency to v1.1.10
2025-02-18 20:41:18 -05:00
TwiN
8ad8a05535
docs(alerting): Add missing source-url parameter in incident-io provider
2025-02-17 15:09:46 -05:00
TwiN
3f94e16950
docs(alerting): Fix formatting in incident-io section
2025-02-17 15:04:19 -05:00
TwiN
46b24b849f
feat(dns): Support SRV query type ( #1005 )
2025-02-17 10:22:44 -05:00
Alex Maras
a1f7bd7b73
feat(maintenance): Per-endpoint maintenance configuration ( #982 )
...
* feat: add endpoint.maintenance-windows array for per-endpoint maintenance configuration
* doc: initial entry for maintenance windows in endpoint config
* doc: example documentation for per-endpoint configuration of maintenance
windows
* chore: var => :=
* test: add checks for maintenance window defaults in endpoint configuration
* chore: clean up new-lines
---------
Co-authored-by: TwiN <twin@linux.com>
2025-02-16 23:05:13 -05:00
dependabot[bot]
7e122a9fd9
chore(deps): bump github.com/gofiber/fiber/v2 from 2.52.5 to 2.52.6 ( #952 )
...
Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber ) from 2.52.5 to 2.52.6.
- [Release notes](https://github.com/gofiber/fiber/releases )
- [Commits](https://github.com/gofiber/fiber/compare/v2.52.5...v2.52.6 )
---
updated-dependencies:
- dependency-name: github.com/gofiber/fiber/v2
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-02-16 22:55:53 -05:00
TwiN
52c142ec81
ci(test-ui): Fix push trigger
2025-02-10 21:47:06 -05:00
TwiN
18e90d0e63
fix(ui): Don't override body/html background-color ( #1002 )
...
* fix(ui): Don't override body/html background-color
* fix(ui): Don't override body/html background-color
2025-02-10 21:45:44 -05:00
Tore Stendal Lønøy
64b4c53b4e
feat(ui): expose 30d badges and response chart selector for duration ( #994 )
...
* chore: initial commit for 30d badge/chart UI support
* chore revert some changes
* chore build frontend
* chore remove old line
* rebuild frontend
* re-order list
* feat: add support for 1h response chart
* chore(docs): add section about response time chart
* chore(frontend): add missing select
* chore: code format
* chore: new web build
* Revert "chore: code format"
This reverts commit 517f0ce3c85e16e771cddc26ca67c2085703158b.
* chore(responsechart): remove support for 1h charts
response time is only stored at 1h intervals, having a chart for the past 1h does not make sense.
2025-02-10 20:55:19 -05:00
TwiN
9fd134ca9c
ci: Don't comment on pull requests
2025-02-08 11:52:31 -05:00
TwiN
d9e0ee04f9
ci: Run test-ui workflow on push event as well
2025-02-06 19:36:54 -05:00
TwiN
5227da3407
ci: Add workflow to test UI changes ( #998 )
...
* ci: Add workflow to test UI changes
* test
* remove test
2025-02-06 19:33:37 -05:00
Rani
541a70584d
feat(alerting): Add Incident.io alerting provider ( #972 )
...
* feat(alerting): added incident.io provider alerting.
* Tests: added incident.io provider unit tests.
* Documentation: added incidentio documentation.
* Refactor: Changed documentation + types to an alphabetical order.
* Refactor: change wrong comment.
Co-authored-by: Maksim Zhylinski <maksim@zhylinski.me>
* Update README.md
Co-authored-by: Maksim Zhylinski <maksim@zhylinski.me>
* Update alerting/provider/incidentio/incident_io.go
Co-authored-by: Julien Limoges <limoges@users.noreply.github.com>
* Update alerting/provider/incidentio/incident_io.go
Co-authored-by: Julien Limoges <limoges@users.noreply.github.com>
* Update alerting/provider/incidentio/incident_io.go
Co-authored-by: Julien Limoges <limoges@users.noreply.github.com>
* Update alerting/provider/incidentio/incident_io.go
Co-authored-by: Julien Limoges <limoges@users.noreply.github.com>
* Refactor: changed alertSourceID to url.
* Refactor: changed documentation.
* Refactor: refactored tests, removed status from config.
* Readme: updated docs.
* Refactor: removed duplication key in favor of ResolveKey.
* Refactor: change variable format.
* Feat + Test: added support for passing metadata and source url, added resolved-with-metadata-source-url test case.
* Refactor: chaned variable naming
* Update alerting/config.go
* Update README.md
* Update README.md
* Update README.md
* Apply suggestions from code review
* Refactor: sort var by abc
---------
Co-authored-by: Maksim Zhylinski <maksim@zhylinski.me>
Co-authored-by: Julien Limoges <limoges@users.noreply.github.com>
Co-authored-by: TwiN <twin@linux.com>
2025-02-06 19:21:35 -05:00
Oleh Rakovych
ea2b7c4bdf
fix(remote): Support partial remote instance failure ( #990 )
...
Failing remotes allowed and logged
Co-authored-by: Oleh Rakovych <oleh@amberoad.ai>
2025-02-05 22:04:13 -05:00
Victor Laborie
9d8928dee0
fix(config): Ignore config files with double dot in it ( #696 ) ( #984 )
2025-02-02 20:37:55 -05:00
dependabot[bot]
41085757f9
chore(deps): bump codecov/codecov-action from 5.1.2 to 5.3.1 ( #980 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 5.1.2 to 5.3.1.
- [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.1.2...v5.3.1 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
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-02-01 13:58:45 -05:00
Bo-Yi Wu
5b3e0c8074
refactor: periodic operations to use time.Ticker
( #978 )
...
- Use `time.Ticker` instead of `time.After` for periodic operations in `autoSave` function
- Use `time.Ticker` instead of `time.After` for periodic operations in `monitor` function
Signed-off-by: appleboy <appleboy.tw@gmail.com>
2025-01-28 22:23:16 -05:00
Alex Maras
975ac3592e
fix(maintenance): timezone handling offset issue ( #981 )
...
* fix: uses time.Date to construct time at midnight in Timezone instead of Truncate
* test: check for Perth validity using adjusted timezone handling
* chore: remove newlines around day adjustment block
* chore: remove separate define of dayWhereMaintenancePeriodWouldStart
2025-01-28 22:15:35 -05:00
TwiN
dd839be918
chore(logging): Fix typo in log
...
relates to #688
2025-01-20 18:28:34 -05:00
TwiN
1c99386807
fix(logging): Add debug log when skipping alert due to send-on-resolved: false
...
relates to #688
2025-01-20 18:14:59 -05:00
Rani
fa3e5dcc6e
feat(ssh): Support authless SSH health check ( #956 )
...
* Feature + Test + Documentation: added no-auth ssh health cheack feature, changed documentation to fit new behavior, added ssh test cases.
* Refactor: refactored authenticate field to infer from username and password insted of specifying it inside config.
* Refactor: removed non used field.
* Refactor: changed error, removed spaces.
* Refactor: added comments.
2025-01-19 16:22:41 -05:00
Devin Buhl
0bba77ab2b
feat(metrics): add gatus_results_endpoint_success
( #970 )
...
* feat(metrics): add gatus_endpoint_success
Signed-off-by: Devin Buhl <devin@buhl.casa>
* feat(metrics): add gatus_endpoint_success
Signed-off-by: Devin Buhl <devin@buhl.casa>
* chore: update readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
* chore: update readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
* chore: update readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
* chore: update readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
* chore: update readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
---------
Signed-off-by: Devin Buhl <devin@buhl.casa>
2025-01-19 16:12:52 -05:00
dependabot[bot]
31073365ed
chore(deps): bump github.com/prometheus-community/pro-bing from 0.4.0 to 0.5.0 ( #949 )
...
chore(deps): bump github.com/prometheus-community/pro-bing
Bumps [github.com/prometheus-community/pro-bing](https://github.com/prometheus-community/pro-bing ) from 0.4.0 to 0.5.0.
- [Release notes](https://github.com/prometheus-community/pro-bing/releases )
- [Changelog](https://github.com/prometheus-community/pro-bing/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/prometheus-community/pro-bing/compare/v0.4.0...v0.5.0 )
---
updated-dependencies:
- dependency-name: github.com/prometheus-community/pro-bing
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>
2025-01-19 00:30:21 -05:00
TwiN
69dbe4fa23
test: Fix flaky DNS tests that check for valid IP ( #968 )
2025-01-18 20:26:25 -05:00
Zuhair Zaki
9157b5bf67
fix(client): Potential channel blocking issue for SCTP endpoints ( #962 )
...
fixing channel blocking in client.go
Co-authored-by: TwiN <twin@linux.com>
2025-01-13 23:30:15 -05:00
Sascha Voth
1ddaf5f3e5
fix(alerting): replace HTML entities with emojis in teams-workflows provider to prevent rendering issues ( #941 )
...
* replace html entities with emojis to prevent rendering issues
* update teamsworklfows tests as well
---------
Co-authored-by: Sascha Voth <voth@jacob.de>
Co-authored-by: TwiN <twin@linux.com>
2025-01-13 23:18:47 -05:00
TwiN
e1675cc747
docs: Fix test badge
2025-01-13 23:04:45 -05:00
dependabot[bot]
47246ddcf7
chore(deps): bump golang.org/x/oauth2 from 0.24.0 to 0.25.0 ( #959 )
...
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2 ) from 0.24.0 to 0.25.0.
- [Commits](https://github.com/golang/oauth2/compare/v0.24.0...v0.25.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
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-01-12 21:19:22 -05:00