# proxbox-api v0.0.9.post2 v0.0.9.post2 — fix create_storages import in full-update | Field |Value | | --- | --- | | Canonical URL | https://emersonfelipesp.com/proxbox-api/releases/v0.0.9.post2 | | GitHub URL | https://github.com/emersonfelipesp/proxbox-api/releases/tag/v0.0.9.post2 | | Tag | v0.0.9.post2 | | State | stable | | Author | emersonfelipesp | | Created | 2026-05-01 03:08 UTC | | Published | 2026-05-01 03:09 UTC | | Target | main | | Synced | 2026-08-26 01:09 UTC | | Assets | 0 | ## Release notes ## Summary Ships a one-line import fix that unblocks every full-update sync run. `proxbox_api/app/full_update.py` was importing `create_storages` from `proxbox_api.routes.virtualization.virtual_machines.storages_vm` — a thin HTTP route wrapper whose signature only accepts `fetch_max_concurrency` and does not accept `overwrite_flags`. The caller passes both `fetch_concurrency=...` and `overwrite_flags=...`, so every non-trivial sync raised: ``` TypeError: create_storages() got an unexpected keyword argument 'fetch_concurrency'. Did you mean 'fetch_max_concurrency'? ``` Switched the import to `proxbox_api.services.sync.storages.create_storages` — the real reconcile service that already accepts both kwargs. Caught by netbox-proxbox `v0.0.13.post2` post-publish E2E. Was a regression from 4f33e70 (`feat(sync): honor expanded overwrite_* flags via SyncOverwriteFlags schema`), shipped silently in `0.0.9.post1`. ## Compatibility | Component | Version | |-----------|---------| | proxbox-api | `0.0.9.post2` | | netbox-proxbox | `>=0.0.13.post2` | | netbox-sdk | `0.0.7.post6` | | proxmox-sdk | `0.0.3.post1` | ## Upgrade ``` pip install --upgrade proxbox-api==0.0.9.post2 # or docker pull emersonfelipesp/proxbox-api:0.0.9.post2 ``` ## Changes - fd395a1 fix(full-update): import create_storages from services, not routes - 8ec7d52 chore: bump version to 0.0.9.post2 ## Assets No binary assets attached. Source archives: | Format |URL | | --- | --- | | zip | https://api.github.com/repos/emersonfelipesp/proxbox-api/zipball/v0.0.9.post2 | | tar.gz | https://api.github.com/repos/emersonfelipesp/proxbox-api/tarball/v0.0.9.post2 |