Current Series Release Notes

4.0.0-39

New Features

  • Add trusted attribute to port resourse. Users can use this attribute to set port to be trusted what will be then populated into the binding:profile dictionary.

  • Add getting the status of one or all services in Designate (DNS) system.

  • Add support for options property for roles in identity.

  • For Barbican secrets with detected or provided content type other than “text/plain” SDK now returns the secret payload as raw bytes. For secrets with content type “text/plain”, the payload is returned as string, decoded to UTF-8. This behavior is following python-barbicanclient, and allows to use SDK with Barbican secrets that have binary payloads (e.g. “application/octet-stream”).

  • Adds support for runbooks; an API feature that enables project members to self-serve maintenance tasks via predefined step lists in lieu of an arbitrary list of clean/service steps.

  • The migrate_server compute proxy API and the Server.migrate API now accept a host parameter to migrate to a given host.

Upgrade Notes

  • Support for Python 3.7 and 3.8 has been dropped. Python 3.7 support was untested and known to be broken for multiple releases, while Python 3.8 is going EOL in October 2024.

  • The payload of Barbican secrets with other than “text/plain” content type is now returned as raw bytes. For secrets with content type “text/plain”, the payload is returned as string, decoded to UTF-8.