Releases: mag37/dockcheck
Releases · mag37/dockcheck
Release list
v0.8.1
NEW:
- Added Docker Compose - possibility to run dockcheck fully containerized. by @vorezal in #261
- Images will be built for every new release/tag and
:latestwill reflect the most recent proper release version. - See README - Docker Compose for details.
- Images will be built for every new release/tag and
FIX:
- Clarified messaging around -E (exclude from update).
Full Changelog: v0.8.0...v0.8.1
v0.8.0
Pretty big one this time as I've been slow with making proper version bumps and releases. So we bump it to 8 to mark it!
NEW
- Add Home Assistant event integration by @john-plate in #287
- Added option -E to exclude from updating, while still checking for updates (help from @dlong500 )
- Added option -C to temporarily fall back to default configs, ignoring
dockcheck.config. - Added option -N to test notifications by simulating updates.
- Added additional release note sources by @varadins in #294
FIXES
- Docker restart/pull handling updates to skip failed pulls and not restart already restarted stacks by @vorezal in #271
- Clarified image backups restoration section in the readme.
- Changed array variable handling to be more compatible with older bash (and macOS, thanks @gary2002 for feedback).
- Fixed script update notification consistency, didn't always trigger.
- Moved function call to print current backups, some environments didn't source the function.
Full Changelog: v0.7.8...v0.8.0
v0.7.8
NEW
- Add additional URLs to urls.list by @christian-haider in #272
- Add flag/option to hide the "No Updates availabe" message and only show updateable images by @Impact123 in #280
- Toggled with flag
-oor config optionOnlyShowUpdateable=true
- Toggled with flag
FIXES
- Bugfix and tag support in Apprise template. by @mag37 in #276
- Clarify interaction between
-band-poptions by @alaaalii in #277- When
-bis used the-poption is ignored - as pruning is respecting backups.
- When
- File notification and JSON output rework by @vorezal and @faelnor in #281 and #282
- Fixed valid json format. Truncating file-output on every new run, then appends during the run.
Full Changelog: v0.7.7...v0.7.8
v0.7.7
NEW
- Add additional URLs to urls.list by @singularity0821 in #263
- Allow ranges to be used for selection by @max-foss in #267
- Support for notifications via XMPP by @Hund in #268
FIXES
- Reworked "restart-stack" behaviour to down+up by @mnijman in #266
- When -s flag is used stopped containers will be recreated and then returned to the stopped state by @pbaylas in #269
New Contributors
- @max-foss made their first contribution in #267
- @mnijman made their first contribution in #266
- @Hund made their first contribution in #268
- @pbaylas made their first contribution in #269
Full Changelog: v0.7.6...v0.7.7
v0.7.6
NEW
- Added Bark notify-template by @solitudechn in #259
Fixes
- Sanitize message for Matrix notifications by @singularity0821 in #243
- Fixed hostname fallback (to not break notifications) by @smoochy in #256
- Adjusted default.config & README.md by @smoochy in #258
🚀
Full Changelog: v0.7.5...v0.7.6
v0.7.5
NEW
- Added new option
-b Nand-B(suggested and tested by @chatziko )- Enables image backups, images will be backed up before pulling a new image.
- Removes backed up images older then N days.
-Bwill list currently backed up images, then exit.
- Add the Pangolin stack to urls.list by @amateescu in #241
Fixes
- Fix so that when updating stopped containers with
-sorStopped="-a"the container wont be started. - Fix version check condition by @astappiev in #239
Full Changelog: v0.7.4...v0.7.5
v0.7.4
New:
- Added new option
-R- by @napalmz in #235- Will skip container recreation after pulling images.
- Allows for more control and possible pipeline integration.
Fixes:
- Bugfix for value too great error due to leading zeroes - solved with base10 conversion.
- Clean up of some legacy readme sections.
Full Changelog: v0.7.3...v0.7.4
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
-loption, 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,4or02,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