This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
Affected surfaces
Summary
AI summaryUpdate script must be run for Backdrop CMS 1.34.0.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Support 'Multiple' attribute on file uploads. Support 'Multiple' attribute on file uploads. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Add Icon browser to the Reports section. Add Icon browser to the Reports section. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Add options for URL history for AJAX views. Add options for URL history for AJAX views. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Views table UI for setting responsive class. Views table UI for setting responsive class. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Allow file entity fields to be inline on a form. Allow file entity fields to be inline on a form. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Update CKEditor5 to version 48.0.0 Update CKEditor5 to version 48.0.0 Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Add jQuery 4.x as additional option. Add jQuery 4.x as additional option. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Allow to specify a layout template type. Allow to specify a layout template type. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Add hook to allow other permissions on node type form. Add hook to allow other permissions on node type form. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Disable author and date by default on new content types Disable author and date by default on new content types Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Drag icon improvements. Drag icon improvements. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Feature | Medium |
Improve drag icon behavior. Improve drag icon behavior. Source: granite4.1:30b@2026-05-22-audit Confidence: low |
— |
| Bugfix | Medium |
Views AJAX history only saves views config if changed. Views AJAX history only saves views config if changed. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Fix console error when opening editor dialog. Fix console error when opening editor dialog. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Ensure selectable event not lost with pager in dialog. Ensure selectable event not lost with pager in dialog. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Update core to remove deprecated dialogClass in jQuery UI. Update core to remove deprecated dialogClass in jQuery UI. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Regression fix: JavaScript error in CKEditor 5 image dialog. Regression fix: JavaScript error in CKEditor 5 image dialog. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Follow-up: Prevent selecting too many images from library. Follow-up: Prevent selecting too many images from library. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Responsive field classes via table settings now work for all views. Responsive field classes via table settings now work for all views. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Removed duplicate #process callback from password element. Removed duplicate #process callback from password element. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Fix unconstrained join in comment module update 1009. Fix unconstrained join in comment module update 1009. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Remove 'database' reference from hook_user_role_*() and hook_node_type_*() documentation. Remove 'database' reference from hook_user_role_*() and hook_node_type_*() documentation. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Add Display type into Views UI. Add Display type into Views UI. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Make token names wrap when very long. Make token names wrap when very long. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Fix incorrect permission checks for 'access site reports'. Fix incorrect permission checks for 'access site reports'. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Add warning about missing zip PHP extension on system update page. Add warning about missing zip PHP extension on system update page. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Ensure markup prepended to bulk tables is valid. Ensure markup prepended to bulk tables is valid. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Fix multiupload TypeError when saving node with excess files. Fix multiupload TypeError when saving node with excess files. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Bugfix | Medium |
Resolve TypeError when multiupload exceeds allowed file count. Resolve TypeError when multiupload exceeds allowed file count. Source: granite4.1:30b@2026-05-22-audit Confidence: low |
— |
Full changelog
The Backdrop community is proud to release version 1.34.0 of Backdrop CMS, following our 4-month release cycle. This is one of our biggest releases with several major new end-user features. Thank you to the Backdrop CMS community for the incredible work in this release!
Notes for updating
No changes have been made to the .htaccess, robots.txt or default settings.php files in this release. Updating customized versions of those files is not necessary.
It will be necessary to run the update script (located at /core/update.php) for this release.
Changes since version 1.33.2
New Features
- Issue #440: Support "Multiple" attribute on file uploads.
- Issue #7083 Add an Icon browser to the Reports section.
- Issue #7075: Add options for URL history for AJAX views.
- Issue #3656: Views table UI for setting responsive class.
- Issue #6993: Allow file entity fields to be inline on a form.
- Issue #7093: Update CKEditor5 to version 48.0.0
- Issue #6404: Add jQuery 4.x as additional option.
- Issue #6808: Allow to specify a layout template type.
- Issue #7071: Drag icon improvements.
- Issue #7081: Add hook to allow other permissions on node type form.
- Issue: #7080: Disable author and date by default on new content types
Bug Fixes (within 1.x branch)
- Issue #7114: Views AJAX history only save views config if changed.
- Issue #7117: Fix console error when opening editor dialog.
- Issue #7120: Make sure selectable event is not lost when using pager in dialog.
- Issue #6184: dialogClass deprecated in jQuery UI, core usages need to be updated
- Issue #7117: Regression: JavaScript error in console when opening CKEditor 5 image dialog
- Issue #7119: Regression: Multiupload when uploading more than allowed - TypeError when saving node
- Issue #7122: Follow-up: Selecting multiple images from library allows too many items
- Issue #7126: Responsive field classes via table settings don't work for all views of existing sites
Bug Fixes (since 1.33.2)
- Issue #7062: Removed duplicate #process callback from the password element.
- Issue #7112: Fix unconstrained join in comment module update 1009.
- Issue #5942: Remove "database" from the hook_user_role_() and hook_node_type_() documentation.
- Issue #7029: Add Display type into Views UI.
- Issue #6981: Make token names wrap when very long.
- Issue #7130: Fix incorrect permission checks for 'access site reports'.
- Issue #6953: Added zip PHP extension not loaded warning to system update page.
- Issue #7127: Make sure markup prepended to bulk tables is valid.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Backdrop CMS
Comprehensive CMS for small to medium sized businesses and non-profits.
Related context
Related tools
Beta — feedback welcome: [email protected]