[release-announce] openstack-placement 8.0.0 (zed)

no-reply at openstack.org no-reply at openstack.org
Wed Oct 5 12:32:44 UTC 2022


We are pumped to announce the release of:

openstack-placement 8.0.0: Resource provider inventory usage and
allocation service

This release is part of the zed release series.

The source is available from:

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

Download the package from:

    https://pypi.org/project/openstack-placement

For more details, please see below.

Changes in openstack-placement 7.0.0..8.0.0
-------------------------------------------

5ec38f6d Make us compatible with oslo.db 12.1.0
5fbb2290 Remove unicode literal strings
11644979 Clarify trait filtering in the API doc
9c7f869b Func test for os-traits and os-resource-classes lib sync
c4e89253 Update placement for os-traits 2.8.0 release
cbd0198b disable traits count check to allow os-traits 2.8.0
7d4d49f4 Fix typo in schema
d8241aac Add WA about resource_providers.can_host removal
d013b370 Update python testing as per zed cycle testing runtime
19315d21 doc: Comment out language option
03d56792 Drop lower-constraints.txt and its testing
20fdc44b tox: Enable SQLAlchemy 2.0 warnings
13bbdba0 db: Use Row, not LegacyRow
5a0f7982 tests: Restore - don't reset - warning filters
c68d472d db: Remove unnecessary use of '_mapping'
e5b89581 db: Use explicit transactions
3aca87e4 db: Replace deprecated 'FromClause.select().whereclause' parameter
b3fe04f0 db: Remove use of non-integer/slice indices
cb6bfc56 db: Update 'select()' calls
932988e8 db: Replace 'as_scalar()' with 'scalar_subquery()'
5a97e855 db: Replace implicit conversion of SELECT into FROM
9171aae3 Make perfload jobs fail if write allocation fails
e600254d Add zed spec directory
333fe55b Add Python3 zed unit tests
cd899b66 Update master for stable/yoga
ba7cd289 Change minversion of tox to 3.18.0
a57215e8 Fix perfload jobs after consumer_types
079e55fd setup: Replace dashes with underscores
b9e7524c tox: Remove psycopg2 warning filter
50bacea3 tests: Silence noisy tests


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

.zuul.yaml                                         |   7 +-
api-ref/source/conf.py                             |   8 +-
api-ref/source/parameters.yaml                     |   7 +-
gate/perfload-nested-runner.sh                     |  15 +-
gate/perfload-runner.sh                            |  15 +-
lower-constraints.txt                              |  92 ------
placement/attribute_cache.py                       |  37 ++-
placement/cmd/status.py                            |  14 +-
.../611cd6dffd7b_block_on_null_root_provider_id.py |   2 +-
.../b5c396305c25_block_on_null_consumer.py         |   5 +-
placement/objects/allocation.py                    |  84 ++---
placement/objects/allocation_candidate.py          |  24 +-
placement/objects/consumer.py                      |  26 +-
placement/objects/inventory.py                     |   7 +-
placement/objects/project.py                       |  11 +-
placement/objects/research_context.py              |  69 ++--
placement/objects/resource_class.py                |  13 +-
placement/objects/resource_provider.py             |  57 ++--
placement/objects/trait.py                         |  24 +-
placement/objects/user.py                          |  16 +-
placement/schemas/allocation.py                    |   2 +-
.../functional/db/test_allocation_candidates.py    |   2 +-
.../functional/gabbits/aggregate-legacy-rbac.yaml  |   1 -
.../functional/gabbits/aggregate-secure-rbac.yaml  |   1 -
.../functional/gabbits/allocations-mappings.yaml   |  15 +-
...ation-empty-mapping-field-f5f97de6df891362.yaml |   9 +
.../drop-python-3-6-and-3-7-c3d8c440800ed885.yaml  |   5 +
releasenotes/source/conf.py                        |  12 +-
releasenotes/source/index.rst                      |   1 +
releasenotes/source/yoga.rst                       |   6 +
requirements.txt                                   |  10 +-
setup.cfg                                          |  15 +-
tox.ini                                            |  36 +--
48 files changed, 447 insertions(+), 730 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 6e6b9ce9..d57ef034 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -0,0 +1,4 @@
+# Requirements lower bounds listed here are our best effort to keep them up to
+# date but we do not test them so no guarantee of having them all correct. If
+# you find any incorrect lower bounds, let us know or propose a fix.
+
@@ -6 +10 @@ pbr>=3.1.1 # Apache-2.0
-SQLAlchemy>=1.2.19 # MIT
+SQLAlchemy>=1.4.0 # MIT
@@ -19 +23 @@ oslo.utils>=4.5.0 # Apache-2.0
-oslo.db>=4.40.0 # Apache-2.0
+oslo.db>=8.6.0 # Apache-2.0
@@ -25 +29 @@ os-resource-classes>=1.1.0 # Apache-2.0
-os-traits>=2.7.0 # Apache-2.0
+os-traits>=2.8.0 # Apache-2.0






More information about the Release-announce mailing list