Changelog and migration policy
v1.2 — August 31, 2026: additive protocol filters, compact checked snapshots, current config download URLs and dedicated documentation for VLESS, Trojan, VMess, Shadowsocks, Hysteria2, TUIC, WireGuard and IKEv2. The no-filter default remains OpenVPN.
v1.1 — July 28, 2026: source-reported and PublicVPNList-measured fields are separate; health exposes snapshot age and generator state and remains independent of counter storage.
v1.0 — July 28, 2026: stable public IDs, strict filters, pagination, conditional caching, rate-limit headers and snapshot exports.
The earlier multiprotocol preview remains temporarily available on its old specialist routes and with ?legacy=1 for list routes. New integrations should use the documented dataset response; legacy compatibility may be retired only after a published migration window.
Breaking changes require a new versioned path. Additive fields may appear in v1; integrations should ignore unknown fields. A deprecated major version will be documented before removal.
Acceptable use: cache results, avoid scraping HTML, do not use the service to conceal abuse, and report unwanted or incorrect endpoint listings through contact/takedown.