# netbox-openbao v0.2.2 v0.2.2 | Field |Value | | --- | --- | | Canonical URL | https://emersonfelipesp.com/netbox-openbao/releases/v0.2.2 | | GitHub URL | https://github.com/emersonfelipesp/netbox-openbao/releases/tag/v0.2.2 | | Tag | v0.2.2 | | State | latest | | Author | emersonfelipesp | | Created | 2026-10-05 15:48 UTC | | Published | 2026-10-05 15:49 UTC | | Target | main | | Synced | 2026-10-05 23:44 UTC | | Assets | 0 | ## Release notes ## netbox-openbao 0.2.2 SSH quick-add can now create the connection IP address in the same transaction. ### Changes - `new_ip_address` (a CIDR string such as `10.0.0.5/24`) on the quick-add REST action and the UI form, mutually exclusive with `ip_address`. The address is created inside the quick-add transaction, so a later failure rolls it back with everything else. - An existing visible address with the same CIDR and no VRF is reused instead of creating a duplicate. Same-CIDR creation is serialized with a transaction-scoped lock. - Creating the address needs the caller's own `ipam.add_ipaddress` permission. - With neither input, the object's primary IP is used when the caller may view it. A hidden primary IP never blocks reusing a service that already has an address. - A reused service keeps its address: a different explicitly requested address is rejected inside the transaction, and the same address is accepted. - The response reports `ip_address_id` and `ip_address`, and only for an address the caller may view. ### Upgrade notes No migration. Existing clients that pass `ip_address` or no address keep working. ## Assets No binary assets attached. Source archives: | Format |URL | | --- | --- | | zip | https://api.github.com/repos/emersonfelipesp/netbox-openbao/zipball/v0.2.2 | | tar.gz | https://api.github.com/repos/emersonfelipesp/netbox-openbao/tarball/v0.2.2 |