Synchronise master with upstream#205
Merged
Merged
Conversation
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>
priteau
approved these changes
Jun 25, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains a snapshot of master from upstream master.