Skip to content

Synchronise master with upstream#205

Merged
priteau merged 24 commits into
stackhpc/masterfrom
upstream/master-2026-06-22
Jun 25, 2026
Merged

Synchronise master with upstream#205
priteau merged 24 commits into
stackhpc/masterfrom
upstream/master-2026-06-22

Conversation

@github-actions

Copy link
Copy Markdown

This PR contains a snapshot of master from upstream master.

stephenfin and others added 24 commits May 19, 2026 20:35
Ussuri through Zed are dead. All branches are Python 3-only now.

Change-Id: I65fd1ae3a4c00a4fd6186f4cd915ae4095c2916f
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
meta: version: 3.7.0
meta: team: nova
meta: diff-start: -
meta: series: independent
meta: branch: master
meta: release-type: release
meta: pypi: yes
meta: first: no
meta: release:Author: Balazs Gibizer <gibi@redhat.com>
meta: release:Commit: Balazs Gibizer <gibi@redhat.com>
meta: release:Change-Id: I2291b42c9e31244e51b6ddffa1cbff59fa66e174
meta: release:Code-Review+1: ribaudr <rene.ribaud@gmail.com>
meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech>
meta: release:Workflow+1: Elod Illes <elod.illes@est.tech>
Change-Id: I4642ba4acc0150df75fdfdfad8129d8e00d83db1
Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/update_constraints.sh
meta: version: 2.7.0
meta: team: oslo
meta: diff-start: -
meta: series: independent
meta: branch: master
meta: release-type: release
meta: pypi: no
meta: first: no
meta: release:Author: Takashi Kajinami <kajinamit@oss.nttdata.com>
meta: release:Commit: Takashi Kajinami <kajinamit@oss.nttdata.com>
meta: release:Change-Id: Ib3bf1166afa51835fbf90abe3a9fbf019a6c93de
meta: release:Code-Review+1: Stephen Finucane <stephenfin@redhat.com>
meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech>
meta: release:Workflow+1: Elod Illes <elod.illes@est.tech>
Change-Id: Ic4dce82d699e1398ff7976f7147ad1d440342661
Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/update_constraints.sh
meta: version: 4.15.0
meta: team: OpenStackSDK
meta: diff-start: -
meta: series: hibiscus
meta: branch: master
meta: release-type: release
meta: pypi: yes
meta: first: no
meta: release:Author: Stephen Finucane <sfinucan@redhat.com>
meta: release:Commit: Stephen Finucane <sfinucan@redhat.com>
meta: release:Change-Id: Id70b1c9f58acb1fb6e0f3149fa2a78c4b0415120
meta: release:Workflow+1: Elod Illes <elod.illes@est.tech>
meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech>
Change-Id: Idfdea119469d2fc45cf0e35c00fbfd43e0b1f186
Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/update_constraints.sh
meta: version: 10.1.1
meta: team: oslo
meta: diff-start: -
meta: series: hibiscus
meta: branch: master
meta: release-type: release
meta: pypi: yes
meta: first: no
meta: release:Author: Stephen Finucane <sfinucan@redhat.com>
meta: release:Commit: Stephen Finucane <sfinucan@redhat.com>
meta: release:Change-Id: Ida7850bd8cdb0298952080eb970d6119a90ac160
meta: release:Workflow+1: Elod Illes <elod.illes@est.tech>
meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech>
meta: release:Code-Review+1: Takashi Kajinami <kajinamit@oss.nttdata.com>
Change-Id: I2ce459332d392ac0ebfc9de4326cd650ca0c52b5
Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/update_constraints.sh
meta: version: 3.8.0
meta: team: nova
meta: diff-start: -
meta: series: independent
meta: branch: master
meta: release-type: release
meta: pypi: yes
meta: first: no
meta: release:Author: Balazs Gibizer <gibi@redhat.com>
meta: release:Commit: Balazs Gibizer <gibi@redhat.com>
meta: release:Change-Id: I276d06d3026d2fa658b2fd7cfcdb1a14693d4b50
meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech>
meta: release:Workflow+1: Elod Illes <elod.illes@est.tech>
meta: release:Code-Review+1: ribaudr <rene.ribaud@gmail.com>
Change-Id: Ibb8383c48896894dfd6afe3d6fa87df49a71c4b2
Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/update_constraints.sh
meta: version: 10.1.0
meta: team: OpenStackSDK
meta: diff-start: -
meta: series: hibiscus
meta: branch: master
meta: release-type: release
meta: pypi: yes
meta: first: no
meta: release:Author: Stephen Finucane <sfinucan@redhat.com>
meta: release:Commit: Stephen Finucane <sfinucan@redhat.com>
meta: release:Change-Id: I2eba5d757397435c94f180c819a20a25db107407
meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech>
meta: release:Workflow+1: Elod Illes <elod.illes@est.tech>
Change-Id: I2828f9ba5a7125f93d5a1a63a33131a5b572ba62
Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/update_constraints.sh
meta: version: 10.5.0
meta: team: oslo
meta: diff-start: -
meta: series: hibiscus
meta: branch: master
meta: release-type: release
meta: pypi: yes
meta: first: no
meta: release:Author: Takashi Kajinami <kajinamit@oss.nttdata.com>
meta: release:Commit: Takashi Kajinami <kajinamit@oss.nttdata.com>
meta: release:Change-Id: I96a0aa930e8b5db2cca8fc4fcd2ccc55595dfa63
meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech>
meta: release:Workflow+1: Elod Illes <elod.illes@est.tech>
meta: release:Code-Review+2: Thierry Carrez <thierry@openstack.org>
Change-Id: I730ec0449325834122f2ae12e5851665e0251bbf
Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/update_constraints.sh
Change-Id: I9e8a134067593c393cff063b6c02a40afdd18c89
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
meta: version: 4.2.1
meta: team: neutron
meta: diff-start: -
meta: series: hibiscus
meta: branch: master
meta: release-type: release
meta: pypi: yes
meta: first: no
meta: release:Author: Rodolfo Alonso Hernandez <ralonsoh@redhat.com>
meta: release:Commit: Rodolfo Alonso <ralonsoh@redhat.com>
meta: release:Change-Id: I782bf231cdfb799962dfc3eeafc6da1a9ea9e769
meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech>
meta: release:Workflow+1: Elod Illes <elod.illes@est.tech>
meta: release:Code-Review+1: Brian Haley <haleyb.dev@gmail.com>
Change-Id: I9e39ba8a71a2414a3028862308b41ba5a12b1c15
Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/update_constraints.sh
Fixes applied to automated upper-constraints.txt update:

