Skip to content

Release history

dockhand releases

Dockhand - Docker management you will like.

All releases

18 shown

No immediate action
v1.0.31 Bug fix

Fixes 502 error

No immediate action
v1.0.30 Mixed

Docker Compose bump + log filter + port ranges

No immediate action
v1.0.29 Bug fix

Confirm dangerous actions

v1.0.28 Breaking risk
Breaking changes
  • Git stack creation silently destroys any pre‑existing stack that shares the same name (#1001).
Security fixes
  • Env var values leaked in deploy logs are now redacted (#985).
Notable features
  • Context directory for git stacks allowing references to files anywhere in the repository (#864)
  • No-cache build option for git stacks (#880)
  • Editable schedule for scanner cache cleanup (#979)
Full changelog

What's new in v1.0.28

  • ✨ context directory for git stacks — reference files from anywhere in the repo (#864)
  • ✨ no-cache build option for git stacks (#880)
  • 🐛 env vars lost when switching between raw/form view (#964)
  • 🐛 compose name property not respected during stack scan (#922)
  • ✨ editable schedule for scanner cache cleanup (#979)
  • 🐛 container labels cannot be deleted (#984)
  • 🐛 env var values leaked in deploy logs — now all values are redacted (#985)
  • 🐛 volume export keeps helper container alive, preventing volume prune/deletion (#983)
  • 🐛 ntfy self-hosted notifications fail when using ?auth= query parameter (#840)
  • 🐛 scrollbar appears in dashboard tiles when content overflows (#969)
  • 🐛 case-sensitive environment sort order — lowercase names sorted after uppercase (#975)
  • 🐛 inaccurate dashboard CPU gauge caused by one-shot stats flag (#932)
  • ✨ ntfy notifications support ?tags=, ?title=, and ?priority= URL query parameters (#689)
  • 🐛 stack .env file wiped when saving from graph view (#988)
  • ✨ dismiss update available indicators without updating (#853)
  • ✨ public IP setting available for hawser-edge environments — enables clickable port links (#350)
  • 🐛 git stack creation silently destroys existing stacks with the same name (#1001)
  • ✨ static IP/MAC address configuration for containers (#297)

Docker image

docker pull fnsys/dockhand:v1.0.28

Also available as fnsys/dockhand:latest

View on Docker Hub

v1.0.27 New feature
Notable features
  • Inline terminal on logs page with resizable split layout
  • Microsoft Teams notifications via Power Automate Workflows
  • Network graph visualization on networks page
Full changelog

What's new in v1.0.27

  • ✨ network graph visualization on networks page (#894, @Penlane)
  • ✨ customizable compose template for new stacks in settings (#632, @oratory)
  • ✨ Microsoft Teams notifications via Power Automate Workflows (#355, @slokhorst)
  • ✨ container label controls: dockhand.update, dockhand.hidden, dockhand.notify (#6, #53, #94, #215)
  • ✨ configurable label filter matching mode (any/all) for environment dashboard (#607)
  • ✨ log search filter mode to hide non-matching lines (#916)
  • ✨ inline terminal on logs page with resizable split layout (#900)
  • 🐛 disable Telegram link preview in notifications (#910, @deenle)
  • 🐛 cron editor rejects 6-field expressions with seconds (#839, @GiulioSavini)
  • 🐛 mirror Dockhand's ExtraHosts into scanner and self-update containers (#836, @YewFence)
  • 🐛 duplicate volume binds during container recreate (#765, @itsDNNS)
  • 🐛 log timestamp formatting not applied on main logs page (#882)
  • 🐛 uploaded files now inherit container user ownership (#732, @ivanjx)
  • 🐛 extraneous backslash in Telegram notification environment name (#955)
  • 🐛 collapse ports into ranges only if 3 or more consecutive ports
  • 🐛 git operations auto-merge system CAs with custom cert (#967)

Docker image

docker pull fnsys/dockhand:v1.0.27

Also available as fnsys/dockhand:latest

View on Docker Hub

v1.0.26 Mixed
Notable features
  • Option to delete associated volumes when removing a stack
  • Persist sort order across page navigation for all data grids
  • Show memory limit alongside usage in containers and stacks views
Full changelog

What's new in v1.0.26

  • ✨ persist sort order across page navigation for all data grids (#861, #912)
  • ✨ show git repository URL and branch in git stack edit modal (#856)
  • ✨ show memory limit alongside usage in containers and stacks views (#893)
  • ✨ option to delete associated volumes when removing a stack (#655)
  • ✨ collapse consecutive port mappings into ranges in container list (#821)
  • 🐛 bearer token authentication fails with enterprise license active
  • 🐛 clicking stack name toggles stats accordion instead of just opening editor (#628)
  • 🐛 scheduled image prune notifications missing environment name (#770)
  • 🐛 Gotify, ntfy, Pushover, and webhook notifications missing environment name (#943)
  • 🐛 MFA code field not recognized by Bitwarden and other password managers (#566)

Docker image

docker pull fnsys/dockhand:v1.0.26

Also available as fnsys/dockhand:latest

View on Docker Hub

v1.0.25 Mixed
Security fixes
  • Viewer role could toggle, delete, and run schedules — privilege escalation in role-based access control
  • Secret environment variables masked in container inspect modal to prevent exposure
Notable features
  • API token authentication with Bearer tokens for CI/CD pipelines and scripts
  • Telegram topic support for sending notifications to supergroup topics
Full changelog

What's new in v1.0.25

  • ✨ API token authentication — Bearer tokens for CI/CD pipelines and scripts
  • ✨ Telegram topic support — send notifications to supergroup topics (#855)
  • 🐛 allow removing healthcheck, ports, and honor startAfterUpdate=false during container edit (#892)
  • 🐛 validate stack names and prevent broken DB entries on invalid input (#876)
  • 🐛 use per-environment timezone for schedule execution log timestamps (#882)
  • 🐛 "Pull image before update" and "Start after update" settings ignored (#909)
  • 🐛 image prune timeout on hawser-standard when pruning many images (#905)
  • 🐛 bump Docker Compose to 5.1.3
  • 🐛 mask secret environment variables in container inspect modal (#924)
  • 🐛 viewer role can toggle, delete, and run schedules (#923)
  • 🐛 settings show defaults instead of saved values after login until page refresh (#921)
  • 🐛 settings toggle notifications show wrong state (#931)
  • 🐛 stack memory tooltip shows inflated total on multi-container stacks (#936)

Docker image

docker pull fnsys/dockhand:v1.0.25

Also available as fnsys/dockhand:latest

View on Docker Hub

v1.0.24 Bug fix

Fixed SSL errors when browsing HTTP registries and corrected persistence of Docker stack deployment options in the edit interface, improving reliability for registry access and deployment configurations.

1.0.23 New feature
Security fixes
  • Cloning and pulling from HTTPS Git repos with self‑signed CA certificates fixed to prevent MITM.
  • Vulnerability scan counts corrected to match displayed list.
Notable features
  • OS‑matched theme toggle follows system light/dark mode.
  • Custom shell option persisted per container.
  • Redeploy button for internal stacks with pull, build, and force‑recreate.
v1.0.22 Security relevant
Security fixes
  • supply chain mitigation via pinned Trivy image (0.69.3) to prevent compromised v0.69.4 execution
Notable features
  • dashboard list view with inline search
  • custom environment icons
  • container IP address indicators
v1.0.21 Bug fix
Notable features
  • port list truncation option
  • ANSI 256 color support in log viewer
v1.0.20 Bug fix

Addresses regression on Synology DSM systems and critical ARM64 crash affecting Raspberry Pi and other ARM devices. Resolves auto-update hang preventing upgrades.

v1.0.19 New feature
Notable features
  • inline logs panel on stacks page
  • sortable ports column
  • structured auth logging with client IPs
v1.0.18 New feature
Notable features
  • in-app self-update capability
  • disk space feedback after image removal
  • Mattermost notification support
v1.0.17 Bug fix

Fixes scanner container timeout issues causing empty output, stack adoption failures, and container update problems with shared network modes.

v1.0.15 New feature
Notable features
  • pull-before-update option
  • image usage filtering UI
  • vulnerability scan result sorting by severity
v1.0.14 Bug fix

Fixes .env variable interpolation during remote deployment, stack variable re-injection on start/stop, 12/24-hour time format display, and TLS verification setting persistence.

Beta — feedback welcome: [email protected]