Version 8.x
Release history and details for the WUD 8.x series.
8.4.0 ยท September 3, 2026โ
- ๐
AUTHComplete login screen redesign: modern layout with rounded cards, fluid input styles, password visibility toggle, and responsive themes consistent with the rest of the application - ๐
AUTHAdd automatic redirect to OIDC provider when only OIDC authentication is configured - ๐
AUTHPreserve and restore the initially requested URL (next) across both Basic and OIDC authentication flows - ๐
DOCSExpand OpenID Connect documentation with integration guides for Keycloak, Okta, Authentik, Authelia, Auth0, and generic OIDC providers - ๐
TRIGGERAdd AMQP / RabbitMQ trigger (AMQP 0-9-1 broker support) - ๐
TRIGGERAdd NATS trigger (NATS messaging system) - ๐
TRIGGERAdd GitHub Actions trigger (repository_dispatch events) - ๐
TRIGGERAdd GitLab CI trigger (Pipeline Trigger API) - ๐
TRIGGERAdd Opsgenie trigger (Atlassian Alerts API) - ๐
TRIGGERAdd PagerDuty trigger (Events API v2) - ๐
TRIGGERAdd Uptime Kuma trigger (Push Monitors) - ๐
TRIGGERAdd Signal trigger (via signal-cli REST API) - ๐
TRIGGERAdd WhatsApp trigger (via Meta WhatsApp Cloud API) - ๐
TRIGGERAdd Bark trigger (iOS Push Notifications) - ๐
TRIGGERAdd Home Assistant webhook trigger - ๐
TRIGGERAdd Prowl trigger (iOS Push Notifications) - ๐
TRIGGERAdd Matrix trigger (Client-Server API) - ๐
TRIGGERAdd Mattermost trigger (Incoming Webhooks) - ๐
TRIGGERAdd Zulip trigger (Streams and Direct Messages API) - ๐ Skip tag listing for non-semver images
- ๐
MQTTAdd customizable Home Assistant device ID and device name - ๐
NOMADAdd Nomad trigger - ๐
REGISTRIESRefactor registries to leverage Docker Registry v2 inheritance and standardize unit tests - ๐
REGISTRIESAdd support for Alibaba Cloud (ACR), DigitalOcean (DOCR), Harbor, IBM Cloud (ICR), Inedo ProGet, JFrog Artifactory, Linode, Oracle Cloud (OCIR), Scaleway, and Sonatype Nexus - ๐
UIStandardize icon rendering with Iconify (@iconify/vue), enabling access to over 150,000+ icons (Material Design, Simple Icons, Selfh.st, SVG Logos, Font Awesome, etc.) - ๐
UIComplete visual redesign: modern SaaS layout with flattened sidebar navigation, streamlined full-height viewports, refined color palette harmonized with the documentation, and responsive dark/light themes - ๐
UIModernize toast notifications (SnackBar) with contextual icons, semantic alert colors, top-right positioning, and compact close action - ๐ Migrate doc from Docsify to Docusaurus
- ๐ Fix login redirect issues when WUD is exposed under a subpath
- ๐
HTTPMask HTTP auth password and bearer token values - ๐ Preserve update results across registry errors
- ๐
REGISTRIESBound concurrent registry requests and retry transient HTTP 429 responses - ๐
DOCKER-COMPOSEPrefer trigger-level configuration over automatic labels - ๐
UIFix dynamic chunk loading failure (ChunkLoadError) when navigating between nested configuration routes - โ ๏ธ
UIDeprecate Homarr icon prefix (hl:,hl-) in favor ofselfhst:(automatically mapped with a deprecation warning) - ๐ง
UIUpdate dependencies to latest versions (Vue 3, Vuetify 3, Vue Router 4) and remove unnecessary packages - ๐ง
UIRefactor components into Single File Components (SFCs) by merging separate.tsscripts into.vuefiles - ๐ง
E2EModernize UI end-to-end Playwright tests with improved selectors and automatic environment cleanup - ๐ง
E2EAdd lightweight mock OIDC service and Cucumber test coverage for OIDC authentication and redirection endpoints - ๐ง
CIMigrate CI workflow from Travis-CI to GitHub Actions - ๐ง
CIAdd automated UI E2E testing job running with containerized dependencies
8.3.1 ยท July 31, 2026โ
- ๐ Add
WUD_REGISTRY_HUB_PUBLIC_SUPPRESSDIGESTWATCHWARNINGenvironment variable - ๐
GITLABAdd support for GitLab group access tokens - ๐
DOCKER-COMPOSEFix trigger failing to detect containers in compose file - ๐
PROMETHEUSReduce CPU usage - ๐
OIDCFix issues when WUD starts while OIDC provider is temporarily unavailable - ๐
DOCKERFix Docker container update when container is attached to multiple networks - ๐
UIFix card overflow on home page - ๐ง
TELEGRAMReplace deprecated client with direct HTTP API calls
8.3.0 ยท July 14, 2026โ
- ๐ Add opt-in mode for trigger association
- ๐
TELEGRAMAdd SOCKS5/HTTP proxy support to Telegram trigger - ๐ Add runtime subpath proxy support with
WUD_SERVER_BASEPATH - ๐ Add environment variable for default digest watching
- ๐
MQTTImprove trigger performance and reliability - ๐
DISCORDAdd avatar URL support - ๐ Fix digest comparison for single-platform manifests resolved from a manifest list
- ๐
NTFYFix basic authentication - ๐
UIFix container filters on mobile devices - ๐
ECRUse link header for pagination - ๐ Fix Passport authentication handling
- ๐
DOCKER-COMPOSEFix handling of services defined without images - ๐ Fix text log format output
- ๐ง Update OIDC library dependencies
- ๐ง Add multi-stage UI build to Dockerfile
- ๐ง Add Playwright end-to-end tests
8.2.2 ยท February 26, 2026โ
- ๐ Add public Codeberg registry (
codeberg.org) to default supported registries - ๐ Add public Forgejo registry (
code.forgejo.org) to default supported registries - ๐ Fix startup errors encountered on specific system configurations
8.2.1 ยท February 25, 2026โ
- ๐
APPRISEFix bad request error ("Payload lacks minimum requirements") - ๐
DISCORDFix bad request error ("Invalid URL") - ๐
NTFYFix token authentication - ๐ Fix metrics-related errors when Prometheus is disabled
- ๐ Fix
wud.watch.digestconfiguration not being respected - ๐ง Migrate backend codebase to TypeScript
8.2.0 ยท February 14, 2026โ
- ๐ Add TrueForge Container Registry support (
oci.trueforge.org) - ๐ Add Codeberg registry support
- ๐ Allow disabling Prometheus metrics
- ๐ Enable digest watching by default (except for Docker Hub images)
- ๐ Ensure candidate tags retain the same number of semver parts
- ๐ Ensure candidate tags retain the same prefix
- ๐ Add support for
wud.compose.filelabel - ๐ Add Rocket.Chat trigger
- ๐
SMTPAllowfromaddress to include a display name - ๐ Fix Docker Compose YAML parsing when multiple aliases are used
- ๐ Ignore
.sigsignature tags during candidate version resolution - ๐ง
UIMigrate UI to Vue 3, Vuetify 3, and TypeScript - ๐ง Upgrade runtime to Node.js 24 and switch to Alpine Linux base image
8.1.1 ยท July 6, 2025โ
- ๐
TELEGRAMFix Markdown character escaping in notification messages
8.1.0 ยท July 4, 2025โ
- ๐ Add 60s default jitter to Docker watcher to prevent load spikes on Docker Hub
- ๐
SMTPAdd support for custom TLDs in SMTP trigger - ๐
TELEGRAM/SLACKAdd custom title configuration to triggers - ๐
UIAdd support for Homarr Labs icons - ๐
UIAdd support for sorting containers by oldest creation date - ๐ Fix
${prerelease}variable evaluation in link templates
8.0.1 ยท January 21, 2025โ
- ๐ Force watcher to check on startup only if store is empty (#570)
- ๐ Fix default healthcheck when HTTP server is disabled (#556)
- ๐ Fix missing Prometheus label (#562)
- ๐
DOCKER-COMPOSEFix manual container update (#546)
8.0.0 ยท January 10, 2025โ
Breaking changes!
- Registry Configuration: Registry configuration structure has changed. Please update your registry environment variables.
- Storage State Reset: Internal IDs have changed; your existing state / storage will be reset upon upgrading.
- ๐
COMMANDAdd support for Command trigger - ๐
DOCKERAdd default healthcheck to thewudDocker image - ๐
PUSHOVERAdd support for optional message TTL - ๐
REGISTRYAdd support for configuring multiple registries of the same type - ๐
TRIGGERAdd support for automatic or manual trigger execution modes - ๐
TRIGGERImprovetitle,body, andlinktemplate variables - ๐
UIAdd ability to group containers by label - ๐ Brand new WUD logo! ๐
- ๐
TRIGGERFix association issue between specific triggers and containers - ๐ง Add Prettier code formatting and upgrade to Node.js 23