Pin versions for packages that are not ready for updating:

- pyroute2: Nova/os-vif issues

Co-Authored-by: Dr. Jens Harbott <harbott@osism.tech>
Change-Id: Iccaa9553d658295165cf678cec2fae94519b06ff
Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Generated-By: openstack/project-config:playbooks/proposal/propose_update.sh
meta: version: 4.1.0
meta: team: neutron
meta: diff-start: -
meta: series: hibiscus
meta: branch: master
meta: release-type: release
meta: pypi: yes
meta: first: no
meta: release:Author: Bence Romsics <bence.romsics@gmail.com>
meta: release:Commit: Bence Romsics <bence.romsics@gmail.com>
meta: release:Change-Id: Ia47d55d263b1415d21a9e67d8d5cea2e36a2fcb3
meta: release:Code-Review+1: Brian Haley <haleyb.dev@gmail.com>
meta: release:Workflow+1: Elod Illes <elod.illes@est.tech>
meta: release:Code-Review+1: Lajos Katona <katonalala@gmail.com>
meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech>
Change-Id: I629d548dbb49e2401deab02f695539b558643177
Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/update_constraints.sh
meta: version: 6.4.0
meta: team: freezer
meta: diff-start: -
meta: series: hibiscus
meta: branch: master
meta: release-type: release
meta: pypi: yes
meta: first: no
meta: release:Author: Dmitriy Rabotyagov <dmitriy.rabotyagov@cleura.com>
meta: release:Commit: Dmitriy Rabotyagov <dmitriy.rabotyagov@cleura.com>
meta: release:Change-Id: I23be065fbc3123560558d68cd1ac4b38f1deff46
meta: release:Code-Review+1: Ivan Anfimov <lazekteam@gmail.com>
meta: release:Workflow+1: Elod Illes <elod.illes@est.tech>
meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech>
Change-Id: Icfc04832d20c7605efb331cf31d21b1eaccfc74c
Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/update_constraints.sh
meta: version: 4.16.0
meta: team: OpenStackSDK
meta: diff-start: -
meta: series: hibiscus
meta: branch: master
meta: release-type: release
meta: pypi: yes
meta: first: no
meta: release:Author: Stephen Finucane <sfinucan@redhat.com>
meta: release:Commit: Stephen Finucane <sfinucan@redhat.com>
meta: release:Change-Id: Ibc3d9c7113f4ed9b53a0767bc85db1a969324ec6
meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech>
meta: release:Workflow+1: Elod Illes <elod.illes@est.tech>
Change-Id: I39ba20ac333c5334417261081adc032d7fa7e352
Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/update_constraints.sh
Hypercorn is an HTTP/2-capable ASGI/WSGI server needed by the
oslo.messaging HTTP transport driver to replace cheroot. It provides
native HTTP/2 via h2, fd:// socket binding for TOCTOU-free port
handoff, and clean async shutdown primitives for embedding in managed
threads.

