Repository navigation
FRP Auto Deploy v2.1.2
FRP Auto Deploy v2.1.2
v2.1.2 is a maintenance and reliability release focused on lifecycle correctness, safe in-place upgrades, backup/restore safety, audit hardening, and a shorter Zero-Touch enrollment workflow.
Official FRP remains pinned to 0.70.1.
Highlights
- Safe in-place upgrade path from v2.1.1
- Server-first mixed-version upgrade support
- Transactional Server and Client upgrades with rollback
- CLIENT ID, management identity, CA, FRP token, Service IDs, public ports, and metadata preserved across upgrades
- Lifecycle correctness fixes for service release and Client selection
- Hardened Zero-Touch ticket completion and audit handling
- Safer same-version backup/restore policy
- Shorter Zero-Touch bootstrap command
- Rocky Linux 8 regression coverage
Upgrade from v2.1.1
Recommended order:
- Upgrade the Server
- Confirm existing v2.1.1 Clients remain connected
- Upgrade Clients individually
Normal project upgrade does not require re-enrollment and preserves existing Client identity and public port assignments.
A newer incompatible Client is prevented from mutating an older Server.
Lifecycle fixes
- Releasing a Client's final Service no longer removes the Client record.
- CLIENT ID and unique CLIENT ID prefixes take precedence over label/hostname shortcuts.
- Zero-Touch completion fails closed if ticket state cannot be persisted.
- Audit coverage and bootstrap-ticket redaction were hardened.
Backup / Restore
- Same-version backup/restore is supported.
- Cross-version restore fails closed unless an explicit migration path exists.
- Audit state is included in the protected backup/restore lifecycle.
Zero-Touch
v2.1.2 introduces a shorter bootstrap form using an opaque Zero-Touch package/token while preserving TLS verification, high-entropy tickets, single-use semantics, first-machine binding, multi-service enrollment, and management-only enrollment.
The future /i/<ticket> public short-URL bootstrap model is not part of v2.1.2.
Validated Platforms
Real upgrade/E2E validation includes:
- Baseline supported Linux
- Amazon Linux 2023
- Rocky Linux 8.10
macOS and Windows remain outside the v2.1.2 stable platform scope.
Versions
FRP Auto Deploy: 2.1.2
Official FRP: 0.70.1