What's New in v1.3.7
Highlights
- Psiphon Conduit upgraded to v2.0.0 with native Prometheus metrics, replacing the custom log-parsing exporter
- Build system overhauled to prevent Go module download failures during parallel builds
- Component versions bumped across the board
Added
- Conduit v2.0.0 Upgrade — Native /metrics endpoint replaces custom log-parsing exporter and tcpdump-based GeoIP collector
- Per-region client breakdown (conduit_region_connected_clients, conduit_region_bytes_downloaded/uploaded)
- Ryve deep link displayed in container logs on startup for easy mobile import
- Slimmed Dockerfile: removed geoip-bin, tcpdump, iproute2, procps
- Conduit Grafana Dashboard — Live status, max clients, and connected clients by region panels
- Build Optimization — BuildKit cache mounts for Go compilation (amneziawg, dnstt, snowflake, clash-exporter, client, admin)
Fixed
- Build Reliability — Fixed Go services failing during parallel moav build --no-cache
- 13+ parallel builds saturated the network, causing TLS handshake timeouts on Go module downloads
- Two-phase build: Go services built sequentially first, then remaining services in parallel
- Go Version Pinning — Fixed amneziawg (pinned to v0.2.16) and dnstt (golang:1.21 → 1.24) build failures
Changed
- CONDUIT_MAX_CLIENTS renamed to CONDUIT_MAX_COMMON_CLIENTS (backwards-compatible fallback in entrypoint)
- Conduit metrics scraped directly from psiphon-conduit:9090 (was conduit-exporter:9101)
- Admin dashboard conduit stats now shows per-region data from native metrics
- Component versions: Prometheus 3.10.0, sing-box 1.12.22, AmneziaWG tools 1.0.20260223
Removed
- conduit-exporter service, exporters/conduit/ directory
- scripts/conduit-stats-collector.sh (tcpdump-based GeoIP)
- scripts/conduit-stats.sh (CLI viewer, replaced by Grafana)
Upgrade
moav update
moav build --no-cache
-
Note: CONDUIT_MAX_CLIENTS has been renamed to CONDUIT_MAX_COMMON_CLIENTS in .env. The entrypoint has a backwards-compatible fallback, but update your .env when convenient.
-
Full Changelog: v1.3.6...v1.3.7
Quick Install
curl -fsSL moav.sh/install.sh | bashThis will install MoaV to /opt/moav and guide you through setup.
Documentation
- Setup Guide - Complete installation instructions
- Client Setup - How to connect from devices
- DNS Configuration - DNS records setup
- Troubleshooting - Common issues and solutions