We are chuffed to announce the release of: openstacksdk 3.1.0: An SDK for building applications to work with OpenStack This release is part of the dalmatian release series. The source is available from: https://opendev.org/openstack/openstacksdk Download the package from: https://pypi.org/project/openstacksdk Please report issues through: https://storyboard.openstack.org/#!/project/openstack/openstacksdk For more details, please see below. 3.1.0 ^^^^^ New Features * Added support for access_rules (https://docs.openstack.org/keystone /latest/user/application_credentials.html#access-rules). Changes in openstacksdk 3.0.0..3.1.0 ------------------------------------ afdf1549 Add sort_key and sort_dir to core Neutron resources 4b1e75aa Update master for stable/2024.1 c689bbaf reno: Update master for unmaintained/xena aabe1e04 reno: Update master for unmaintained/wallaby af2c520b reno: Update master for unmaintained/victoria 4f46ab3f Add support for showing requested az in output 31fe67b8 Fix the mailing list domain in documentation link d1ff60d1 Fix typo 434adf77 Adding SDK support for ``glance md-namespace-properties-delete`` 4faf511f identity: Add access rule CRUD support Diffstat (except docs and test files) ------------------------------------- openstack/compute/v2/_proxy.py | 5 +- openstack/compute/v2/server.py | 7 +- openstack/identity/v3/_proxy.py | 55 +++++++++++++++ openstack/identity/v3/access_rule.py | 39 +++++++++++ openstack/identity/v3/application_credential.py | 2 + openstack/image/v2/_proxy.py | 17 +++++ openstack/image/v2/metadef_namespace.py | 17 +++++ openstack/network/v2/address_group.py | 4 +- openstack/network/v2/address_scope.py | 2 + openstack/network/v2/flavor.py | 2 + openstack/network/v2/floating_ip.py | 2 + openstack/network/v2/local_ip.py | 4 +- openstack/network/v2/local_ip_association.py | 2 + openstack/network/v2/metering_label.py | 2 + openstack/network/v2/metering_label_rule.py | 2 + openstack/network/v2/network.py | 2 + openstack/network/v2/network_ip_availability.py | 2 + openstack/network/v2/network_segment_range.py | 2 + openstack/network/v2/port.py | 2 + openstack/network/v2/port_forwarding.py | 2 + openstack/network/v2/qos_policy.py | 2 + openstack/network/v2/router.py | 2 + openstack/network/v2/segment.py | 2 + openstack/network/v2/subnet.py | 2 + openstack/network/v2/subnet_pool.py | 2 + .../functional/identity/v3/test_access_rule.py | 81 ++++++++++++++++++++++ .../identity/v3/test_application_credential.py | 4 ++ .../unit/network/v2/test_local_ip_association.py | 2 + .../notes/add_access_rules-06eb8a1f9fcd9367.yaml | 5 ++ releasenotes/source/2024.1.rst | 6 ++ releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 2 +- releasenotes/source/wallaby.rst | 2 +- releasenotes/source/xena.rst | 2 +- 43 files changed, 387 insertions(+), 12 deletions(-)