Ocata 系列发布说明

3.22.0

序言

配置选项类型 HostAddressOpt 添加为接受和验证 IP 地址和主机名。 请参阅 features 部分了解更多信息。

新特性

  • 配置选项类型 HostAddressOpt 添加为接受有效的 IP 地址(IPv4 和 IPv6)值以及主机名。 HostAddressOpt 将接受 IPv4 和 IPv6 地址,并确保对 IP 版本进行严格检查。 此选项类型还将接受并准确验证主机名,确保没有无效的 IP 作为有效的hostname通过验证。

3.20.0

新特性

  • 如果命令行上没有给出 –config-dir 选项,则添加默认的 config-dir 路径。 这类似于 oslo.config 已经支持的默认 config-file 处理。 如果没有给出 –config-dir 选项,oslo.config 现在会在几个目录中搜索配置文件片段(取决于给定的项目名称)。 目录不存在时会被简单跳过。 如果没有给出项目名称,目录是

    • ~/${prog}.conf.d/

    • /etc/${prog}.conf.d/

    只有第一个目录可用时才使用。 如果给出了项目,搜索的目录会更复杂。 搜索 2 个目录,第一次搜索是针对与项目相关的目录

    • ~/.${project}/${project}.conf.d/

    • ~/${project}.conf.d/

    • /etc/${project}/${project}.conf.d/

    • /etc/${project}.conf.d/

    然后,对于与程序名称相关的配置,搜索以下目录

    • ~/.${project}/${prog}.conf.d/

    • ~/${prog}.conf.d/

    • /etc/${project}/${prog}.conf.d/

    • /etc/${prog}.conf.d/

升级说明

  • 与 ‘default_config_files’ 类似,‘default_config_dirs’ 不再是允许的配置键。 如果使用该键,将引发 ValueError()。

其他说明

  • 添加一些默认的 config-dirs 使即使在 wsgi 环境(如 Apache)中也可以使用 config dir 片段,在这些环境中,很难将命令行参数传递给 wsgi 应用程序。