2025.1 系列发布说明

8.1.0

新特性

  • 添加了一个用于检查镜像是否符合格式检查器的实用程序 CLI 模块,位于 oslo_utils.imageutils 中。安装 oslo.utils 后,只需运行 python -m oslo_utils.imageutils -h 即可获取有关新 CLI 助手的完整用法。

弃用说明

  • Eventlet 的用法已被弃用,并且 OpenStack 计划移除 Eventlet 正在规划中。因此,eventletutils 模块已被弃用。请开始考虑移除您内部的 Eventlet 用法并迁移您的堆栈。

  • 来自 oslo_utils.encodeutils 模块的 exception_to_unicode 函数已被弃用。请改用 str(exc)

8.0.0

新特性

  • 以下实用函数已添加到 oslo_utils.secretutils 模块。这些可用于替换 Python 3.13 中移除的内置 crypt 模块。

    • crypt_password

    • crypt_mksalt

升级说明

  • netutils.is_valid_ipv4 方法现在默认启用严格检查。要保留之前的行为,请将 strict 参数设置为 False

7.4.0

新特性

  • 新的 VersionPredicate 类已添加到 versionutils 模块,该类解析版本谓词并检查给定的版本是否满足描述的要求。

升级说明

  • 已移除对 Python 3.8 的支持。 现在支持的最低 python 版本是 3.9。

弃用说明

  • oslo_utils.secretutils.constant_time_compare 函数已被弃用。请使用内置 hmac 模块中的 compare_digest 函数。

  • oslo_utils.secretutils 模块中的 md5 方法已被弃用,因为在所有受支持的 Python 版本中都可以使用 hashlib.md5