Skip to content

BREAKING CHANGE(deps): Update getwud/wud 8.4.0 → 9.0.2 - #3544

Open
truecharts-admin wants to merge 1 commit into
mainfrom
renovate/getwud-wud-9.x
Open

BREAKING CHANGE(deps): Update getwud/wud 8.4.0 → 9.0.2#3544
truecharts-admin wants to merge 1 commit into
mainfrom
renovate/getwud-wud-9.x

Conversation

@truecharts-admin

@truecharts-admin truecharts-admin commented Sep 12, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
getwud/wud major 8.4.09.0.2

Release Notes

getwud/wud (getwud/wud)

v9.0.2

Compare Source

  • 🐛 [AUTH] Hide basic strategy from login when no local users exist in database
  • 🚀 [AUTH] Add rogroup and defaultrole support to OIDC authentication provider (fixes #​1232)
  • 🚀 [COMMUNITY] Add GitHub Sponsors integration across repository and documentation
  • 🐛 [DOCS] Fix live demo chunk loading, footer API link, and duplicate version badges
  • 📝 [DOCS] Clarify OIDC admin group configuration and remove invalid global env var reference (fixes #​1226)
  • 📝 [DOCS] Update documentation URLs in registry error logs to point to getwud.app (fixes #​1233)
  • 🐛 [STORE] Fix container query filtering on updateAvailable and hydrated properties (fixes #​1197)
  • 🧪 [TESTS] Add end-to-end MQTT and Home Assistant discovery test suite
  • 🐛 [TESTS] Fix getVersion test dynamic package.json assertion and add test gates to release script
  • 🐛 [UI] Fix application version display in UI, mock data, and store
  • 🛠️ [RELEASE] Improve release script for non-major versions and prune unreleased changelog from doc snapshots

v9.0.0

Compare Source

What's Changed in WUD v9.0.0

🚀 Major Features & Enhancements
  • SQL Persistence Layer: Migrate persistence layer from LokiJS to SQL (SQLite) with Drizzle ORM, automatic schema migrations, and transparent legacy data migration.
  • Role-Based Access Control (RBAC): 3 roles: Administrator (admin), Read/Write (rw), and Read-Only (ro).
  • User Management in Web UI: Database-backed user administration in Web UI (Configuration > Users) with role assignment and secure password resets.
  • Personal API Tokens: Generate personal API tokens with granular scopes (read, write) and optional expiration dates for programmatic REST API access.
  • OpenID Connect (OIDC) Role Sync: Automatic user onboarding and role synchronization from Identity Provider group claims (admingroup, rwgroup, groupsclaim).
  • User Profile & Theme Sync: User Profile page with theme preference synchronization (dark/light) across sessions, password change, and API token management.
  • Modern Logging: Migrate logger from unmaintained Bunyan to Pino with Pino-pretty formatting and live logs viewer via Server-Sent Events (SSE).
  • Interactive OpenAPI Documentation: Interactive OpenAPI API Reference in Docusaurus with "Try it out" explorer, request/response schema inspector, and code samples.
  • Docker Compose Stack Display: Display Docker Compose stack / project name with filtering chip and drawer details (#​1205).
  • Home Assistant MQTT Overhaul: Full Home Assistant update entity support, bidirectional Install action button, per-watcher devices, and MQTT storm prevention (#​1148, #​649, #​381, #​216).
  • NTFY Enhancements: Support for tags and icon properties (#​1216) and real container selection in Trigger Test dialog (#​1216).
  • Docker Hardened Images: Support for Docker Hardened Images (dhi.io) registry (#​875).
⚠️ Breaking Changes & Migration Guide
  • Anonymous authentication removed: WUD now enforces mandatory authentication. At least one administrator account must be provisioned (via WUD_AUTH_ADMIN_USER/WUD_AUTH_ADMIN_PASSWORD, legacy WUD_AUTH_BASIC_*, or an OIDC provider with an admin group). WUD will fail-fast on startup if no administrator is available.
  • Deprecate static Basic Authentication environment variables: Administrators should be bootstrapped via WUD_AUTH_ADMIN_USER/WUD_AUTH_ADMIN_PASSWORD (or via OIDC admin groups), and local users should be managed dynamically via the Web UI (Configuration > Users).
  • Standardized REST API contract and error responses: All error responses now consistently return { "error": "<ErrorType>", "message": "<Details>" }. Custom scripts or integrations parsing legacy flat error strings need to be updated to read message. External REST API requests use standard HTTP Basic Authentication (basicAuth).
🐛 Bug Fixes
  • Fix docker watcher crashing on startup when watchdigestdefault is configured (#​1150).
  • Fix Gitlab registry provider ignoring configuration defaults.
  • Fix docker watcher ignoring container labels when registry provider is unknown (#​1124).
  • Fix tag listing exclusion for non-semver tags breaking digest updates when wud.tag.include is used (#​1164).
  • Fix WUD_WATCHER_LOCAL_WATCHATSTART=false being ignored on empty store (#​1184).
  • Fix tag comparison when coerced semver versions are equal (#​1183).
  • Fix group by label in containers table (#​1182).
  • Fix Docker events container ID extraction to support Docker 29.8.0+ (#​1208).
  • Persist items-per-page setting in localStorage across page reloads (#​1181).
  • Fix inverted TLS_VERIFY option in SMTP trigger (#​837).
  • Fix asset loading when navigating between nested configuration routes (#​1127).

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@Crow-Control Crow-Control left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Auto approved automated PR

@truecharts-admin truecharts-admin changed the title BREAKING CHANGE(deps): Update getwud/wud 8.4.0 → 9.0.0 BREAKING CHANGE(deps): Update getwud/wud 8.4.0 → 9.0.2 Sep 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants