6.0.3 (2019-10-25)

Overview of merged pull requests

BUGFIX: Avoid exception when upcasting errorenous file upload

Guzzle throws an exception when trying to access the stream of an errored file upload.

  • Packages: Flow

BUGFIX: Wrap statements in a transaction

The PDO backend will run multiple single insert statements for each cache entry, which can result in high overhead.

When wrapping the statements within a transaction, the cost is significantly lower depending on the number of generated cache entries necessary for the current request.

Performance tests show a comparably small impact on the demo page with a gain of around 100ms - 150ms, and up to 2000ms on a larger product overview page with a high number of generated cache entries.

  • Packages: Cache

BUGFIX: Fix setting sub-package key in ActionRequest

The ActionRequest needs to set the sub-package key to null when an empty string is input. This used to be the case earlier and the handling is effectively just reverted to that behaviour by this.

Fixes #1819

  • Packages: Flow