openstack/openstacksdk · Week of 2026-11-14
openstack/openstacksdk — 2026-11-14
Service coverage. The key-manager service gained a way to opt out of secret payload retrieval and picked up a missing consumers key on the Secret resource. Baremetal added list node history and get history event endpoints. Image grew support for /info/import/detail, and the network layer added tag support for NetworkSegmentRange and an add_tags method on Trunk.
Connection lifecycle. A substantial stability push reworked how the SDK tears down its underlying keystoneauth session: atexit was replaced with weakref.finalize, and a companion fix ensures the connection is actually closed on exit. Both changes landed on master and were backported to three stable branches apiece, making connection cleanup the dominant theme of the week.
Fixes. dns.zone_export_get_text now returns a string rather than raw bytes, placement errors are decoded into readable messages, and trait creation in the placement client no longer sends a stray body.
Maintenance. doc/requirements.txt was dropped in favour of the PTI-defined dependency group name, and pre-commit hook versions were bumped.