2025.1 Series Release Notes¶
24.1.0-4¶
Bug Fixes¶
- Enable the creation of an - OS::Neutron::VPNServiceresource, and an- OS::Neutron::IPsecSiteConnectionresource that depends on it, within the same stack.
24.1.0¶
Deprecation Notes¶
- The - heat-apiconsole script and the- heat-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 WSGI- applicationobjects. 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::AvailabilityZoneProfileand- OS::Octavia::AvailabilityZone, are added. These resource types allow an operator to create Octavia availabilityzone profile and availabilityzone. A created- OS::Octavia::AvailabilityZoneresource can be referred by the- availability_zoneproperty of- OS::Octavia::LoadBalancerresources.
- Added the - tenant_idproperty to the following resources. This property allows admin users to create these resources in specific tenants.- OS::Neutron::ProviderNet
- OS::Neutron::Router
 
- Added - attributesproperty to resource type- OS::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::Shareattribute- export_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::Shareattribute- export_locationswill now be a list of export paths
