Skip to content

Releases: mag37/dockcheck

v0.7.3

07 Oct 06:28
24cae63
Compare
Choose a tag to compare

Fixes:

  • Bugfix, sloppy unquoted variable caused issues when printing list with URLs (option -I)

Thanks @op4lat who raised and pointed out the issue.
Full Changelog: v0.7.2...v0.7.3

v0.7.2

03 Oct 07:32
af0d0d3
Compare
Choose a tag to compare

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 or 02,03,04.

Thanks to @kzshantonu and @Biepa for raising the issues.

Full Changelog: v0.7.1...v0.7.2

v0.7.1

15 Sep 09:56
7d1e163
Compare
Choose a tag to compare

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

11 Aug 19:40
Compare
Choose a tag to compare

New

  • Added authentication support to Ntfy.sh by @op4lat in #220
  • Added suport for sendmail in the SMTP-template by @xmirakulix in #219

Fixes

  • Fixed snooze dockcheck.sh-self-notification and some config clarification by @vorezal in #221

New Contributors

Full Changelog: v0.6.9...v0.7.0

v0.6.9

27 Jul 13:14
1f374b5
Compare
Choose a tag to compare

New:

  • Home Assistant template added by @TermeHansen in #213
  • Added comma separated search filtering in #216 .
    • eg: dockcheck.sh -yp homer,dozzle

Fixes:

  • Label logic didn't skip recreation - fixed in #216
  • Clarifying default/comment on the default.config about the NTFY_DOMAIN variable (needing https:// prefix)

New Contributors

Full Changelog: v0.6.8...v0.6.9

v0.6.8

01 Jul 20:33
Compare
Choose a tag to compare

New:

Fixes:

  • Fix unbound variable, potential collision, and config variable. by @vorezal in #209

Full Changelog: v0.6.7...v0.6.8

v0.6.7

24 Jun 19:20
a0e11de
Compare
Choose a tag to compare

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

30 May 07:53
Compare
Choose a tag to compare

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 of hostname command)

Full Changelog: v0.6.5...v0.6.6

v0.6.5

26 May 13:39
2287144
Compare
Choose a tag to compare

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.

Fixes

  • Retries added to curl and wget 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

12 May 14:02
Compare
Choose a tag to compare

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