# proxbox-api v0.0.11.post1

proxbox-api v0.0.11.post1

| Field |Value |
| --- | --- |
| Canonical URL | https://emersonfelipesp.com/proxbox-api/releases/v0.0.11.post1 |
| GitHub URL | https://github.com/emersonfelipesp/proxbox-api/releases/tag/v0.0.11.post1 |
| Tag | v0.0.11.post1 |
| State | stable |
| Author | emersonfelipesp |
| Created | 2026-05-16 20:35 UTC |
| Published | 2026-05-16 20:36 UTC |
| Target | main |
| Synced | 2026-05-21 07:21 UTC |
| Assets | 0 |

## Release notes

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 builder** — `feat(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 support** — `cluster/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 refactor** — `refactor(ha): deduplicate group/rule handlers and add _str helper (#115)`.
- **SQLite locking + rate-limit + vm-backups regressions** — `fix: 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 guards** — `fix(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.

## Assets

No binary assets attached.

Source archives:

| Format |URL |
| --- | --- |
| zip | https://api.github.com/repos/emersonfelipesp/proxbox-api/zipball/v0.0.11.post1 |
| tar.gz | https://api.github.com/repos/emersonfelipesp/proxbox-api/tarball/v0.0.11.post1 |