Neos Bugfix Releases: 9.0.12, 9.1.5

We tagged bugfix releases for Neos.
Thanks to all the contributors who helped with this release <3

The following fixes are included in the new versions 9.0.12 and 9.1.5:

  • BUGFIX: `DimensionSpacePointsRepository’s runtime cache creates invalid state after replay
  • BUGFIX: Use actual occupied node rows in node aggregate (as subtree tags are hierarchy)
  • BUGFIX: Always ensure tethered descendant node ids don’t exist during command handling
  • BUGFIX: Ignore orphaned reference relations in integrity violation
  • BUGFIX: Stabilise behavioural CR test for PostgreSQL graph
  • BUGFIX: SoftRemoval: Avoid uneccessary queries which become costly with many workspaces
  • BUGFIX: Add missing neos link styles in Minimal css
  • BUGFIX: Introduce `ProjectionIntegrityViolationDetectionRunnerFactoryInterface to allow switching implementation via Objects.yaml
  • BUGFIX: Update version and release to 8.4 in conf.py
  • BUGFIX: Prevent unsigned integer underflow in DocumentUriPathProjection when duplicate SubtreeWasUntagged events reach live
  • BUGFIX: Find reference nodes by their aggregate id
  • BUGFIX: Partial Publishing node type changes did not work if child nodes were removed (because constraints did not match anymore)
  • BUGFIX: Stabilize Workspace preview for broken assets
  • BUGFIX: Log `fusionPath when absorbing exceptions during Fusion rendering
  • TASK: Decouple postgreSQL adapter from dev collection for beta development
  • TASK: Allow configuration yaml format in behaviour tests
  • TASK: Sane visibility constraints in behaviour tests
  • TASK: (Slightly) improve workspace / publishing test coverage
  • TASK: Use commands instead of events in behaviour tests
  • TASK: Remove `@adapters= and other obsolete tags in CR behaviour tests
  • TASK: Adjust to use correct `neos/behat subcontext in ci
  • TASK: Remove doctrine migrate and cr setup commands from behat scripts
  • TASK: Log events if parallel tests failed

See also: