Rocky 系列发布说明

1.38.1-6

错误修复

  • [bug 1880959] 修复了从策略目录重新加载策略文件时的行为。 之前,由于一次更改,位于 policy_dirs 选项中指定的目录中的策略文件的规则在重新应用主策略文件中的规则后不会重新应用。

1.38.1

错误修复

  • 如 launchpad bug 1723030 中所述,在某些情况下,策略检查会导致性能显著下降。此版本包含改进的规则验证逻辑,以防止这种情况发生。

1.38.0

新特性

  • [bug 1779172] enforce() 方法现在支持解析 oslo.context 对象(如果作为 creds 传递给 enforce())。这为服务开发人员提供了更一致的策略执行,确保策略执行中提供的属性标准化。在这种情况下,它们通过 oslo_context.context.RequestContext.to_policy_values() 方法进行标准化。

错误修复

  • [bug 1779172] enforce() 方法现在支持解析 oslo.context 对象(如果作为 creds 传递给 enforce())。这为服务开发人员提供了更一致的策略执行,确保策略执行中提供的属性标准化。在这种情况下,它们通过 oslo_context.context.RequestContext.to_policy_values() 方法进行标准化。

  • [bug 1741073] 改进了文档,包括 oslopolicy-sample-generatoroslopolicy-list-redundant 用法。

1.37.0

错误修复

  • [bug 1773473] 用于渲染策略文档的 sphinxext 扩展现在支持 scope_types 属性。

  • [bug 1771442] 在渲染文档的示例策略文件时,现在可以正确格式化已弃用以供删除的策略规则。