Releases: mag37/dockcheck
Releases · mag37/dockcheck
v0.7.3
v0.7.2
Fixes:
- Label rework:
- Moved up label logic to work globally on the current run.
- Only iterating on labeled containers when used with
-l
option, not listing others. - Clarified messaging and readme/help texts.
- List reformatting for "available updates" numbering to easier highlight and copy:
- Padded with zero, changed
)
to-
, example:02 - homer
- Can be selected by writing
2,3,4
or02,03,04
.
- Padded with zero, changed
Thanks to @kzshantonu and @Biepa for raising the issues.
Full Changelog: v0.7.1...v0.7.2
v0.7.1
New
- Added file notification channel - output notifications to file for easier API-implementations
- Added more advanced notification variables
<channel>_SKIPSNOOZE
- bypass snooze for specified channel<channel>_CONTAINERSONLY
- only notify with container updates for specified channel<channel>_ALLOWEMPTY
- send a notification even if no updates for specified channel<channel>_OUTPUT
- set output format csv, json or (default) text for specific channel
- Added support for multiple channels of the same template
<channel>_TEMPLATE
- Define a new custom channel set what template it will trigger.- Example:
MYNOTIFICATION_TEMPLATE=GOTIFY
- Then specify it's required variables with eg.
MYNOTIFICATION_TOKEN=abc123
Fixes
- Clarifications and rewrites of the README
- Rephrased to not suggest legacy setup.
- Tried to make it briefer and clearer.
- Removed header emojis to not be mistaken for AI-slop.
- Added new supporters.
Full Changelog: v0.7.0...v0.7.1
v0.7.0
New
- Added authentication support to Ntfy.sh by @op4lat in #220
- Added suport for sendmail in the SMTP-template by @xmirakulix in #219
Fixes
New Contributors
- 🚀 @xmirakulix 🚀 made their first contribution in #219
Full Changelog: v0.6.9...v0.7.0
v0.6.9
New:
- Home Assistant template added by @TermeHansen in #213
- Added comma separated search filtering in #216 .
- eg:
dockcheck.sh -yp homer,dozzle
- eg:
Fixes:
- Label logic didn't skip recreation - fixed in #216
- Clarifying default/comment on the
default.config
about theNTFY_DOMAIN
variable (needing https:// prefix)
New Contributors
- @TermeHansen made their first contribution in #213
Full Changelog: v0.6.8...v0.6.9
v0.6.8
v0.6.7
NEW
- Snooze feature added to delay notifications, see README.md.
- Added configurable default curl arguments in
default.config
.
FIXES
- ntfy notification bug fixes by @Choque in #197
- Consolidated and standardized notify template update notifications
- Added curl error handling
New Contributors
Full Changelog: v0.6.6...v0.6.7
v0.6.6
NEW
- Added more url's to urls.list and ordered it alphabetically for easier management.
FIXES
- notify_v2 bugfixes by @vorezal in #188:
- Clarify notify_v2.sh usage in README.md
- Consistent newline handling in all notifications
- Fix JSON newline handling in Discord and Telegram channels
- Additional error messages when notification templates fail to be sourced
- Added variable for self-hosted ntfy.sh domain
- Sourcing
notify_<channel>.sh
from either notify_template subdirectory and script root - Using the
$jqbin
variable to respect environment setup - Changed source for hostname variable to be more universal (
/etc/hostname
instead ofhostname
command)
Full Changelog: v0.6.5...v0.6.6
v0.6.5
New
- Added helper functions to simplify sourcing files and conditionally execute functions by @vorezal in #182
- Big rewrite/refactor of notifications through notify_v2.sh wrapper script by @vorezal in #182
- Simplify and consolidate all notification logic within
notify_v2.sh
. - Notification management through
dockcheck.config
. - Allowing multiple notification channels to be configured and executed.
- Simplify and consolidate all notification logic within
Fixes
- Retries added to
curl
andwget
calls to avoid empty responses getting used as variable content. (more work in the future) - Fixed a missing variable within the root-check logic.
Full Changelog: v0.6.4...v0.6.5
v0.6.4
New
- Added markdown formatting to notify_ntfy-sh.sh by @op4lat in #172
- Added option -F to revert to
compose up -d <ContainerName>
targeting specific container and not the stack.- Also added corresponding label and config-option.
Fixes
- Restructured the update process - first pulls all (selected) updates, then recreates all containers.
- Added logic to skip update check on non-compose containers (unless -r option).
Full Changelog: v0.6.3...v0.6.4