Wallaby 系列发布说明

19.3.0

新特性

  • 当有多个可用区时,默认行为是允许调度器在任何一个可用区中启动虚拟机。新的设置 LAUNCH_INSTANCE_DEFAULTS.default_availability_zone 允许管理员为新的虚拟机创建指定一个默认的静态可用区。

错误修复

  • 此前,ToggleSuspend 类检查 os-rescue 策略以进行恢复操作。通过此修复,该类检查 ‘os_compute_api:os-suspend-server:resume’ 策略,以符合恢复操作。

19.2.0

错误修复

  • 获取当前日期的时区偏移量,而不是 1 月 1 日的偏移量。此错误似乎只是一个外观问题,时区偏移量会在 current_year/01/01 计算,因此在显示用户配置设置中的时区列表时,即使在夏令时期间也会保持夏令时偏移量。

19.1.0

新功能

  • 在 OPENSTACK_HYPERVISOR_FEATURES 中将 ‘can_set_password’ 设置为 True,可在 AngularJS 启动实例对话框中添加设置管理员密码的选项。

  • Horizon 现在支持已注册的默认策略,操作员只需要在 POLICY_FILES 设置中的策略文件中定义他们想要覆盖的策略。(此前策略文件需要包含所有定义的策略,包括默认策略。)已注册的默认策略定义在 DEFAULT_POLICY_FILES 文件下,并且在 horizon 发布之前与后端服务的注册默认值同步。

  • 中文区域设置 zh-cnzh-tw 现在分别更改为 zh-hanszh-hant。这遵循了 horizon 所依赖的框架 Django 的更改。新的区域设置将使用语言与特定位置分离,因为它们也在中国/台湾以外的地方使用。

  • 现在支持在管理面板中进行卷备份。管理员现在能够查看不同用户的全部卷备份。

已知问题

  • 具有系统范围令牌(system_scope:all)的策略在 horizon 中尚不支持。horizon 团队认识到这是一个重要的功能差距,并希望在不久的将来支持它。

升级说明

  • POLICY_FILES 下的策略文件格式已更改为 YAML,并且这些文件中的所有内容现在都已注释掉。您只需要定义您想要从默认设置中修改的策略。您仍然可以使用 JSON 格式的策略文件。如果您继续使用 JSON 格式,请将 POLICY_FILES 设置配置为指向 JSON 文件。

  • 中文区域设置 zh-cnzh-tw 已更改为 zh-hanszh-hant。如果您在设置中显式配置 LANGUAGES,请确保在需要时使用新的中文区域设置。

弃用说明

  • 启动实例表单的 Django 版本现已弃用。通过将 LAUNCH_INSTANCE_NG_ENABLED 设置为 True 并且将 LAUNCH_INSTANCE_LEGACY_ENABLED 设置为 False 来切换到 AngularJS 版本的表单。horizon 团队认为,Django 和 AngularJS 实现之间的功能差距已经弥合,我们可以放弃 Django 版本。如果您发现任何功能差距,请在 horizon 中提交错误报告或联系 horizon 团队。