- 🚀 [TRIGGER] Add image preloading option for Docker and Docker Compose triggers (closes #1434).
- 🐛 [AUTH] Support passwords containing colons in Basic authentication per RFC 7617 (fixes #1451).
- 🐛 [CORE] Prevent startup crash caused by unhandled validation errors on invalid
documentationUrlin store records (#1441). - 🐛 [PROMETHEUS] Add
result_changelog_urlto Prometheus container metrics gauge and filter undeclared labels to prevent container drop (fixes #1452). - 🐛 [REGISTRY] Accept Docker Distribution v1 notification Content-Type so GitLab registry webhook bodies are parsed instead of rejected as malformed.
- 🐛 [TRIGGER] Clear the Home Assistant MQTT topics of a renamed container, so a self-update no longer leaves a stale
<name>-wud-self-update-<ts>entity behind (fixes #1438) - 🐛 [TRIGGER] Dispatch notifications on container update
successandfailuretrigger events (fixes #1446, fixes #1453). - 🐛 [TRIGGER] Start restored service by container ID during Compose rollback to prevent 404 error leaving container stopped (fixes #1450).
- 🐛 [TRIGGER] Use
wud.link.changelogasrelease_urlin Home Assistant trigger entities and summary attributes (#1437). - 🐛 [WATCHER] Evict expired destroyed container records with TTL and bounded FIFO cap to prevent memory leak (fixes #1442).
- 🐛 [WATCHER] Fix container update detection and trigger firing when transitioning out of cooldown (#1445).
- 🐛 [WATCHER] Preserve container labels from
Config.Labelsduring targeted container reconciliation in Docker watcher (#1435). - 🐛 [WATCHER] Reconcile and prune dead container store records at startup, serialize event processing, and prevent race conditions on container rename or destruction (#1440, #1442).