Rocky Series Release Notes


Bug Fixes

  • Fixed an issue introduced in 3.5.0 where re-uploading an SLO with the same size, mtime, and segment size would delete all of the just-uploaded segments.


New Features

  • Add the --prompt option for the CLI which will cause the user to be prompted to enter a password. Any password otherwise specified by --key , --os-password or an environment variable will be ignored.

  • Added bash completion support to the swift CLI. Enable this by sourcing the included tools/swift.bash_completion file. Make it permanent by including this file in the system’s /etc/bash_completion.d directory.

  • Add ability to generate a temporary URL with an IP range restriction. TempURLs with IP restrictions are supported are Swift 2.19.0 or later.

  • The SDK now supports a query_string option on the head_object() method. This is useful for finding information on SLO/DLO manifests without fetching the entire manifest.

  • The SDK now respects region_name when using sessions.

  • Added a .close() method to an object response, allowing clients to give up on reading the rest of the response body, if they so choose.

  • Fixed a bug where using --debug in the CLI with unicode account names would cause a client crash.

  • Make OS_AUTH_URL work in DevStack (for testing) by default.

  • Dropped Python 3.4 testing.

  • Various other minor bug fixes and improvements.