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.org/thread/H67NORC72ZELFUPBGFWUXVAKGMCK6TUU/ 
  - 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