Skip to content

Media Proxy 1.0.0

Choose a tag to compare

@jeanfredrik jeanfredrik released this 30 Jul 14:50
· 2 commits to main since this release

Installation

Add the repository as a Composer VCS source and install the stable constraint:

composer require whitespace-se/wp-plugin-media-proxy:^1.0

Existing consumers of dev-main can upgrade to ^1.0; the tag contains the
same verified runtime behavior as commit 0497dd2 plus stable package metadata,
documentation and regression coverage.

Highlights

  • Validates both /app/uploads and /wp-content/uploads request paths.
  • Maps the local uploads prefix independently from the remote uploads root.
  • Supports WordPress multisite upload directories without duplicating
    sites/<blog-id>.
  • Publishes fetched files atomically with shared-storage-compatible
    permissions.
  • Redirects a successful fetch to the newly available static upload URL,
    producing the expected 307 → 302 → 200 first-request chain under
    OpenLiteSpeed.

Compatibility and limits

This release is verified in Municipio Cloud reference environments using PHP
8.3 and WordPress 6.x and requires PHP 8.0 or newer. Media Proxy is a fallback
for missing uploads; it does not replace a controlled full media transfer
before stage or production cutover.