4
[ ~/proxbox-api/releases/v0.0.11.post1 ]tty0

emerson@netdevops:~/proxbox-api$ gh release view v0.0.11.post1 --repo emersonfelipesp/proxbox-api

back to releases / back to project

proxbox-api v0.0.11.post1

[open on GitHub]
tag=v0.0.11.post1state=stablepublished=2026-05-16synced=2026-05-21 07:21 UTC
author
emersonfelipesp
created
2026-05-16 20:35 UTC
target
main
downloads
0

emerson@netdevops:~/proxbox-api$ cat RELEASE_NOTES.md

Post-release patch on stable v0.0.11. Pairs with netbox-proxbox v0.0.15.post1.

This release restores the package metadata that was inadvertently downgraded from 0.0.11 to 0.0.9.post1 in commit c07c864 (the PVE 9.x HA-groups graceful-degradation fix), and ships the post-release fixes that have accumulated on main since v0.0.11.

Features

  • Cloud template image builderfeat(cloud): build Proxmox template images (#109). Adds the endpoint that downloads cloud images and prepares them as Proxmox templates.

Fixes

  • PVE 9.x HA rules supportcluster/ha/groups was removed in PVE 9.x in favour of cluster/ha/rules. get_ha_groups() now catches HTTP 500 + "migrated to rules" and degrades to [] at DEBUG level instead of an ERROR-level traceback on every HA poll cycle. Adds:
    • get_ha_rules() helper for PVE 9.x.
    • HaRuleSchema (rule, type, affinity, nodes, resources, strict, disable, comment).
    • GET /proxmox/cluster/ha/rules.
    • HaSummarySchema.rules (optional, defaults to [] for backward compatibility).
    • Parallel gathering of rules in ha_summary.
    • 4 new tests. (Fixes #111)
  • HA handler refactorrefactor(ha): deduplicate group/rule handlers and add _str helper (#115).
  • SQLite locking + rate-limit + vm-backups regressionsfix: resolve SQLite locking, rate-limit 429, and vm-backups 503 (issue #445) (#114). SQLite WAL/busy-timeout active in proxbox_api/database.py; Retry-After returned on 429 in proxbox_api/app/factory.py; empty backups complete cleanly in backups_vm.py.
  • SSRF guardsfix(codegen): block SSRF via source_url and require explicit SSL bypass. fix(cloud): validate image_url against SSRF protection before download.

Compatibility

NetBox: 4.5.x and official 4.6.0 (unchanged).

component version
proxbox-api v0.0.11.post1
netbox-proxbox (consumer floor) v0.0.15.post1
proxmox-sdk 0.0.4.post3
netbox-sdk 0.0.8.post1

Workflow

This release triggers the standard TestPyPI → PyPI → Docker Hub publishing chain.

emerson@netdevops:~/proxbox-api$ gh release download --pattern '*'

assets

no binary assets attached

source code