Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

JSON Entity Storage is an alternative backend for Drupal content entities. It stores field values in JSON documents while preserving the SQL layout Drupal expects for entity queries: generated columns expose single-value fields, and SQL views expose multi-value fields.

Key features

  • The storage reads all of an entity's field values in one query and writes them in one query per shared table, regardless of how many single-value or multi-value fields it has.
  • Pending revisions can hold incomplete data. The storage enforces required fields only when it saves a published default revision.
  • A field can change cardinality without moving its stored values. The new limit simply cannot discard existing values.
  • New field storages share the entity's existing data tables, which is especially useful when staging field changes in a workspace.

This is experimental work that also serves as a proving ground for new core database APIs. It requires these core changes:

  • #3343634: JSON support in the database API.
  • #3586688: Generated columns in the schema API.
  • #3618770: SQL views in the schema API.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Aug 2026
Latest release
2 hours ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.0.0-alpha1 Pre-release Aug 31, 2026
1.0.x-dev Dev Aug 31, 2026