Skip to content

Comments

Upgrade to Django 5.2#89

Merged
vanschelven merged 13 commits intomainfrom
django-5-2
Sep 5, 2025
Merged

Upgrade to Django 5.2#89
vanschelven merged 13 commits intomainfrom
django-5-2

Conversation

@vanschelven
Copy link
Contributor

@vanschelven vanschelven commented Apr 26, 2025

With Bugsink dropping Python 3.9 support we can move forward on this.

[x] Check the release-notes for all versions up to 5.2 (breaking changes, features removed) -- no action required.
[x] Tests still run
[x] Use new features where applicable (as previously pointed out in comments)

[ ] Actually test this in live settings, i.e. not just running the automated tests

(I will merge-into-main before seriously doing that last point, and then will use main in serious environments for a while before making a release)

'shooting in the dark' edition, i.e. just upgrading the version number
without RTFM and seeing if the CI still runs
… the 'auto imported' warning

30 objects imported automatically (use -v 2 for details).
@vanschelven vanschelven marked this pull request as draft April 26, 2025 09:28
made possible by Django 5.2
(analogous to the parent commit)

made possible by Django 5.2
it doesn't support the relevant machinery
@vanschelven vanschelven marked this pull request as ready for review September 4, 2025 13:41
@vanschelven
Copy link
Contributor Author

vanschelven commented Sep 4, 2025

Database version requirement notes (to be included on our own release notes):

Minimums (per Django 5.2)

  • SQLite ≥ 3.31.0
  • MySQL ≥ 8.0.11
  • PostgreSQL ≥ 14
  • MariaDB ≥ 10.5

What distros actually ship (sqlite)

  • Ubuntu 22.04 LTS → SQLite 3.37.2 ✅ above minimum
  • Ubuntu 24.04 LTS → SQLite 3.45.1 ✅ well above minimum
  • Debian 12 (Bookworm) → SQLite 3.40.1 ✅ above minimum
  • RHEL 9 → SQLite 3.34.1 ✅ above minimum

@vanschelven vanschelven merged commit 5307860 into main Sep 5, 2025
15 checks passed
vanschelven added a commit that referenced this pull request Nov 11, 2025
….2 upgrade

this method wasn't changed upstream.

See #89
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant