Skip to content

Changelog 2026.3.4 #666

Open
Open

Description

@brusch

Pimcore 2026.3.4

Status 🚧 In progress
Progress ████████░░ 84 % · 123 of 146 tasks completed
Changes 98 changes in 33 packages · 23 open tasks
Platform line 2026.3

Bugfix release of Pimcore platform version 2026.3. This changelog is generated from the 2026.3.4 milestones of all Pimcore packages and refreshed every day until every package is released. Open tasks show what is still planned for this release.

Packages

Package Release Completed Open Progress
asset-metadata-class-definitions Enterprise — 1 0 ██████████ 100 %
backend-power-tools-bundle Enterprise — 13 0 ██████████ 100 %
copilot-bundle Enterprise — 3 0 ██████████ 100 %
copilot-showcase-bundle Enterprise — 1 0 ██████████ 100 %
data-hub — 12 0 ██████████ 100 %
data-hub-file-export Enterprise — 3 0 ██████████ 100 %
data-hub-productsup Enterprise — 1 0 ██████████ 100 %
data-hub-simple-rest Enterprise — 3 0 ██████████ 100 %
data-hub-webhooks Enterprise — 3 0 ██████████ 100 %
data-importer — 3 1 ████████░░ 75 %
data-quality-management-bundle Enterprise — 3 0 ██████████ 100 %
demo-enterprise Enterprise — 1 0 ██████████ 100 %
ee-customer-data-framework Enterprise — 7 0 ██████████ 100 %
ee-ecommerce-framework-bundle Enterprise — 2 1 ███████░░░ 67 %
ee-personalization-bundle Enterprise — 2 0 ██████████ 100 %
ee-tinymce-bundle Enterprise — 1 0 ██████████ 100 %
ee-web-to-print-bundle Enterprise — 2 0 ██████████ 100 %
enterprise-monorepo Enterprise — 1 0 ██████████ 100 %
enterprise-subscription-tools Enterprise — 0 1 ░░░░░░░░░░ 0 %
generic-data-index-bundle — 1 0 ██████████ 100 %
headless-documents Enterprise — 1 0 ██████████ 100 %
openid-connect Enterprise — 4 0 ██████████ 100 %
opensearch-client — 1 0 ██████████ 100 %
paas Enterprise — 0 3 ░░░░░░░░░░ 0 %
pimcore — 19 8 ███████░░░ 70 %
pimcore-wysiwyg-editor — 1 0 ██████████ 100 %
portal-engine Enterprise — 8 1 █████████░ 89 %
skeleton — 0 1 ░░░░░░░░░░ 0 %
static-resolver-bundle — 1 0 ██████████ 100 %
statistics-explorer Enterprise — 1 0 ██████████ 100 %
studio-backend-bundle — 11 2 ████████░░ 85 %
studio-dashboards-bundle Enterprise — 1 0 ██████████ 100 %
studio-ui-bundle — 9 5 ██████░░░░ 64 %
translations-provider-interfaces Enterprise — 1 0 ██████████ 100 %
workflow-automation-integration-bundle Enterprise — 1 0 ██████████ 100 %
workflow-designer Enterprise — 1 0 ██████████ 100 %

12 further packages of this platform version without changes in 2026.3.4.

Changes by package


asset-metadata-class-definitions Enterprise

Not released yet · 1 change


backend-power-tools-bundle Enterprise

Not released yet · 9 changes · 4 resolved issues

