Back to Overview
MASSIVE ART_Daniel Mathis_640x640circle
Daniel Mathis

Core Developer

Sulu Core Developer with a soft spot for home automation and gaming, because why do things manually when you can script them?

Back to Overview

Sulu releases 2.6.24 and 3.0.7

We've just published two new patch releases: 2.6.24 and 3.0.7. The cycle is dominated by a forced CKEditor 48 upgrade across both branches, while 3.0.7 continues polishing the new content architecture, Smart Content, and permission systems.

CKEditor updated to version 48

Both releases upgrade the integrated rich text editor to CKEditor 48. The move was triggered by CKEditor 47.7.0, released on April 16, 2026 as the first LTS build in the v47 line, which explicitly blocks the GPL license key (see issue #8811). Upgrading to the v48 non-LTS track restores GPL support, and the releases include follow-up fixes for CKEditor 48 table widgets and the webpack font build pipeline.

Smart Content refinements in 3.0.7

Several Smart Content edge cases have been addressed: category and tag filters now resolve correctly for taxonomy-only dimension contents, and group plus template-key filters no longer return unrelated results. Resolvable view tags and categories restore Sulu 2.6 parity, so tag names are accessible in templates again.

Permission and search fixes

Article navigation permission checks have been corrected, and the admin search security context now behaves correctly for single article group setups. Articles created under the default sulu_article configuration were previously indexed but invisible to admin search. Existing projects should rerun the search reindex command php bin/console cmsig:seal:reindex --drop after upgrading so already-indexed articles pick up the corrected security context.

Developer experience and tooling

The sulu:build command receives improved password input handling, PHPUnit 13 is now an allowed dependency version, and several PHPStan template type issues across the EntityManager and webspace collection builder have been resolved. Stricter validation in ListRestHelper rejects invalid sort columns earlier, and collections now sort by title by default. We also sped up FileVersionMeta indexing for media-heavy installations, which cuts reindex times during upgrades and large imports. 

What is next?

The core team continues to push Sulu 3.0 forward, polishing based on the feedback coming in from early adopters. In parallel, the 2.6 branch stays on a stability-first track with security fixes and conservative bugfix-only patches, so existing projects can keep running on it confidently while planning their upgrade. Work on getting the remaining ecosystem bundles ready for stable 3.0 releases is ongoing. Beyond that, development continues on the request-for-publishing workflow and the surrounding notification integrations for Sulu 3.1.

Your feedback helps shape these releases. Report bugs or request features on GitHub, connect with us on Slack, or reach out through our website. We're listening.

MASSIVE ART_Daniel Mathis_640x640circle
Daniel Mathis

Core Developer

Sulu Core Developer with a soft spot for home automation and gaming, because why do things manually when you can script them?