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