Hello, I'm listing here all the patches we'd need for the Django 5.2 track: - 979941: Release Horizon 26.0.0 for 2026.1 Gazpacho | https://review.opendev.org/c/openstack/releases/+/979941 -- includes the most recent fixes for Django 5.2 - "update constraint for horizon to new release 26.0.0" should be submitted by OpenStack Proposal Bot after the release patch is merged - 979862: Update Django to 5.2.12 | https://review.opendev.org/c/openstack/requirements/+/979862 - RFE && discussion about this: https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.... - Tests are failing now since the older Horizon release is used, need to update it to 26.0.0 - 979858: Bump django version to 5.2 | https://review.opendev.org/c/openstack/horizon/+/979858 Regards, Tatiana On Wed, Mar 11, 2026 at 7:04 AM Sean Mooney <smooney@redhat.com> wrote:
On 11/03/2026 07:16, Radomir Dopieralski wrote:
Hello,
I would like to request a requirements freeze exception to bump the version of Django from 4.2.28 to 5.2.12. do all the plugins work with 5.2 its very late in the cycle to do this when we are a day form create rc1 and the sabel branch.
horizon-tox-python3-django52 < https://zuul.opendev.org/t/openstack/build/e7517df569db4b73bf96c9d555e07387>
was passing on the watcher dashboard but its failing on your bump patch
https://review.opendev.org/c/openstack/horizon/+/979858
i dont know how much testing there actully has been so this seam somewhat risky to do this late in the cycle. has there been any devstack/tempest/end to end testing done in ci with 5.2 this cycle?
It is important for Horizon to ship with a version of Django that is security supported, and the security support for Django 4.2.8 ends next month. Django 5.2.12 is a long-term-support release, and will have security support for the next two years [1].
We have been working on making Horizon compatible with Django 5.2 in this release, but the disruption of the gates and the distractions caused by it in the last few weeks prevented us from getting the relevant patches merged on time for the freeze [2].
The patch for requirements is [3]
[1] https://endoflife.date/django [2] https://review.opendev.org/c/openstack/horizon/+/973902 [3] https://review.opendev.org/c/openstack/requirements/+/979862
-- Radomir Dopieralski