4.3.4 (2018-03-20)

Overview of merged pull requests

TASK: Pass affected entities to flush as array, not one-by-one

The ObjectPathMappingRepository.persistEntities() method looped over the entities and passed them to flush() one-by-one. They can be passed as the array at hand directly.

  • Packages: Flow

SECURITY: Update paragonie/random_compat to 2.x minimum

The paragonie/random_compat library could use OpenSSL, and that in turn could lead to the use of an insecure CSPRNG (openssl_random_pseudo_bytes())

Related Information: https://github.com/paragonie/random_compat/issues/96

This change fixes #1222 by updating the dependency from ^1.0 to ^2.0.

BUGFIX: Avoid useless calls to verifyRedisVersionIsSupported()

The set() call returns a boolean, so the check instanceof \Redis always fails. That means on every set, the “supported version check” is run.

  • Packages: Cache Flow