packagist symfony/cache v8.2.0-BETA1

3 hours ago

Changelog (v8.1.11...v8.2.0-BETA1)

  • minor #67838 Require v3.8.1 of the contracts (@nicolas-grekas)
  • minor #67743 Mark the options of PdoTagAwareAdapter and of the MongoDB adapters as # (@nicolas-grekas)
  • bug #67742 Fix RedisTagAwareAdapter::prune() when an earlier command failed on the connection (@nicolas-grekas)
  • minor #67737 Fix PdoTagAwareAdapter::invalidateTags() when the tables do not exist (@nicolas-grekas)
  • bug #67729 Fix PdoTagAwareAdapter::prune() when the items table does not exist (@nicolas-grekas)
  • bug #67717 Fix lazy tag table creation in PdoTagAwareAdapter (@nicolas-grekas)
  • bug #67704 Fix the SQL of PdoTagAwareAdapter on MySQL, PostgreSQL, Oracle and SQL Server (@BenMacha)
  • minor #67486 Tell how to fix a MongoDB DSN whose last host has no port (@nicolas-grekas)
  • minor #67400 Harmonize MongoDB DSN configuration (@GromNaN)
  • bug #67413 Fix Relay Cluster node selection when pruning tags (@nicolas-grekas)
  • minor #67316 Add command.invocation and migrate command examples (@nicolas-grekas)
  • bug #67402 Fix MongoDB database names read from DSNs (@nicolas-grekas)
  • minor #67163 Close connections when the kernel shuts down (@nicolas-grekas)
  • minor #66836 Use getTimestamp() and getMicrosecond() instead of formatting dates to read their timestamp (@nicolas-grekas)
  • minor #66847 Fix building dates beyond 2038 on 32-bit platforms (@nicolas-grekas)
  • minor #66832 Use DateTimeImmutable::createFromTimestamp() to build dates from timestamps (@nicolas-grekas)
  • minor #66819 Pass the clock service to the MongoDB cache adapters (@nicolas-grekas)
  • minor #66364 Clone the calls of CacheDataCollector once per profile (@nicolas-grekas)
  • feature #66355 Report failed saves through the $metadata argument of CacheInterface::get() (@nicolas-grekas)
  • minor #66351 Share the early-expiration check of CacheTrait with ContractsTrait (@nicolas-grekas)
  • minor #66348 Return hits from get() before creating the compute closure (@nicolas-grekas)
  • minor #66346 Return hits of the first adapter directly from ChainAdapter::get() (@nicolas-grekas)
  • minor #66347 Skip including missing files in PhpFilesAdapter (@nicolas-grekas)
  • minor #66325 Skip APCu in system caches when OPcache is enabled and their directory is writable (@nicolas-grekas)
  • minor #66298 Check filesystem pool directories through the realpath cache (@nicolas-grekas)
  • minor #65977 Move the cache warmers into their own components (@nicolas-grekas)
  • minor #65968 Move the classes CacheBundle, RouterBundle and TranslationBundle wire into their own components (@nicolas-grekas)
  • minor #65934 Add CacheBundle (@nicolas-grekas)
  • minor #65841 Track the Symfony component in the MongoDB driver handshake (@GromNaN)
  • feature #65824 Add MongoDB cache adapters (@GromNaN)
  • feature #65353 Implement PruneableInterface on RedisTagAwareAdapter (@nicolas-grekas)
  • feature #58296 Add PdoTagAwareAdapter (@Toflar)
  • minor #65153 Remove superflous implements of AdapterInterface as described in #65151 (@mmauksch)
  • feature #65045 Configure the app cache with a DSN (@nicolas-grekas)

Don't miss a new cache release

NewReleases is sending notifications on new releases.