5.3.7 (2019-10-25)

Overview of merged pull requests

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: Prevent error when iterating header keys

  • Packages: Flow

TASK: Extract inferDiscriminatorTypeFromClassName() method

  • Packages: Flow

Detailed log