[ ~/proxbox-api/releases/v0.0.19 ]tty0
emerson@netdevops:~/proxbox-api$ gh release view v0.0.19 --repo emersonfelipesp/proxbox-api
back to releases / back to project
v0.0.19 — Proxmox SDN sync + interface-reconcile idempotency hardening
tag=v0.0.19state=latestpublished=2026-06-30synced=2026-06-30 22:10 UTC
- author
- emersonfelipesp
- created
- 2026-06-30 20:46 UTC
- target
- main
- downloads
- 0
emerson@netdevops:~/proxbox-api$ cat RELEASE_NOTES.md
proxbox-api 0.0.19
Adds the Proxmox SDN synchronization backend and hardens VM-interface reconciliation.
Proxmox SDN sync
- Read-only Proxmox SDN collection (controllers, zones, VNets, subnets, fabrics, route maps, prefix lists, node runtime).
- Reconciles EVPN/VXLAN VNets into NetBox built-ins: vpn.L2VPN (EVPN to vxlan-evpn, VXLAN to vxlan), EVPN import route-targets into ipam.RouteTarget (import only), valid subnets into ipam.Prefix, and conflict-safe vpn.L2VPNTermination records (never overwrites a manual termination binding a target to a different L2VPN).
- Unsupported Proxmox clusters are skipped, not failed. Per-object reconcile errors are surfaced in the sync result.
Reliability
- VM-interface bulk reconciliation is now idempotent under the duplicate-visibility race: a confirmed registry duplicate that cannot be re-fetched (after a bounded retry) is treated as already-present instead of a hard sync failure. Non-duplicate errors still surface.
Compatibility
Pairs with proxmox-sdk 0.0.12 and netbox-sdk 0.0.10. NetBox 4.5.8 through 4.6.x.
emerson@netdevops:~/proxbox-api$ gh release download --pattern '*'