netbox-proxbox 0.0.29.post3
A maintenance release on top of 0.0.29.post2. It adds no database migration.
NetBox 4.7 patch releases
The plugin now declares NetBox 4.7.99 as its maximum version, so NetBox 4.7 patch releases such as 4.7.2 load without a plugin update. The certified baseline is unchanged: NetBox 4.5.8 through the 4.7.0 GA release.
OCI testing appliance image
The appliance image build previously installed the newest stable plugin release found on PyPI at build time. Because PyPI publication runs in parallel with the image build, an image could install the previous release while its tag named the new release commit. The 0.0.29.post2 image was affected and contains plugin 0.0.29.post1, so it lacks the netbox_proxbox.W107 system check.
The build now installs exactly the plugin version named by the release, waits for it to appear on PyPI, retries transient PyPI errors, refuses prerelease tags, and verifies the installed plugin version inside the image before publishing. The oci tag moves to the published image only when the released version is the newest stable release ever published, so rebuilding an older release never downgrades it. If you run the appliance, pull the image published for this release.
Upgrade
Upgrade from any 0.0.29 release with the usual package upgrade and manage.py migrate. Backend pairing is unchanged: proxbox-api 0.0.23.post3 (use proxbox-api 0.0.27.post2 or later for the plugin key behavior described in the 0.0.29.post2 notes).
Full notes: docs/release-notes/version-0.0.29.post3.md