6.3.15 (2022-01-21)

Overview of merged pull requests

Revert “BUGFIX: Do not remove related entities during persistence”

Reverts neos/flow-development-collection#2517

BUGFIX: Fix PHP 8.1 compatibility of flow.php script

Without this fix, every interaction with Flow/Neos on PHP 8.1 will lead to a Deprecation warning:

``` PHP Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /Packages/Framework/Neos.Flow/Scripts/flow.php on line 68

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /Packages/Framework/Neos.Flow/Scripts/flow.php on line 68 ```

  • Packages: Flow

BUGFIX: Wrong port assigned in applyTo()

This fixes the following:

  • given an HTTPS connection to a proxy that passes the request handling to a server via HTTP

  • given a shortcut node pointing to http://www.acme.com

  • will result in http://www.acme.com:443 leading to errors

This fixes it by using the (at this point already set!) scheme of the $uri to fill in the standard port.

  • Packages: Flow

TASK: Small tweak to Doctrine caching documentation

null

  • Packages: Flow

TASK: Update psalm baseline

null

BUGFIX: Ignore missing PDOBackend tables during flush

This prevents errors for cache setup with PDOBackends for caches that are flushed early on eg. due to file monitors.

  • Fixes: #2634

  • Packages: Cache

TASK: Adjust docblock typehint to TYPO3Fluid change

The $pathAndFilename argument has been declared nullable in upstream 2.7.1+ and psalm was notifying about this.

See https://github.com/TYPO3/Fluid/commit/2d28324f02b384bb4e1983cbd72813d31e8493c7

  • Packages: Flow FluidAdaptor

Detailed log