From 68c057e62dbd58a11d454668a8e1e50db2e7b48a Mon Sep 17 00:00:00 2001 From: mag37 Date: Thu, 29 May 2025 23:03:46 +0200 Subject: [PATCH] v0.6.6 bump and info --- README.md | 11 ++-- dockcheck.sh | 4 +- notify_templates/urls.list | 100 +++++++++++++++++++++++-------------- 3 files changed, 72 insertions(+), 43 deletions(-) diff --git a/README.md b/README.md index 73662bb..af2f45d 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,13 @@ ___ ## :bell: Changelog +- **v0.6.6**: Notify_v2 bugfixes + - Clearer readme and error messages + - Sourcing templates from either project root or subdirectory + - Consistent newline handling + - Added (when using `-d`) days old message to notification title + - Added ntfy.sh self hosted domain option to config + - jq fixes to templates (and properly using $jqbin) - **v0.6.5**: Refactored notification logic. See notify_templates/notify_v2.sh for upgrade steps. - Added helper functions to simplify sourcing files and executing functions if they exist. - Created notify_v2.sh wrapper script. @@ -37,10 +44,6 @@ ___ - `-M`, Markdown format url-releasenotes in notification (requires template rework, look at gotify!) - Added [addons/DSM/README.md](./addons/DSM/README.md) for more info Synology DSM info. - Permission checks - graceful exit if no docker permissions + checking if root for pkg-manager. -- **v0.6.2**: Style and colour changes, prometheus hotfix, new options: - - `-u`, Allow auto self update of dockcheck.sh - - `-I`, Print container release URLs in the CLI "choose update" list. (please contribute to `urls.list`) - - Extras: `-m`, Monochrome mode now hides the progress bar. ___ diff --git a/dockcheck.sh b/dockcheck.sh index 3a2a04e..992a267 100755 --- a/dockcheck.sh +++ b/dockcheck.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -VERSION="v0.6.5" -# ChangeNotes: Refactored notification logic. See README.md for upgrade steps. +VERSION="v0.6.6" +# ChangeNotes: notify_v2 bugfixes - clarify readme and error messages, better sourcing templates, tweaks. Github="https://github.com/mag37/dockcheck" RawUrl="https://raw.githubusercontent.com/mag37/dockcheck/main/dockcheck.sh" diff --git a/notify_templates/urls.list b/notify_templates/urls.list index 31ad44a..2b31c3b 100644 --- a/notify_templates/urls.list +++ b/notify_templates/urls.list @@ -1,49 +1,75 @@ -# This is a list of container names and releasenote urls, separated by space. -# Modify, add and (if necessary) remove to fit your needs. # Additions are welcome! Append your list to the git-repo, use generic names and sensible urls. +# Modify, add and (if necessary) remove to fit your needs. +# This is a list of container names and releasenote urls, separated by space. -apprise-api https://github.com/linuxserver/docker-apprise-api/releases -homer https://github.com/bastienwirtz/homer/releases -nginx https://github.com/docker-library/official-images/blob/master/library/nginx -vaultwarden-server https://github.com/dani-garcia/vaultwarden/releases -bruceforce-vaultwarden-backup https://github.com/Bruceforce/vaultwarden-backup/blob/main/CHANGELOG.md actual_server https://actualbudget.org/blog -gotify https://github.com/gotify/server/releases -traefik https://github.com/traefik/traefik/releases -caddy https://github.com/caddyserver/caddy/releases -homarr https://github.com/homarr-labs/homarr/releases -dozzle https://github.com/amir20/dozzle/releases -beszel https://github.com/henrygd/beszel/releases -forgejo https://codeberg.org/forgejo/forgejo/releases -dockge https://github.com/louislam/dockge/releases -cup https://github.com/sergi0g/cup/releases - -calibre https://github.com/linuxserver/docker-calibre/releases -calibre-web https://github.com/linuxserver/docker-calibre-web/releases -readarr https://github.com/Readarr/Readarr/releases +apprise-api https://github.com/linuxserver/docker-apprise-api/releases audiobookshelf https://github.com/advplyr/audiobookshelf/releases - -gluetun https://github.com/qdm12/gluetun/releases bazarr https://github.com/morpheus65535/bazarr/releases bazarr-ls https://github.com/linuxserver/docker-bazarr/releases +beszel https://github.com/henrygd/beszel/releases +bookstack https://github.com/BookStackApp/BookStack/releases +bruceforce-vaultwarden-backup https://github.com/Bruceforce/vaultwarden-backup/blob/main/CHANGELOG.md +caddy https://github.com/caddyserver/caddy/releases +calibre https://github.com/linuxserver/docker-calibre/releases +calibre-web https://github.com/linuxserver/docker-calibre-web/releases +cleanuperr https://github.com/flmorg/cleanuperr/releases +cross-seed https://github.com/cross-seed/cross-seed/releases +cup https://github.com/sergi0g/cup/releases +dockge https://github.com/louislam/dockge/releases +dozzle https://github.com/amir20/dozzle/releases +flatnotes https://github.com/dullage/flatnotes/releases +forgejo https://codeberg.org/forgejo/forgejo/releases +fressrss https://github.com/FreshRSS/FreshRSS/releases +gluetun https://github.com/qdm12/gluetun/releases +go2rtc https://github.com/AlexxIT/go2rtc/releases +gotify https://github.com/gotify/server/releases +hbbr https://github.com/rustdesk/rustdesk-server/releases +hbbs https://github.com/rustdesk/rustdesk-server/releases +homarr https://github.com/homarr-labs/homarr/releases +home-assistant https://github.com/home-assistant/core/releases/ +homer https://github.com/bastienwirtz/homer/releases +immich_machine_learning https://github.com/immich-app/immich/releases +immich_postgres https://github.com/tensorchord/VectorChord/releases +immich_redis https://github.com/valkey-io/valkey/releases +immich_server https://github.com/immich-app/immich/releases +jellyfin https://github.com/jellyfin/jellyfin/releases +jellyseerr https://github.com/Fallenbagel/jellyseerr/releases +jellystat https://github.com/CyferShepard/Jellystat/releases +librespeed https://github.com/librespeed/speedtest/releases +lidarr https://github.com/Lidarr/Lidarr/releases/ +lidarr-ls https://github.com/linuxserver/docker-lidarr/releases +lubelogger https://github.com/hargata/lubelog/releases +mattermost https://github.com/mattermost/mattermost/releases +mealie https://github.com/mealie-recipes/mealie/releases +meilisearch https://github.com/meilisearch/meilisearch/releases +monica https://github.com/monicahq/monica/releases +mqtt https://github.com/eclipse/mosquitto/tags +nextcloud-aio-mastercontainer https://github.com/nextcloud/all-in-one/releases +nginx https://github.com/docker-library/official-images/blob/master/library/nginx +owncast https://github.com/owncast/owncast/releases prowlarr https://github.com/Prowlarr/Prowlarr/releases prowlarr-ls https://github.com/linuxserver/docker-prowlarr/releases +qbittorrent https://www.qbittorrent.org/news +qbittorrent-nox https://www.qbittorrent.org/news +radarr https://github.com/Radarr/Radarr/releases/ +radarr-ls https://github.com/linuxserver/docker-radarr/releases +readarr https://github.com/Readarr/Readarr/releases +readeck https://codeberg.org/readeck/readeck/releases recyclarr https://github.com/recyclarr/recyclarr/releases +roundcubemail https://github.com/roundcube/roundcubemail/releases sabnzbd https://github.com/linuxserver/docker-sabnzbd/releases -sonarr https://github.com/linuxserver/docker-sonarr/releases -radarr https://github.com/linuxserver/docker-radarr/releases -lidarr https://github.com/linuxserver/docker-lidarr/releases -jellyseerr https://github.com/Fallenbagel/jellyseerr/releases -jellyfin https://github.com/jellyfin/jellyfin/releases -tautulli https://github.com/Tautulli/Tautulli/releases -cleanuperr https://github.com/flmorg/cleanuperr/releases +scrutiny https://github.com/AnalogJ/scrutiny/releases +sftpgo https://github.com/drakkan/sftpgo/releases slskd https://github.com/slskd/slskd/releases - -home-assistant https://github.com/home-assistant/docker/releases +snappymail https://github.com/the-djmaze/snappymail/releases +sonarr https://github.com/Sonarr/Sonarr/releases/ +sonarr-ls https://github.com/linuxserver/docker-sonarr/releases +syncthing https://github.com/syncthing/syncthing/releases +tautulli https://github.com/Tautulli/Tautulli/releases +thelounge https://github.com/thelounge/thelounge/releases +traefik https://github.com/traefik/traefik/releases +vaultwarden-server https://github.com/dani-garcia/vaultwarden/releases +watchtower https://github.com/beatkind/watchtower/releases +wud https://github.com/getwud/wud/releases zigbee2mqtt https://github.com/Koenkk/zigbee2mqtt/releases -mqtt https://github.com/eclipse/mosquitto/tags - -bookstack https://github.com/BookStackApp/BookStack/releases -lubelogger https://github.com/hargata/lubelog/releases -mealie https://github.com/mealie-recipes/mealie/releases -flatnotes https://github.com/dullage/flatnotes/releases