🔒 Security

  • [AET] Bind the tree path as a query parameter (#850)

🐛 Bug fixes

  • [AET] Fix TypeError for a relation with only non-matching entries (#848)
  • [AET] Fix rebuild failing when a tree level has no value (#847)
  • [AET] Ignore duplicate keys when building the object tree (#845)
  • [AET] Keep empty levels and level borders in the object hash (#842)
  • [AET] Clear the calculation indicator when the tree job is done (#841)
  • [AET] Handle empty input fields in the incremental tree update (#840)

⚡ Improvements

  • [AET] Offer the search field in paged tree lists (#844)

🧰 Other changes

  • Remove null connection overrides next to url in the CI test config (#849)

✅ Resolved issues


copilot-bundle Enterprise

Not released yet · 2 changes · 1 resolved issue

🐛 Bug fixes

  • Keep a failing event trigger from stopping the others (#919)

🧰 Other changes

  • Remove null connection overrides next to url in the CI test config (#922)

✅ Resolved issues

  • Exception in Trigger Configuration should not Stop Subsequent Triggers (#769)

copilot-showcase-bundle Enterprise

Not released yet · 1 change


data-hub

Not released yet · 8 changes · 4 resolved issues

🔒 Security

  • [GraphQL] Apply workspace rules to the updateAsset mutation (#1173)

🐛 Bug fixes

  • [GraphQL] Apply workspace rules to the target parent of mutations (#1181)
  • Skip error log for query columns inside a Block (#1179)
  • [DataHub] Register GraphQL element types as service references (#1177)
  • Share table mutation input types across fields (#1175)
  • Workspace path sync no longer depends on the data hub rights of the acting user (#1172)
  • Studio: support the same object brick in several objectbricks fields (#1171)

🧰 Other changes

  • Remove null connection overrides next to url in the CI test config (#1182)

✅ Resolved issues

  • Could not resolve field "" in class (#1027)
  • Publishing object with Localized Fields set as mandatory with no mandatory languages result in validation error. (#904)
  • Mutation must have unique named fields from objectbrick (#894)
  • DataHub not working in test Env (#836)

data-hub-file-export Enterprise

Not released yet · 2 changes · 1 resolved issue

🐛 Bug fixes

🧰 Other changes

✅ Resolved issues


data-hub-productsup Enterprise

Not released yet · 1 change

  • Remove null connection overrides next to url in the CI test config (#227)

data-hub-simple-rest Enterprise

Not released yet · 3 changes

🐛 Bug fixes

🧰 Other changes


data-hub-webhooks Enterprise

Not released yet · 2 changes · 1 resolved issue

🐛 Bug fixes

🧰 Other changes

✅ Resolved issues

  • ObjectBrick field values null in webhook payload (#226)

data-importer

Not released yet · 2 changes · 1 resolved issue · 1 open task

🐛 Bug fixes

  • Fix swapped latitude/longitude in AsGeopoint preview (#720)

🧰 Other changes

  • Remove null connection overrides next to url in the CI test config (#719)

✅ Resolved issues

  • Incorrect preview for AsGeopoint Mapping operator (#447)

⏳ Open tasks

  • Stream import files in interpreters to reduce memory usage (#686)

data-quality-management-bundle Enterprise

Not released yet · 2 changes · 1 resolved issue

🐛 Bug fixes

🧰 Other changes

✅ Resolved issues


demo-enterprise Enterprise

Not released yet · 1 change


ee-customer-data-framework Enterprise

Not released yet · 4 changes · 3 resolved issues

🐛 Bug fixes

🧰 Other changes

✅ Resolved issues


ee-ecommerce-framework-bundle Enterprise

Not released yet · 2 changes · 1 open task

🐛 Bug fixes

🧰 Other changes

⏳ Open tasks


ee-personalization-bundle Enterprise

Not released yet · 2 changes

🐛 Bug fixes

  • Remove an always-false condition in the targeting repositories (#122)

🧰 Other changes

  • Remove null connection overrides next to url in the CI test config (#121)

ee-tinymce-bundle Enterprise

Not released yet · 1 change


ee-web-to-print-bundle Enterprise

Not released yet · 2 changes

🐛 Bug fixes

  • Add the printermarks style sheet to the PDFreactor conversion (#131)

🧰 Other changes

  • Remove null connection overrides next to url in the CI test config (#133)

enterprise-monorepo Enterprise

Not released yet · 1 change


enterprise-subscription-tools Enterprise

Not released yet · 1 open task

⏳ Open tasks


generic-data-index-bundle

Not released yet · 1 change

  • Remove null connection overrides next to url in the CI test config (#567)

headless-documents Enterprise

Not released yet · 1 change


openid-connect Enterprise

Not released yet · 3 changes · 1 resolved issue

🐛 Bug fixes

🧰 Other changes

✅ Resolved issues


opensearch-client

Not released yet · 1 change

  • Remove null connection overrides next to url in the CI test config (#64)

paas Enterprise

Not released yet · 3 open tasks

⏳ Open tasks


pimcore

Not released yet · 15 changes · 4 resolved issues · 8 open tasks

🔒 Security

  • GHSA-6324-x2cv-h975: Restrict unserialize() class allowlist in Block::getDataFromResource() (#19583)
  • GHSA-r7mf-4734-qgr3: PostScript injection via asset filename in Ghostscript page-count command (#19560)

🐛 Bug fixes

  • [Documents] Honour documents.preview_url_prefix for page previews (#19601)
  • Run the low quality image preview task only once per night (#19597)
  • Make TwigEnvironmentConfigurator compatible with other decorators of twig.configurator.environment (#19592)
  • Empty mandatory languages broke publishing localized fields (#19591)
  • Keep Block children when filtering the grid column config layout for non-admin users (#19588)
  • [Asset] Add thumbnails that are delivered from the storage to the status cache (#19581)
  • Run dynamic options providers once per localized field when loading an object (#19580)
  • Fix duplicated localized field containers when saving field collection / object brick definitions (#19579)
  • Generic Execution Engine: finish with errors when only some elements of a step fail (#19578)
  • Keep links to unpublished elements in WYSIWYG editor and storage (#19571)
  • [GenericExecutionEngine] Map JobRun context column as nullable (#19535)

⚡ Improvements

  • Update phpstan/phpstan to 2.3.1 (#19598)

🧰 Other changes

  • Pass translation domain when creating missing translation keys (#19607)

✅ Resolved issues

  • PhpStan Version Upgrade October (#19509)
  • Inconsistent "context" column mapping for "JobRun" (#19176)
  • Twig Components not working with TwigEnvironmentConfigurator (#18884)
  • Link generation for unpublished Objects in wyisiwig editor (#6196)

⏳ Open tasks

  • Keep Wysiwyg text untouched in rewriteIds when no id is mapped (#19614)
  • Keep non-editable languages when pasting only contents (#19613)
  • Refresh dependencies of descendants when a document is moved (#19611)
  • [DataObject] Do not load reverse relations when saving an object (#19610)
  • [Messenger] Skip the sanity check of an element deleted in the meantime (#19602)
  • Do not re-quote brickPrefix in Checkbox, Consent and Datetime filter conditions (#19584)
  • Fix workflow support strategy crashing on a blank expression (#19343)
  • Asset Versions are Created for First Asset Upload (#18420)

pimcore-wysiwyg-editor

Not released yet · 1 change

  • Remove null connection overrides next to url in the CI test config (#36)

portal-engine Enterprise

Not released yet · 6 changes · 2 resolved issues · 1 open task

🐛 Bug fixes

  • [Portal] Restrict the full-text search to the visible languages (#1117)
  • [Portal] Stream uploaded files instead of loading them into memory (#1115)
  • [Portal] Optionally limit collection and saved search share recipients to shared groups (#1111)

⚡ Improvements

  • Replace sizeof() with count() (#1114)

🧰 Other changes

  • [Portal] Upgrade react-router and react-router-dom to ^7.18.4 (CVE-2026-53669) (#1124)
  • Remove null connection overrides next to url in the CI test config (#1118)

✅ Resolved issues

⏳ Open tasks

  • [Portal] Create translation keys for configurable labels on first display (#1120)

skeleton

Not released yet · 1 open task

⏳ Open tasks

  • Disable the debug toolbar and the /_profiler/phpinfo page in dev (#298)

static-resolver-bundle

Not released yet · 1 change

  • Remove null connection overrides next to url in the CI test config (#164)

statistics-explorer Enterprise

Not released yet · 1 change


studio-backend-bundle

Not released yet · 9 changes · 2 resolved issues · 2 open tasks

🐛 Bug fixes

  • [Grid] Normalize the object brick container once per element instead of once per column (#2148)
  • [Elements] Check element permission for the edit-lock endpoints (#2146)
  • Skip assets with missing binary in zip download (#2143)
  • Ignore locale for non-localized object brick attributes in export (#2140)
  • Refuse reverse-relation removal that would empty a mandatory owner field (#2138)
  • Keep container context and language for blocks inside localized fields (#2136)

🧰 Other changes

  • Remove null connection overrides next to url in the CI test config (#2145)
  • Merge 2025.4 into 2026.3: batch-built advanced relation rows (#2135) with lightweight view access (#2098) (#2137)
  • [Elements] Keep unpublished children in view inside workers (#2132)

✅ Resolved issues

  • ZipService::addFile() silently adds 0-byte entries for assets whose binary is missing from storage (#1987)
  • Studio breaks without a domain in the website settings (#1501)

⏳ Open tasks

  • Load dynamic select options for classification store keys (#2153)
  • Grid export: allow specifying the download file name (#2023)

studio-dashboards-bundle Enterprise

Not released yet · 1 change


studio-ui-bundle

Not released yet · 9 changes · 5 open tasks

🐛 Bug fixes

  • Save the removal of the last object brick (#4266)
  • Show the title of encrypted data fields in the object editor (#4263)
  • Render localizedfields title and border in the object editor (#4258)
  • Reload instead of save-and-reload when closing a reload_on_close dialog on an untouched document (#4257)
  • Grid row selection is not cleared after a batch edit (data objects and assets) (#4256)
  • Document editor: confirm dialogs from the iframe crash with React error [Studio UI] Sent mails list is not searchable / filterable #321 (#4218)

🧰 Other changes

  • [Search] Quick Search metadata filters for assets are missing (#4248)
  • Remove null connection overrides next to url in the CI test config (#4246)
  • [Listing] Add "Delete all" to the data object folder grid (#4225)

⏳ Open tasks

  • Keep line break after Enter in editable text areas in Firefox (#4268)
  • Address classification store keys by store, group and key id (#4264)
  • [Document] Open in new window uses the current URL after a main domain change (#4253)
  • [Element] Report the outcome through executeElementTask's onFinish (#4146)
  • [Modals] Revise icon use in all modals (#3848)

translations-provider-interfaces Enterprise

Not released yet · 1 change


workflow-automation-integration-bundle Enterprise

Not released yet · 1 change


workflow-designer Enterprise

Not released yet · 1 change


Last update 2026-10-26 07:09 UTC · 4 internal changes (CI, documentation, tests) not listed · Enterprise = package of the Pimcore Enterprise subscription, repository not public · Generated automatically from the GitHub milestones of all Pimcore packages.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    milestone-progressAutomated changelog of a unified bugfix milestone

    Type

    No type

    Fields

    Affected capability

    None yet

    Platform Version

    None yet

    Galaxy

    None yet

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions