Skip to content

Backdrop CMS

v1.34.0 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

cms php

Affected surfaces

breaking_upgrade

Summary

AI summary

Update script must be run for Backdrop CMS 1.34.0.

Changes in this release

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

Track Backdrop CMS

Get notified when new releases ship.

Sign up free

About Backdrop CMS

Comprehensive CMS for small to medium sized businesses and non-profits.

All releases →

Related context

Beta — feedback welcome: [email protected]