A follow-up to 3.2.0's automatic Docker import: auto-import now keeps
gateway-only labels in sync, and the embedded gateway can front self-signed
HTTPS backends. Plus routine dependency maintenance. Upgrading is a drop-in:
no config changes.
Added
- Gateway sites can skip backend TLS verification via a new
backend_skip_tls_verifyfield (label:muximux.gateway.skip_tls_verify,
or the "Skip backend TLS verification" toggle in Settings -> Gateway). It
only takes effect when the backend URL is https, and lets the embedded
gateway front backends that serve a self-signed or otherwise untrusted
certificate -- Proxmox on:8006, for example -- which previously had to
be reached through an external proxy. The public-facing certificate is
unaffected.
Fixed
- Auto-import
update/syncnow re-syncs a container's gateway site, not
only its app. Gateway-only label changes --muximux.gateway.require_auth,
min_role,allowed_groups,streaming,strip_frame_blockers,
forwarded_headers, andskip_tls_verify-- propagate on the next tick
without an app field also having to change (the 3.2.0 known limitation).
Removing a container'smuximux.app.gateway.domainlabel reverts its app to
the direct container URL and drops the now-orphaned gateway site.
Changed
- Bump npm group (
vite8.1.2,eslint10.6.0,eslint-plugin-svelte3.20.0,
typescript-eslint8.62.1,tailwindcss4.3.2,@tailwindcss/vite4.3.2,
@inlang/paraglide-js2.20.2) - Bump
github.com/andybalholm/brotlifrom 1.2.1 to 1.2.2 - Bump
docker/build-push-actionfrom 7.2.0 to 7.3.0 - Bump
docker/setup-qemu-actionfrom 4.1.0 to 4.2.0 - Bump
golangci/golangci-lint-actionfrom 9.2.1 to 9.3.0 - Bump
alpinefrom 3.23 to 3.24