openstack/openstacksdk · Week of 2026-05-30
openstack/openstacksdk — 2026-05-30
New service coverage. Several services gained APIs this week: a share transfer resource for the Shared File System service, Secret ACL support and a quota API for the Key Manager, and a QoSSpec resource for Block Storage. Together these land roughly 1,100 lines of new functional surface across four services.
Proxy and resource cleanup. A large sweep continued through the Proxy/Resource layer: the tests.fakes module (and remaining dead fakes) was removed, proxy docstrings were cleaned up, baremetal list operations were migrated onto Proxy._list, a new Proxy._update helper was added, and patch_* methods picked up type annotations. Several deprecations accompanied the refactor — incorrect update_* methods, passing individual patches, the find_* ignore_missing param, find_policy() in Identity, and nova-network support in cloud.
Retry handling. Proxy.request() was preventing connect_retries from taking effect; a reproducer test landed alongside the fix at https://review.opendev.org/c/openstack/openstacksdk/+/990083.
Elsewhere. Volume v2 picked up missing attach/detach parameters, and a small amount of dead code was removed.