Skip to content

Releases: amsive/local-media-proxy

Local Media Proxy v0.3.0

Choose a tag to compare

@github-actions github-actions released this 27 Jul 20:24
Immutable release. Only release title and notes can be modified.
839aad6

This release keeps Local Media Proxy out of Local's way during site creation, first WP Engine pulls, and deletion, while refreshing the add-on artwork shown throughout Local.

Changed

  • Local Media Proxy now waits until Local reports a site as running or halted before inspecting or reconciling it. Lifecycle checks stay bounded and do not delay Local's provisioning or pull workflow.
  • Refreshed the Installed Add-ons card and add-on detail artwork with purpose-sized vector canvases while preserving the approved #6E187A background.
  • Future releases now require creation, deletion, and log-review smoke tests, with first-pull transition behavior covered by automated regressions.

Fixed

  • Prevented the add-on from resolving site paths or touching managed files while Local is creating, replacing, or deleting a site. Stale cleanup, reconciliation, and rollback work is cancelled or deferred whenever readiness changes.
  • Settings are saved only after managed-file changes and runtime refreshes succeed, and transitional sites remain quiet in the UI instead of displaying missing-path errors or an indefinite loading indicator.
  • Corrected the packaged README so its installer inventory matches the exact 26-entry release package.

Read the complete v0.3.0 changelog or compare v0.2.4 with v0.3.0.

Local Media Proxy v0.2.4

Choose a tag to compare

@github-actions github-actions released this 24 Jul 19:11
Immutable release. Only release title and notes can be modified.
1342c1b

This is a documentation maintenance release that restores the README screenshot and adds attribution tracking to selected Amsive links. It does not change Local Media Proxy runtime behavior.

  • Restored the reviewed origin-discovery screenshot in both the public and packaged README without linking to removed repository history.
  • Added consistent campaign attribution for Amsive links in the GitHub README, Local add-on details, and package-author metadata.
  • Kept the canonical NOTICE URL and conduct, security-reporting, and trademark-contact links untagged.

Local Media Proxy v0.2.3

Choose a tag to compare

@github-actions github-actions released this 23 Jul 18:54
f988399

This is a maintenance release focused on release reliability and preparing the project for public source distribution. It does not add or change features in the Local application.

  • Updated development-only build and test dependencies without adding runtime dependencies or changing proxy behavior.
  • Strengthened release-package validation, third-party attribution, and contributor privacy safeguards.
  • Preserved Cloudflare Origin CA HTTPS compatibility and strict hostname, expiry, and certificate-chain verification.

Local Media Proxy v0.2.2

Choose a tag to compare

@github-actions github-actions released this 23 Jul 00:51

Bug fixes

  • Made Media Proxy changes fail safely if Local switches a site's web server, service identity, configuration paths, or lifecycle state while an apply, disable, toggle, rollback, or reconciliation operation is in progress. Settings and managed files are restored, and recovery targets only the currently selected service. (#16)
  • Added a 30-second limit for user-triggered origin discovery so a stalled hosting-provider request cannot leave the Tools panel locked. Controls recover with retry and manual-entry guidance, and late results are ignored. (#17)

Local Media Proxy v0.2.1

Choose a tag to compare

@github-actions github-actions released this 22 Jul 18:02

New features

  • Added separate saved connection profiles for Nginx and Apache, so each web server keeps the setup intended for it.
  • Added a native Media Proxy toggle to the Overview tab and made enable/disable actions apply immediately from both Overview and Tools.
  • Added Local-style progress indicators for status verification, toggles, and Save & apply, with accessible feedback and bounded waits.

Bug fixes

  • Automatically reapplies a valid enabled proxy configuration after switching between Nginx and Apache.
  • Prevents background reconciliation and rollback from interfering with Local-generated web-server templates during service changes.
  • Improves incomplete-configuration guidance and aligns the proxy toggle, information icon, and tooltip with Local in light and dark modes.

Installation

Download local-media-proxy-v0.2.1.tgz and select it directly using Local's Install from disk flow. A matching SHA-256 checksum is included.

View the full changelog

Local Media Proxy v0.2.0

Choose a tag to compare

@github-actions github-actions released this 22 Jul 04:32

New features

  • Added local-first Apache support with URL-only setup, server-aware HTTP and HTTPS capability checks, managed configuration, rollback, and bounded site-scoped graceful reloads.
  • Added clear proxy status to Local's Overview tab and reorganized setup around the Site URL with server-specific Nginx and Apache controls.

Bug fixes

  • Kept connection and save feedback beside the controls that produced it, and replaced low-level socket and TLS failures with concise, actionable guidance.
  • Improved lifecycle and UI-state reliability, including safe cleanup, accurate start and stop status, recovery after failed applies, and idempotent Nginx and Apache reapplies.

Security issues resolved

  • Hardened draft-release publishing by validating the release tag in the write-capable job and binding the package version, asset names, and release title to that trusted tag.
  • Tightened source and installer checks so placeholder words embedded in sensitive values can no longer suppress findings.
  • Reduced origin-request data exposure by stripping additional forwarding and authentication-related headers while keeping proxy requests read-only and limited to WordPress uploads.

Install

Download local-media-proxy-v0.2.0.tgz below and select the TGZ directly from Local -> Add-ons -> Installed -> Install from disk. Do not extract it first. The accompanying .sha256 file can be used to verify the download.

View the full v0.2.0 changelog.

Local Media Proxy v0.1.0

Choose a tag to compare

@github-actions github-actions released this 21 Jul 18:39

Initial public release.

Highlights

  • Adds a per-site, local-first fallback for WordPress upload images that are missing from Local.
  • Supports manual, WP Engine, and public-DNS-assisted origin discovery; suggestions are never applied until reviewed and tested.
  • Limits fallback traffic to read-only image requests under /wp-content/uploads/ and strips cookies, credentials, request bodies, and visitor-identifying headers.
  • Adds bounded, cancellable connection testing with hostname, certificate-chain, and provider-identity validation.
  • Applies managed Nginx configuration reversibly, including safe rollback and narrow recovery from a stale Local Nginx master PID.
  • Includes light and dark Local UI, packaged guidance, and fictional public screenshots.
  • Ships under Apache License 2.0 with Amsive LLC attribution, contribution, support, security, and trademark policies.
  • Adds blocking public-release safety checks and draft-first release automation with human approval before publication.

Install

Download local-media-proxy-v0.1.0.tgz below and select the TGZ directly from Local → Add-ons → Installed → Install from disk. Do not extract it first. The TGZ contains only the 22 files required by the add-on and uses npm's standard package/ archive root.

The accompanying .sha256 file can be used to verify the download.

View the full v0.1.0 changelog.