[release-announce] openstack-heat 20.0.0 (antelope)

no-reply at openstack.org no-reply at openstack.org
Wed Mar 22 12:27:48 UTC 2023


We are pumped to announce the release of:

openstack-heat 20.0.0: OpenStack Orchestration

This release is part of the antelope release series.

The source is available from:

    https://opendev.org/openstack/openstack-heat

Download the package from:

    https://tarballs.openstack.org/heat/

For more details, please see below.

20.0.0
^^^^^^

Bug Fixes

* Honor "hidden" parameter in get stack environment API. Now values
  passed to hidden parameters are replaced by '******', similarly to
  the other APIs such as show stack details API.

Changes in openstack-heat 19.0.0.0rc1..20.0.0
---------------------------------------------

6a4c7b57b stable-only: Pin bandit to 1.7.4
acacffd29 Disable B113 rule of bandit
8cd439a27 Fix unit tests with python-novaclient 18.3.0
6e0e2269d Update TOX_CONSTRAINTS_FILE for stable/2023.1
84d7e36cc Update .gitreview for stable/2023.1
c31eb4f5c fix heat update senlin cluster
c6094856a Fix parsing of live data from OS::Nova::Server
add8d1628 Skip basic scenario test
c13f911ba Return HTTPBadRequest from circular dependency
c253b38e2 Move CircularDependencyException to common
604111b0b Fix setting the tempest virtual env constraints env var
bdcb2c3bd Added a unit test for get_environment_hidden_param
8e2286c9b Fix unit tests for python-barbicanclient 5.5.0
216cdd444 Update release note of task 47052
85480f94d Fix an assert statement
29eaf4ef7 Use new get_rpc_client API from oslo.messaging
a0ff4b98b Decode UTF-8 body data in SwiftSignal
1305a3152 Honor 'hidden' parameter in 'stack environment show' command
b452ea708 Skip test_stack_update_with_replacing_userdata
53fa8c374 Explicitly pass error kwarg in nested StackValidationFailed
500201cb7 Skip test_cancel_update_server_with_port
9407b4897 Ignore resource_data decryption errors
ceef7869e Don't load all resources for policy check
5451b9854 Imported Translations from Zanata
0aa0b3825 Update stestr args for inclusive language
56d99bf65 Improve map_merge logging
ddbf9db52 Set cache_ok to avoid further SAWarning
0ea1ee087 Retry to detach volume if nova returned error 409
13fbd367e Fix get_attr syntax in template guide
87bdbfdca Drop implementation for OS::Magnum::Bay/BayModel
ba29a7089 Switch to 2023.1 Python3 unit tests and generic template name
1b42c7296 Update master for stable/zed
af5ffbe01 Replace deprecated Query.as_scalar()
e17f68a83 Deploy healthcheck middleware as app instead of filter
520e2389d Allow deleting user_creds when can't be decrypted


Diffstat (except docs and test files)
-------------------------------------

.gitreview                                         |   1 +
.zuul.yaml                                         |   4 +-
devstack/lib/heat                                  |  11 +-
devstack/upgrade/resources.sh                      |  32 ++++-
etc/heat/api-paste.ini                             |  68 ++++++---
heat/api/__init__.py                               |  33 +++++
heat/api/middleware/fault.py                       |   3 +-
heat/common/exception.py                           |   4 +
heat/common/messaging.py                           |   4 +-
heat/common/policy.py                              |   4 +-
heat/db/sqlalchemy/api.py                          |  13 +-
heat/db/sqlalchemy/types.py                        |   2 +
heat/engine/clients/os/magnum.py                   |  10 --
heat/engine/dependencies.py                        |   7 +-
heat/engine/hot/functions.py                       |   4 +-
.../engine/resources/openstack/heat/swiftsignal.py |   2 +
heat/engine/resources/openstack/magnum/bay.py      | 137 +-----------------
heat/engine/resources/openstack/nova/server.py     |  12 +-
heat/engine/resources/openstack/senlin/cluster.py  |   8 +-
heat/engine/resources/stack_resource.py            |   2 +-
heat/engine/resources/volume_base.py               |  13 +-
heat/engine/service.py                             |  12 +-
heat/engine/stack.py                               |   6 +-
heat/engine/stk_defn.py                            |   7 +
heat/locale/de/LC_MESSAGES/heat.po                 |  37 +----
heat/locale/es/LC_MESSAGES/heat.po                 |  39 +----
heat/locale/fr/LC_MESSAGES/heat.po                 |  40 +-----
heat/locale/it/LC_MESSAGES/heat.po                 |  42 +-----
heat/locale/ja/LC_MESSAGES/heat.po                 |  38 +----
heat/locale/ko_KR/LC_MESSAGES/heat.po              |  38 +----
heat/locale/pt_BR/LC_MESSAGES/heat.po              |  39 +----
heat/locale/ru/LC_MESSAGES/heat.po                 |  36 +----
heat/locale/zh_CN/LC_MESSAGES/heat.po              |  36 +----
heat/locale/zh_TW/LC_MESSAGES/heat.po              |  36 +----
...ter-in-stack-env-show-cmd-062065545dfef82a.yaml |   6 +
releasenotes/source/index.rst                      |   1 +
.../locale/en_GB/LC_MESSAGES/releasenotes.po       |  11 +-
releasenotes/source/zed.rst                        |   6 +
requirements.txt                                   |   4 +-
setup.cfg                                          |   1 -
test-requirements.txt                              |   2 +-
tox.ini                                            |  12 +-
58 files changed, 478 insertions(+), 845 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 457724754..18150cfc4 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -29 +29 @@ oslo.log>=4.3.0 # Apache-2.0
-oslo.messaging>=5.29.0 # Apache-2.0
+oslo.messaging>=14.1.0 # Apache-2.0
@@ -68 +68 @@ Routes>=2.3.1 # MIT
-SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.0.10 # MIT
+SQLAlchemy>=1.4.0 # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index bd3032139..62872ccaa 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -12 +12 @@ pyflakes>=2.1.1
-bandit!=1.6.0,>=1.1.0 # Apache-2.0
+bandit!=1.6.0,>=1.1.0,<1.7.5 # Apache-2.0






More information about the Release-announce mailing list