# proxbox-api v0.0.7

v0.0.7

| Field |Value |
| --- | --- |
| Canonical URL | https://emersonfelipesp.com/proxbox-api/releases/v0.0.7 |
| GitHub URL | https://github.com/emersonfelipesp/proxbox-api/releases/tag/v0.0.7 |
| Tag | v0.0.7 |
| State | stable |
| Author | emersonfelipesp |
| Created | 2026-04-13 20:15 UTC |
| Published | 2026-04-13 20:16 UTC |
| Target | main |
| Synced | 2026-08-26 19:44 UTC |
| Assets | 0 |

## Release notes

## What's Changed

### Features
- Bundle Proxmox OpenAPI schemas for PVE 8.1/8.2/8.3 with auto-generation support
- Auto-allow endpoint IPs in SSRF during create/update
- Add duration_seconds to SSE step-completed events in full-update stream

### Bug Fixes
- Handle primary IP reassignment block in `ensure_ip_assigned_to_vm`
- Fix VM primary IP assignment for IPv4/IPv6 and disk retry
- Fix VM disk aggregate handling and primary IP patch fallback
- Fix interface lookup collision and backup duplicate-create errors
- Deduplicate cluster resources when multiple Proxmox sessions share a cluster
- Prevent cross-VM interface theft during concurrent sync
- Prevent SSE stream 502 with keepalive and consistent error handling
- Fix task-history vmid, bridge cache, and route ordering sync errors
- Reduce /openapi.json size to fix Swagger UI blank page
- Prevent full VM result-list log from crashing stream
- Send bulk DELETE as JSON body instead of query params
- Pass ProxmoxSession wrapper to get_vm_snapshots correctly
- Fix backup fields, backup routine fields, and task-history stream integration
- Downgrade HTTP 501 snapshot errors to debug level
- Apply ruff formatting to 12 files missed by CI background-job check

### CI/CD
- Fix ci.yml ruff step: run format check sequentially with `uv run` to catch formatting failures reliably

### Dependencies
- Pin `netbox-sdk==0.0.7.post4` and `proxmox-sdk==0.0.2.post2`
- Patch Dependabot vulnerabilities (pytest, next.js)

### Documentation
- Resolve MkDocs build failure in schema-management.md
- Add encryption settings test coverage and documentation

### Refactoring
- Rename proxmox-openapi dependency to proxmox-sdk
- Consolidate duplicate sync utilities and simplify IP sync
- Improve type hints across proxbox_api — eliminate Any, add return types

## Assets

No binary assets attached.

Source archives:

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