Content: Blog

Release

django CMS 4.1.10 Released: Stability Improvements for django CMS 4.1 LTS

Fabian Braun

March 4, 2026

We're pleased to announce the release of django CMS 4.1.10, a maintenance update for the Django 4.2 LTS branch.

This release focuses entirely on bug fixes, addressing 12 issues reported by our community. If you're running any 4.1.x version, we recommend upgrading at your earliest convenience.

What's Fixed

This release resolves a range of issues across multilingual support, page copying, permissions, and template tags. Here's a closer look at what's been addressed:

Multilingual & Language Handling

A bug where copying content across languages triggered a unique constraint violation has been resolved.

Page handling

Two separate scenarios where copying content across languages failed due to a missing target placeholder have been fixed Page searches filtering by language-specific content were also causing a server error due to a faulty search queryset, which is now corrected.

Placeholders & Templates

A save fallback has been added for includes when scanning for placeholders, improving resilience during template parsing. The PageAttribute template tag was also incorrectly escaping (stringifying) None values — it now handles them gracefully.

Permissions

get_permissions was raising an error when global permissions were missing. It now handles this case without failing.

Migrations

Migrations were failing for users running django-treebeard >= 5.0.3. This compatibility issue has been resolved, unblocking upgrades to newer versions of the library.

Apphooks

Additionally, the ApphookReloadMiddleware was not correctly handling new language variants — this has now been fixed.

Upgrading

Upgrading to 4.1.10 is recommended for all users. Just do it straightforwardly:

pip install django-cms==4.1.10

This is a drop-in update — no migration changes or configuration updates are required beyond the version bump.

For the full changelog, visit the change log on django CMS' GitHub repository. Found a bug? Open an issue or join the discussion on our discord channels.


Do you want to test django CMS?

Try django CMS