* Is the library actively maintained?
  Yes. 57 releases over 7+ years (2018-2025). Author Phil Jones
  (pgjones) is a member of both the Pallets org (Flask/Werkzeug)
  and the python-hyper org (h2/h11/wsproto). Latest release 0.18.0
  (November 2025) added Python 3.14 support.

* Is the library good code?
  Yes. mypy strict mode, h2spec HTTP/2 conformance suite, Autobahn
  WebSocket fuzz testing, pytest + hypothesis property-based testing.
  CI tests Python 3.10-3.14. Zero published security advisories.

* Is the library license compatible?
  Yes, MIT licensed.

* Is the library already packaged in the distros we target?
  Yes.
  Ubuntu (noble 24.04 LTS): python3-hypercorn 0.14.4-1
  Ubuntu (resolute 26.04 LTS): python3-hypercorn 0.17.3-4
  Debian (trixie stable): python3-hypercorn 0.17.3-2
  Zero open Debian bugs.

* Is the function of this library already covered by other libraries
  in global-requirements.txt?
  No ASGI server exists in global-requirements. cheroot is WSGI-only
  and cannot serve HTTP/2. gunicorn added experimental ASGI support
  but lacks native HTTP/2 and fd:// socket binding. Hypercorn
  replaces cheroot in the HTTP driver with native ASGI + HTTP/2
  support. Its core transitive dependencies (h2, h11, wsproto) are
  already in upper-constraints as indirect dependencies.

* Is the library required for an OpenStack project? Which?
  Yes, oslo.messaging HTTP transport driver (blueprint
  oslo-http-driver).

* If the library release is managed by the OpenStack release process?
  No, it is not managed by OpenStack.

Needed-By: https://review.opendev.org/c/openstack/oslo.messaging/+/993525
Change-Id: I85dedd459472b18d53a17ec71c1ac28a026675f7
Assisted-By: claude-opus-4-6 (OpenCode)
Signed-off-by: Adam Harwell <flux.adam@gmail.com>
@github-actions github-actions Bot added automated Automated action performed by GitHub Actions synchronisation labels Jun 22, 2026
@github-actions github-actions Bot requested a review from a team as a code owner June 22, 2026 08:26
@priteau priteau merged commit b82a67d into stackhpc/master Jun 25, 2026
3 checks passed
@priteau priteau deleted the upstream/master-2026-06-22 branch June 25, 2026 08:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated Automated action performed by GitHub Actions synchronisation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants