2024.1 Series Release Notes


New Features

  • Added support for the bcrypt_sha256 password hashing algorythm, which does workaround limitation on a password length BCrypt have by running the password through HMAC-SHA2-256 first.

Upgrade Notes

  • The following deprecated options in the [memcache] section have been removed.

    • dead_retry

    • pool_maxsize

    • pool_unused_timeout

    • pool_connection_get_timeout

  • The following options have been removed.

    • [eventlet_server] public_bind_host

    • [eventlet_server] public_bind_port

    • [eventlet_server] public_admin_host

    • [eventlet_server] public_admin_port

  • The following command line options have been removed. These options were used by Keystone eventlet model which was removed in Newton release.

    • standard-threads

    • pydev-debug-host

    • pydev-debug-port

  • Keystone no longer substitute the following string interpolations in catalog information. Replace string interpolations by hard-coded strings before upgrade.

    • public_bind_host

    • public_bind_port

    • public_admin_host

    • public_admin_port

Deprecation Notes

  • The templated catalog driver has been deprecated and will be removed in a future release.

Bug Fixes

  • [bug 2052916] Fixed a bug where a HTTP GET request against /v3/s3tokens or /v3/ec2tokens would return HTTP 500 instead of HTTP 405.