[ ~/netbox-openbao/releases/v0.2.2 ]tty0
emerson@netdevops:~/netbox-openbao$ gh release view v0.2.2 --repo emersonfelipesp/netbox-openbao
back to releases / back to project
v0.2.2
tag=v0.2.2state=latestpublished=2026-10-05synced=2026-10-05 22:13 UTC
- author
- emersonfelipesp
- created
- 2026-10-05 15:48 UTC
- target
- main
- downloads
- 0
emerson@netdevops:~/netbox-openbao$ cat RELEASE_NOTES.md
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 as10.0.0.5/24) on the quick-add REST action and the UI form, mutually exclusive withip_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_ipaddresspermission. - 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_idandip_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.
emerson@netdevops:~/netbox-openbao$ gh release download --pattern '*'