All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.21.0 (2025-02-08)
- ui: add arias to components for improved accessibility (5f62563)
- log: initialise before first use (#529) (87d2fcb), closes #528
- ui: always give type on new service version refresh (7f90e17), closes #524
- ui: improve version conversion logic for service edit (3f15f89)
0.20.0 (2025-01-26)
- ui: service tags (9a81e62)
0.19.4 (2025-01-18)
0.19.3 (2025-01-15)
- ui: handle null oldObj in deepDiff to prevent refresh failure (#515) (757c716)
- ui: have VersionWithRefresh depend on original data (#516) (7d16750)
0.19.2 (2025-01-14)
0.19.1 (2025-01-14)
- config: ignore comments when extracting order (c3d0eed)
0.19.0 (2025-01-13)
- api: add
/api/v1/counts
endpoint - app stats (8364209), closes #436- service_count
- updates_available
- updates_skipped (still counts as available)
- approvals: add keyboard shortcuts for search and clear actions (9336dfb)
/
to focus on the service filter bar.esc
whilst focused on that search bar to clear it and blur it.
- config: handle commented out services (#455) (d1b9e8c)
- deployed_version: null semVer default comp (70c0625)
- docker: add OCI header for GHCR (#503) (94bc9db)
- web: ntfy, default fieldValues for actions (#456) (280ebc1)
- web: render icon/icon_link_to/web_url changes from websocket (78a5656)
0.18.0 (2024-05-07)
- edit: properly remove notify defaults that aren't overridden (a49939d)
0.17.4 (2024-04-27)
0.17.3 (2024-04-23)
- config,web: disabled routes weren't taking into account
route_prefix
(79213ca) - web: show link for
deployed_version.url
(bcbd835)
0.17.2 (2024-04-15)
- web: show link for
deployed_version.url
(bcbd835)
0.17.1 (2024-04-15)
- config,web: disabled routes weren't taking into account
route_prefix
(79213ca)
0.17.0 (2024-04-15)
- config,web: option to disable routes (#384) (c2d1fdc)
settings.web.disabled_routes: []
- web: 'test notify' button on create/edit (#379) (29a5fe0)
- web: clickable links for latest/deployed version url (#385) (18ae353)
0.16.0 (2024-02-24)
New mascot! Thanks @rexapex
- config: hash
web.basic_auth.(username|password)
locally (#358) (1ed247b) - config: more env var support (#367) (87d63d6)
- config: support env vars in some config vars (#365) (c5d5532)
- web: custom favicon support (#355) (007db66)
0.15.2 (2024-01-17)
- latest_version: double check new releases (5610a28)
0.15.1 (2024-01-13)
- web: formcheck width on non-webkit browsers (cf1d681)
0.15.0 (2024-01-09)
0.14.0 (2024-01-06)
- latest_version: regex templating (1d374a0)
0.13.3 (2023-09-12)
0.13.2 (2023-07-19)
- metrics:
latest_version_is_deployed
was cleared on first query (b8e6093)-
metrics are reset, but this one wasn't re-created in that reset
-
could also sometimes have metrics for inactive services
-
*_version_query_result_last
metric wasn't deleted with the service
-
0.13.1 (2023-07-19)
- deployed_version: support arrays in json filter (1f1e1d0), closes #292
- e.g.
foo[0].version
- e.g.
- metrics: add,
latest_version_is_deployed
(8ba1074), closes #293- merged
ack_waiting
into this - 0=no, 1=yes, 2=approved, 3=skipped
- merged
0.13.0 (2023-07-11)
- service: add /tags fallback to github services (207e610), closes #275
- service: default service notify/command/webhook (08eb05f)
- service: support leading v in versions (e.g. v1.2.3) (bdab68d)
- web: lv url-commands, add regex index field (#274) (7def08c)
- db: switch to text for versions to keep trailing 0's (7289ce9)
- notify: missing defaults for shoutrrr type (4bdbf17)
- web: allow skip when command/webhook blocked by delay (4436d38)
- web: compare previous
semantic_version
state in version refreshes (3414a24), closes #279
0.12.1 (2023-06-19)
0.12.0 (2023-06-01)
- config: set defaults with env vars (4eca113)
- anything under defaults, e.g. ARGUS_SERVICE_LATEST_VERSION_ACCESS_TOKEN for
defaults.service.latest_version.access_token
in the YAML - anything under settings, e.g. ARGUS_DATA_DATABASE_FILE for
settings.data.database_file
in the YAML
- anything under defaults, e.g. ARGUS_SERVICE_LATEST_VERSION_ACCESS_TOKEN for
- shoutrrr: 0.7 support - bark/ntfy (0fc85a8), closes #235
- web: editable services (#226) (b5a1b8a)
0.11.1 (2023-01-13)
- notify: don't login to matrix to verify (could run into a rate-limit) (#198) (a15437d)
- notify: get access_token
password
s working for matrix (#196) (74282d1) - notify: handle
#
s in matrixparams.rooms
(#197) (81a2a72)
0.11.0 (2022-11-18)
- docker: add
/api/v1/healthcheck
endpoint and binary (589287a) - service: github, conditional requests (#176) (cccab2b)
0.10.3 (2022-09-15)
0.10.2 (2022-09-06)
0.10.1 (2022-08-24)
0.10.0 (2022-08-21)
0.9.0 (2022-08-10)
0.8.2 (2022-07-30)
0.8.1 (2022-07-22)
- db: only convert if there are services to convert (1f0938f)
- ui: skip wasn't working for services with no commands/webhooks (#127) (43ce3bf)
0.8.0 (2022-07-16)
- notify: jinja templating on params (#101) (b1bf54e)
- sqlite db for state -
data/argus.db
(#113) (41294f3) - ui: allow resending of webhooks to update deployed version (#110) (862cc97)
- notify: crashed with notify in service, but none in notify global (66a19fc)
0.7.0 (2022-06-22)
- command: apply version var templating to args (5bf93b7)
- config:
active
var to disable a service (#88) (af756f4) - config:
comment
var for services (#90) (a6b68eb) - ui: icons can be links -
icon_link_to
(#92) (8c3a9af) - webhook: add
gitlab
type (#95) (5a8ab55) - webhook: apply version var templating to custom headers + url (e31f51b)
- https: verify cert/key exist (a24e194), closes /github.com/release-argus/Argus/issues/84#issuecomment-1150016743
0.6.0 (2022-06-04)
0.5.1 (2022-06-02)
- skips: only update approved_version if commands/webhooks are with a deployed_version lookup (6972734), closes /github.com/release-argus/Argus/issues/62#issuecomment-1144963060
0.5.0 (2022-06-02)
- combine
regex
withregex_submatch
(47f5e72) - improve help on toolbar (e15aed9)
- open external links in a new tab (26df3b3)
- support for running os commands as a new release action (#70) (c6a9e75)
- support for telegram and lots more (#63) (f1b9960)t
- ui: can skip releases for a
deployed_service
without webhooks (#73) (cf2a816) - webhooks: add option to allow invalid https certs (#74) (e390882)
- allow negative split
index
(ab61399) - check that
latest_version
s are newer thandeployed_version
(and !=) (75aad65) - ensure used webhooks have a
type
on startup (3eda486), closes /github.com/release-argus/Argus/issues/71#issuecomment-1139456015 - ordering struggled with empty newlines (9a1b4a1)
- rename
current_version
todeployed_version
(#64) (0b3b1d5) - save sometimes copied a random blank line (76da7b2)
0.4.1 (2022-05-16)
0.4.0 (2022-05-14)
- rename to argus (f45388a)
0.3.2 (2022-05-06)
- refactor: switch
Service.Status.*
away from pointers (b579759)
/api/v1/version
(#19) (acd33ba)- github-action: Docker builds - DockerHub, GHCR, Quay (#20) (6cd458c)
- release: compress web files in github action builds (3d396c0)
- omit some undefined vars from
config.yml
(70d049d)
0.2.1 (2022-05-01)
- ui:
manifest.json
icon srcs (563d062)
0.2.0 (2022-05-01)
- query: semver check
deployed_version
(594442d) - ui: add icon to show if monitoring deployed service (07eb53a)
- config: don't require global defaults for notifiers/webhook (4b9751f)
- correct gotify/webhook invalid config prints (105c342)
- default
current_version
tolatest_version
if undefined (50b0408)
0.1.3 (2022-04-29)
- config: switch
listen-address
tolisten-host
(listen_address
->listen_host
as well) (478ff0e)
0.1.2 (2022-04-29)
UpdateLatestApproved
- handlenil
webhooks (1e43e73)
0.1.1 (2022-04-25)
0.1.0 (2022-04-23)
0.0.1 (2022-04-23)
- initial-release: Release-Notifier with WebUI. Has support for Gotify/Slack/WebHooks on new software releases being found. (f349ede)