Skip to content

v3.1.4

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Jun 22:29
· 1 commit to main since this release

Muximux

A small reverse-proxy fix, plus the usual dependency refresh.

Some apps rendered blank through the proxy

If an app's JavaScript happened to contain the text integrity="..." or crossorigin="...", the proxy could corrupt its bundle and the page would load blank. Bazarr was the app that surfaced it (its frontend builds a CSS selector using crossorigin), but anything with that pattern in its code was affected.

The cause was the proxy applying an HTML-specific cleanup step to JavaScript, where it matched those words inside ordinary strings and damaged them. The JavaScript path no longer runs that step, so those apps load normally again. HTML handling is unchanged, and nothing else about the proxy behaves differently.

Big thanks to @paulo-roger for the precise report that made this easy to track down (#371).

Upgrading

Drop-in, nothing to migrate. Pull the latest image (ghcr.io/mescon/muximux) or download the new binary for your platform from the assets below, then restart.

This release also folds in a routine round of dependency updates (Svelte, Vite, go-oidc, and several CI actions). Find a bug? Please open an issue.