2025.1 Series Release Notes¶
24.1.0-4¶
Bug Fixes¶
Enable the creation of an
OS::Neutron::VPNServiceresource, and anOS::Neutron::IPsecSiteConnectionresource that depends on it, within the same stack.
24.1.0¶
Deprecation Notes¶
The
heat-apiconsole script and theheat-api-cfnconsole script, which are used to launch standalone api services, have been deprecated and will be removed in a future release. It is now highly recommended to Use the wsgi scripts (or wsgi applications directly) instead.
24.0.0¶
New Features¶
A new module,
heat.wsgi, has been added as a place to gather WSGIapplicationobjects. This is intended to ease deployment by providing a consistent location for these objects. For example, if using uWSGI then instead of:[uwsgi] wsgi-file = /bin/heat-api
You can now use:
[uwsgi] module = heat.wsgi.api:application
This also simplifies deployment with other WSGI servers that expect module paths such as gunicorn.
The new resources,
OS::Octavia::AvailabilityZoneProfileandOS::Octavia::AvailabilityZone, are added. These resource types allow an operator to create Octavia availabilityzone profile and availabilityzone. A createdOS::Octavia::AvailabilityZoneresource can be referred by theavailability_zoneproperty ofOS::Octavia::LoadBalancerresources.
Added the
tenant_idproperty to the following resources. This property allows admin users to create these resources in specific tenants.OS::Neutron::ProviderNetOS::Neutron::Router
Added
attributesproperty to resource typeOS::Designate::Zone. It can be any key:value pairs of information about this zone including the pool where the user wants to place the zone used by scheduler.
The new
[DEFAULT] max_cinder_api_microversionoption has been added. This option overrides the maximum API microversion supported by Cinder, which is detected automatically by default.
The
OS::Cinder::Volumeresource type now supports extending volumes in use. Note that this requires that Cinder supports API microversion 3.42 or later.
Upgrade Notes¶
OS::Manila::Shareattributeexport_locationswill now be a list of export paths
Deprecation Notes¶
The
heat-allconsole script has been deprecated and will be removed in a future release.
Bug Fixes¶
Fixed the consistent type mismatch error caused by creating or updating a stack with files stored in OpenStack Swift containers, using the files_container parameter. Now file content is always decoded and can be used as a string value.
Changed type of the following parameters from integer to string, to correctly parse micro versions with trailing zero (e.g. 2.20).
[DEFAULT] max_nova_api_microversion[DEFAULT] max_ironic_api_microversion
OS::Manila::Shareattributeexport_locationswill now be a list of export paths