2023.2 Series Release Notes

1.5.0

New Features

  • Added support for block storage services.

  • Add support for creating, updating and deleting domain configurations for the identity service.

  • Add support for Image Metadef objects.

  • Added new fields to loadbalancer create/update listener API in order to support new HTTP Strict Transport Security support.

  • Added support to manage and unmanage shares from the shared file system service.

  • Added support to list, get, create, update, and delete share metadata from shared file system service.

  • Add both ca_tls_container_ref and crl_container_ref parameters for Octavia pools, which can be used to store the ca certificate used by backend servers and the revocation list file.

  • Add SFC resources: FlowClassifier, PortChain, PortPair, PortPairGroup and ServiceGraph resources and introduce support for CRUD operations for these.

Upgrade Notes

  • The openstack.format.Formatter class no longer defines a serialize method to override. This was unused and unneccessary complexity.

1.4.0

New Features

  • Add fake resource generator to ease unit testing in packages that depend on openstacksdk.

  • Add support for aggregates to the ResourceProvider Placement resource.

  • Added support for the ResourceProviderInventory Placement resource.

  • Add support for the Trait Placement resource.

  • Added support to create, update, list, get, and delete share groups on the shared file system service.

  • Added support for list, show, update, delete, reset and create Share Group Snapshots for Shared File Systems service.

  • Project cleanup now supports skipping specific resources, which will be kept as-is. Resource names are based on the resource registry names, e. g. “block_storage.volume”.

  • Added update_workflow to the workflow proxy.

1.3.0

New Features

  • Added support for block storage summary.

  • Adds support for querying a node’s hardware inventory as per functionality introduced in API 1.81.

1.2.0

New Features

  • Add Designate (DNS) support for zone shares.

  • Added support to create, list, get and delete share access rules with the shared file system service.

  • Added support to create, list, get, and delete share network subnets on the shared file system service.

  • Adds shelve_offload_server method to the compute proxy

  • Add support for Ironic Inspector Introspection Rules API.

  • Adds support for Node shards to baremetal service.

  • The Resource.wait_for_status, Resource.wait_for_delete, and related proxy wrappers now accept a callback argument that can be used to pass a callback function. When provided, the wait function will attempt to retrieve a progress value from the resource in question and pass it to the callback function each time it iterates.

1.1.0

New Features

  • Add support for glance Cache API.

  • Add support for glance Cache API.

  • Added support to create, update, list, get, and delete share networks on the shared file system service.

  • Added support to list and get share snapshot instances on the shared file system service.

  • Added support to list, get, reset status of, and force delete share instances (from shared file system service).

  • Added support for shrink/extend share actions.

  • Added support to list and show Export Locations for shares from the Shared File Systems service.

  • The openstack.compute.v2.server.Server object now provides a restore method to restore it from a soft-deleted state, while the compute proxy method provides an equivalent restore_server method.

  • Add BGPVPN, BGPVPN Network Association, BGPVPN Port Association, and BGPVPN Router Association resources and introduce support for CRUD operations for these.

  • Add SDK support for Nova microversion 2.91. This microversion allows specifying a destination host to unshelve a shelve offloaded server. And availability zone can be set to None to unpin the availability zone of a server.

Upgrade Notes

  • Warnings about deprecated behavior or deprecated/modified APIs are now raised using the warnings module, rather than the logging module. This allows users to filter these warnings or silence them entirely if necessary.

Bug Fixes

  • It is now possible to configure v3multifactor auth type using environment variables. For example:

    export OS_AUTH_TYPE=v3multifactor export OS_AUTH_METHODS=v3password,v3totp export OS_USERNAME=admin export OS_PASSWORD=password export OS_PASSCODE=12345 openstack server list