Releases: sahasourav123/watchtower
v1.0.0
v1.0.0 (2025-02-12)
Breaking
- feat!: [Breaking Changes] separate internal & public endpoints
- pause / resume monitors (
b0302ed
)
Build
- build(deps): add and upgrade dependencies (
f5a60bd
)
Chore
- chore: improved monitor creation and run history
- group uptime history by monitor group
- add metadata fields for monitor (
9d83dc2
)
-
chore: add observability on the applications (
ef640e3
) -
chore: store alert recipient as json in db (
553384a
) -
chore: improve page layout & side navigation menu (
d012ef9
) -
chore: Show list of monitors intuitively (
835ec7e
) -
chore: add Google Analytics tracking (
310430e
) -
chore: monitor checking workflow (
d39a5d8
) -
chore: exception handling on api status check (
f6cace7
) -
chore: auth is optional for self-hosted use (
2b1aac1
) -
chore: add suitable image for the project (
8b86479
) -
chore: show org code in uder profile (
00c8df7
) -
chore: Clean look for monitor list (
fd55074
) -
chore:
- Show Monitor List
- Trigger initial after scheduling
- store user_code with monitor (
e6d3750
)
-
chore: capture response time in milliseconds (
8209e92
) -
chore: skip ssl verification & update monitor data model (
4b16421
)
Ci
-
ci: add watchtower deploy monitoring (
aa30ae6
) -
ci: automated cross architecture image build (
b8b5c66
) -
ci(deps): upgrade dependencies (
a53cfab
) -
ci: fix issue in build pipeline (
c910643
) -
ci: fix issue in build pipeline (
93c812f
) -
ci: manual deploy with workflow dispatch (
1adb221
) -
ci: update port number & fix build pipeline (
62d256a
) -
ci: update port number & fix build pipeline (
a3379e4
) -
ci: update port number & fix build pipeline (
3518fb9
) -
ci: CI pipeline for frontend app (
8fb2c95
) -
ci: implement ci pipeline (
e414b18
)
Documentation
- docs: update README.md (
954c5e9
)
Feature
-
feat: event monitoring (push based) (
0612514
) -
feat: display global check stats (
3a0a8e1
) -
feat: alert on status monitor uptime status change (
85ef754
) -
feat: run existing monitor from UI (
290957a
) -
feat: new monitor type support (
40419c6
) -
feat: added new checks (dns, tcp).
Readme Updated (b7c7cd5
) -
feat: Uptime Stats
- Display mean uptime over period
- plot response time distribution for avg & p90 (
eef2c65
)
- feat: browsing enabled for guest users
- pause/resume monitor from UI
- display global stats to guest
- map internal & public endpoints (
bda10be
)
-
feat: Show Sample Monitor & Uptime History for Guest Users (
f84976a
) -
feat: restrict ssl & domain expiry interval to day and above (
873befc
) -
feat: schedule monitor with different interval i.e. seconds to weeks (
1b97504
) -
feat: update Readme (
6e30b90
) -
feat: create monitor of new types (
febd2e7
) -
feat: status check for domain expiry, ssl expiry, database connection (
36842bb
) -
feat: visualize uptime history (
815e1da
) -
feat: compute & serve uptime stats (
b94662e
) -
feat: log signin history (
d25f006
) -
feat: Create & List Alert Channels (
fed1123
) -
feat: update monitor interval & timeout workflow (
ce2ce2e
) -
feat: integrate login system (
d826128
)
Fix
-
fix: release pipeline (
4c07c84
) -
fix: job execution issues
- next run time got null on job refresh
- email recipient parsed correctly (
9542b7e
)
-
fix: error when no alert channel exist for a user (
e00a311
) -
fix: handle when no alerts channels are associated with monitor (
40b06c6
) -
fix: handle when no alerts channels are associated with monitor (
ca35563
) -
fix: redis value retrival (
c968ca3
) -
fix: add missing dependency (
e1dd561
) -
fix: host blacklisting for ssrf protection (
0085907
) -
fix: add missing library (
6cfd13f
) -
fix: use requests library for website uptime check (
a94d225
) -
fix: set request timeout and add handle request exceptions (
0df4f0f
) -
fix: Monitor creation & org selection (
0e2b92f
) -
fix: connection issue (
cea4b2d
)
Unknown
- update release actions ([
0a50b1e
](https://github.com/sahasourav123/watchtower/commit/...
frontend-1.0.0
frontend-1.0.0 (2025-02-12)
Breaking
- feat!: [Breaking Changes] separate internal & public endpoints
- pause / resume monitors (
b0302ed
)
Build
- build(deps): add and upgrade dependencies (
f5a60bd
)
Chore
-
chore: update release tag pattern (
50567d8
) -
chore: improved monitor creation and run history
- group uptime history by monitor group
- add metadata fields for monitor (
9d83dc2
)
-
chore: add observability on the applications (
ef640e3
) -
chore: store alert recipient as json in db (
553384a
) -
chore: improve page layout & side navigation menu (
d012ef9
) -
chore: Show list of monitors intuitively (
835ec7e
) -
chore: add Google Analytics tracking (
310430e
) -
chore: monitor checking workflow (
d39a5d8
) -
chore: exception handling on api status check (
f6cace7
) -
chore: auth is optional for self-hosted use (
2b1aac1
) -
chore: add suitable image for the project (
8b86479
) -
chore: show org code in uder profile (
00c8df7
) -
chore: Clean look for monitor list (
fd55074
) -
chore:
- Show Monitor List
- Trigger initial after scheduling
- store user_code with monitor (
e6d3750
)
-
chore: capture response time in milliseconds (
8209e92
) -
chore: skip ssl verification & update monitor data model (
4b16421
)
Ci
-
ci: add watchtower deploy monitoring (
aa30ae6
) -
ci: automated cross architecture image build (
b8b5c66
) -
ci(deps): upgrade dependencies (
a53cfab
) -
ci: fix issue in build pipeline (
c910643
) -
ci: fix issue in build pipeline (
93c812f
) -
ci: manual deploy with workflow dispatch (
1adb221
) -
ci: update port number & fix build pipeline (
62d256a
) -
ci: update port number & fix build pipeline (
a3379e4
) -
ci: update port number & fix build pipeline (
3518fb9
) -
ci: CI pipeline for frontend app (
8fb2c95
) -
ci: implement ci pipeline (
e414b18
)
Documentation
- docs: update README.md (
954c5e9
)
Feature
-
feat: event monitoring (push based) (
0612514
) -
feat: display global check stats (
3a0a8e1
) -
feat: alert on status monitor uptime status change (
85ef754
) -
feat: run existing monitor from UI (
290957a
) -
feat: new monitor type support (
40419c6
) -
feat: added new checks (dns, tcp).
Readme Updated (b7c7cd5
) -
feat: Uptime Stats
- Display mean uptime over period
- plot response time distribution for avg & p90 (
eef2c65
)
- feat: browsing enabled for guest users
- pause/resume monitor from UI
- display global stats to guest
- map internal & public endpoints (
bda10be
)
-
feat: Show Sample Monitor & Uptime History for Guest Users (
f84976a
) -
feat: restrict ssl & domain expiry interval to day and above (
873befc
) -
feat: schedule monitor with different interval i.e. seconds to weeks (
1b97504
) -
feat: update Readme (
6e30b90
) -
feat: create monitor of new types (
febd2e7
) -
feat: status check for domain expiry, ssl expiry, database connection (
36842bb
) -
feat: visualize uptime history (
815e1da
) -
feat: compute & serve uptime stats (
b94662e
) -
feat: log signin history (
d25f006
) -
feat: Create & List Alert Channels (
fed1123
) -
feat: update monitor interval & timeout workflow (
ce2ce2e
) -
feat: integrate login system (
d826128
)
Fix
-
fix: release pipeline (
4c07c84
) -
fix: job execution issues
- next run time got null on job refresh
- email recipient parsed correctly (
9542b7e
)
-
fix: error when no alert channel exist for a user (
e00a311
) -
fix: handle when no alerts channels are associated with monitor (
40b06c6
) -
fix: handle when no alerts channels are associated with monitor (
ca35563
) -
fix: redis value retrival (
c968ca3
) -
fix: add missing dependency (
e1dd561
) -
fix: host blacklisting for ssrf protection (
0085907
) -
fix: add missing library (
6cfd13f
) -
fix: use requests library for website uptime check (
a94d225
) -
fix: set request timeout and add handle request exceptions (
0df4f0f
) -
fix: Monitor creation & org selection (
0e2b92f
) -
fix: connection issue ([
cea4b2d
](https://github.com/sahasourav123/watchtower/...