2023.2 系列发布说明¶
2023.2-eol¶
新特性¶
修复了资源类型
OS::Heat::UpdateWaitConditionHandle,该类型导致堆栈更新一致失败。
21.0.0¶
新特性¶
Heat 策略已修改,以隔离系统级别和项目级别 API 策略。由于此更改,系统用户将不允许对项目级别资源执行任何操作。
升级说明¶
以下资源类型现在已被隐藏。Neutron LBaaS v2 已经退役,因此这些资源类型不再可用。
OS::Neutron::LBaaS::LoadBalancerOS::Neutron::LBaaS::ListenerOS::Neutron::LBaaS::PoolOS::Neutron::LBaaS::PoolMemberOS::Neutron::LBaaS::HealthMonitorOS::Neutron::LBaaS::L7PolicyOS::Neutron::LBaaS::L7Rule
数据库迁移引擎已从 sqlalchemy-migrate 更改为 alembic。对于大多数部署,这应该影响最小或没有影响,并且切换应该大部分是透明的。主要的面向用户的影响是模式版本控制的更改。虽然 sqlalchemy-migrate 使用线性、基于整数的版本控制方案,这需要占位符迁移以允许潜在的迁移回溯,但 alembic 使用分布式版本控制类似的模式,其中迁移的祖先编码在文件中,并且可以进行分支。因此,alembic 迁移文件使用任意 UUID 类似的命名方案,并且
heat-manage db_sync命令现在期望在手动指定应应用的版本时使用这种版本。例如$ heat-manage db_sync c6214ca60943
尝试指定基于 sqlalchemy-migrate 的版本将导致错误。