Skip to content

v0.2.0 - Direct Server IP Routing, Auto-Detection & Deployment Safety

Latest

Choose a tag to compare

@donotwaitx donotwaitx released this 03 Oct 08:20
· 10 commits to main since this release
396e5a6

What's Changed in v0.2.0

🚀 Direct Server IP & Virtual Host Routing

  • Prioritize direct hosting server IP with Host: domain header routing for remote PHP bridge executions.
  • Bypasses Cloudflare proxy timeouts (HTTP 524), WAF blocking, CDN caching, and DNS propagation delay.

🔍 Auto-Detection of Canonical App URLs & Subpaths

  • Automatic canonical redirect resolution (resolve_canonical_app_url) handles non-www $\rightarrow$ www and http $\rightarrow$ https without infinite 301 redirect loops.
  • Automatic subpath extraction from remote_path (e.g. /domains/{domain}/public_html/{subpath}) supports demo environments and subfolder installations out of the box.

🛡️ Deployment Safety Safeguards

  • Delete Missing Control: Added configurable delete_missing policy (owned [default], all, none) with mandatory interactive / confirmation guard before deleting any remote files.
  • Content Hashing: Added SHA1-based file content diffing for accurate change detection.
  • Fail-Safe PHP Bridges: Registered shutdown cleanup handlers (register_shutdown_function), error logging via error_get_last(), and payload retention upon extraction failure for diagnostics.
  • Structured JSON Reporting: Standardized deployment reports across CLI and MCP interfaces.

Full Changelog: v0.1.0...v0.2.0

What's Changed

  • feat: direct server IP routing, canonical URL auto-detect, and deployment safety safeguards by @donotwaitx in #1

New Contributors

Full Changelog: v0.1.0...v0.2.0