Skip to content

v1.3.0

Choose a tag to compare

@iampedii iampedii released this 10 Jun 01:24
· 3 commits to main since this release

This release improves compatibility with recent 3x-ui changes and adds better Cloudflare support for provisioning subdomain-based projects.

What's Changed

  • Fixed 3x-ui Xray config routes after upstream 3x-ui API changes.
  • Added fallback support for both new and legacy Xray config/update endpoints.
  • Added support for provisioning subdomains through their owning Cloudflare parent zone.
    • Example: team.example.com can now use the Cloudflare zone example.com.
  • Improved ACME preflight checks for subdomains.
    • Detects when a subdomain has public NS records and appears delegated away from the parent Cloudflare zone.
    • Gives clearer remediation guidance for delegated subdomain DNS issues.
  • Updated Cloudflare token guidance in the README and TUI to clarify parent-zone scoping.
  • Improved delete cleanup for managed installs.
    • Removes managed Docker images.
    • Removes managed volumes/orphans.
    • Prunes Docker build cache.
    • Keeps local project files.
  • Updated the Tor Dockerfile base image from Alpine 3.20 to 3.24.

Validation

  • Added tests for Cloudflare parent-zone resolution.
  • Added tests for delegated subdomain ACME preflight behavior.
  • Added tests for new and legacy 3x-ui Xray API route handling.
  • Added tests for Docker cleanup reporting.
  • Verified with go test ./....