Tags: derrabus/cache
Tags
Release [1.9.1](https://github.com/doctrine/cache/milestone/23) 1.9.1 ===== - Total issues resolved: **0** - Total pull requests resolved: **1** - Total contributors: **1** Bug --- - [330: Fix typo in `Redis` cache implementation](doctrine#330) thanks to @jandlouhy
Release [1.9.0](https://github.com/doctrine/cache/milestone/19) 1.9.0 ===== - Total issues resolved: **0** - Total pull requests resolved: **13** - Total contributors: **9** Enhancement ----------- - [322: Add .doctrine-project.json to .gitattributes](doctrine#322) thanks to @reedy - [318: Add .github folder to .gitattributes](doctrine#318) thanks to @reedy - [307: Changed RedisCache to use pipeline in operations with multiple keys](doctrine#307) thanks to @yura3d - [304: Move to doctrine/coding-standard 6](doctrine#304) thanks to @patrickjahns - [297: Use Ubuntu 16.04 for CI builds](doctrine#297) thanks to @carusogabriel Improvement,Incomplete ---------------------- - [321: Merge release 1.8.2 into master](doctrine#321) thanks to @doctrinebot Bug,Duplicate,Enhancement ------------------------- - [320: Merge release 1.8.1 into master](doctrine#320) thanks to @doctrinebot Improvement ----------- - [302: CI: Test against PHP 7.4snapshot instead of nightly (8.0)](doctrine#302) thanks to @Majkl578 Documentation ------------- - [296: point to the current version of the docs](doctrine#296) thanks to @vladyslavstartsev - [295: Update broken link pointing to moved caching ORM docs](doctrine#295) thanks to @vladyslavstartsev - [279: Update homepage](doctrine#279) thanks to @Majkl578 Bug --- - [293: Alias `Riak\Object as RiakObject` to prevent errors in PHP 7.2](doctrine#293) thanks to @pavlepredic Documentation,Enhancement ------------------------- - [276: Don't ship docs](doctrine#276) thanks to @willemstuursma
Release [1.8.2](https://github.com/doctrine/cache/milestone/21) 1.8.2 ===== - Total issues resolved: **0** - Total pull requests resolved: **1** - Total contributors: **1** Bug --- - [319: Backport doctrine#293 into 1.8.x](doctrine#319) thanks to @reedy
Release [1.8.1](https://github.com/doctrine/cache/milestone/20) 1.8.1 ===== - Total issues resolved: **1** - Total pull requests resolved: **1** - Total contributors: **2** Bug,Duplicate ------------- - [313: RedisCache delete is deprecated](doctrine#313) thanks to @flaushi Improvement ----------- - [312: &doctrine#91;Redis&doctrine#93; Fix deprecation: Use `del` instead of `delete`](doctrine#312) thanks to @ruudk
1.8.1 [![Build Status](https://travis-ci.org/doctrine/cache.svg?branch=v1.8.1)](https://travis-ci.org/doctrine/cache) This release fixes deprecation notes introduced by Redis extension v5. - Total issues resolved: **0** - Total pull requests resolved: **1** - Total contributors: **1** Improvement ----------- - [312: &doctrine#91;Redis&doctrine#93; Fix deprecation: Use `del` instead of `delete`](doctrine#312) thanks to @ruudk
This release introduces: * Support for newer `ext-couchbase` releases * Support for `ext-redis` v4 * Deprecates the `MemcacheCache`, `RiakCache` and `XcacheCache` drivers Total issues resolved: **16** - [229: add support for ext-couchbase:^2.3.0](doctrine#229) thanks to @abacaphiliac - [232: Use shields.io badges so things look better](doctrine#232) thanks to @lcobucci - [233: Improve SQLite3 adapter](doctrine#233) thanks to @lcobucci - [235: Upgrade PHPUnit](doctrine#235) thanks to @lcobucci - [242: Removing duplicate license header](doctrine#242) thanks to @mikeSimonson - [250: Update to PHPUnit 7](doctrine#250) thanks to @carusogabriel - [251: Apply doctrine/cs v4](doctrine#251) thanks to @carusogabriel - [255: Change homepage link to https](doctrine#255) thanks to @S1SYPHOS - [264: Add php-redis v4 support](doctrine#264) thanks to @killium - [265: Update & fix & lock CS](doctrine#265) thanks to @Majkl578 - [266: Drop Coveralls config](doctrine#266) thanks to @Majkl578 - [267: Exclude legacy untestable drivers from coverage & mark them deprecated](doctrine#267) thanks to @Majkl578 - [268: Scrutinizer: Fix missing MongoDB dependency](doctrine#268) thanks to @Majkl578 - [270: ApcuCache driver name fixed](doctrine#270) thanks to @vehsamrak - [271: CI: Lock Couchbase extension to 2.4.6 to avoid dependency mismatch](doctrine#271) thanks to @Majkl578 - [275: Return type mismatch in `RedisCache#contains()` and `Redis#exists()`](doctrine#275) thanks to @Sirgalas
This release fixes a type safety issue caused by many `CacheProvider`… … implementations not casting the internal cache namespace version to an integer. Total issues resolved: **1** - [231: Fix corrupted namespace version in `CacheProvider`: should be an `int`, but many cache providers retrieve strings](doctrine#231) thanks to @lcobucci
This release drops support for HHVM and increases the minimum supported PHP version to 7.1.0. Multi-operation caches have been added, such as: * `MultiDeleteCache` * `MultiGetCache` * `MultiPutCache` * `MultiOperationCache` (aggregating the ones listed above) These batched caches can massively improve performance throughput of your applications when used in the right context. Some concurrency, file rights and error handling issues around `FileCache`, `PhpFileCache` and `FilesystemCache` have been fixed, and the `PhpFileCache` can now store any kind of information by serializing the incoming data. F`ExtMongoDbCache`, `MongoDBCache` and `LegacyMongoDBCache` were added in order to support both the existing MongoDB polyfill libraries and the newer MongoDB official PHP extension. Further improvements have been applied to the documentation, and multiple static analysis introspection fixes were merged. Total issues resolved: **33** - [132: Enable Scrutinizer-CI coverage](doctrine#132) thanks to @Ocramius - [133: Killed PHP 5.5 support](doctrine#133) thanks to @GrahamCampbell - [134: Typo, changed `Exception` to `\Exception`](doctrine#134) thanks to @Nyholm - [142: Support for MongoDBCache on PHP 7 using ext-mongodb](doctrine#142) thanks to @holtkamp - [147: Corrected `FileCache` notices caused by custom error handlers](doctrine#147) thanks to @Stajor - [152: Corrected `PhpFileCache` notices caused by file format mismatch](doctrine#152) thanks to @jeanCarloMachado - [153: Add `.gitattributes` to remove unneeded files from exported package](doctrine#153) thanks to @Slamdunk - [154: Cache anything with `PhpFileCache`](doctrine#154) thanks to @trakos - [155: Add `MultiDeleteCache` interface and default `CacheProvider` implementation](doctrine#155) thanks to @bburnichon - [162: Adding license header to `PredisCache`](doctrine#162) thanks to @rnamiki - [165: Added link to the documentation homepage](doctrine#165) thanks to @Grafikart - [166: Removed unused imports](doctrine#166) thanks to @localheinz - [167: Corrected return type of `PredisCache#doContains()`, which should be `bool` (was `int`)](doctrine#167) thanks to @localheinz - [168: Corrected case sensitivity issues in the imports of `WinCacheCache`](doctrine#168) thanks to @localheinz - [169: Corrected missing second parameter in assertion in `CacheTest`](doctrine#169) thanks to @localheinz - [170: Corrected mismatch between `SQLite3CacheTest` and its file name](doctrine#170) thanks to @localheinz - [171: Use short array syntax](doctrine#171) thanks to @localheinz - [172: Removed assignments inlined in conditionals](doctrine#172) thanks to @localheinz - [183: Add PHP 7.1 to the build matrix](doctrine#183) thanks to @Ocramius - [185: doctrine#152 doctrine#147 - silence failed file access attempts in file-based caches](doctrine#185) thanks to @Ocramius - [190: doctrine#154 store anything in the `PhpFileCache`](doctrine#190) thanks to @Ocramius - [196: Fix temporary file rights on shared storage when using a `FileCache`](doctrine#196) thanks to @mikeSimonson - [198: Disable PHPUnit feature `@runInSeparateProcess` when not needed](doctrine#198) thanks to @snsanich - [201: Harden tests around `doContains` in `MemcachedCache`](doctrine#201) thanks to @SpacePossum - [203: Remove support for PHP 5.x](doctrine#203) thanks to @railto - [204: Bumped phpunit version to `^5.7`](doctrine#204) thanks to @gabbydgab - [207: Implement multi-delete on current cache drivers](doctrine#207) thanks to @lcobucci - [214: Combine multi-* operation interfaces into a single one](doctrine#214) thanks to @lcobucci - [217: Redis: Remove useless ifdef for HHVM](doctrine#217) thanks to @ostrolucky - [219: Drop HHVM support](doctrine#219) thanks to @lcobucci - [220: Require PHP 7.1](doctrine#220) thanks to @lcobucci - [221: Create expiration index when getting expired entry in the `MongoDBCache`](doctrine#221) thanks to @alcaeus - [222: Add cache provider for ext-mongodb](doctrine#222) thanks to @alcaeus
This release fixes a number of issues around the storage of the `false` value in a `MemcachedCache`. Total issues resolved: **4** - [159: The CacheProvider::fetchMultiple method throw a warning level error](doctrine#159) thanks to @thenbsp - [161: Memcached: `doContains` return `true` pretty much everytime if the stored value is `false`](doctrine#161) thanks to @riquito - [181: Memcached: fix `doContains` return true even if status code is an error](doctrine#181) thanks to @omouren - [199: Memcached: fix `doContains` return true even if status code is an error (related to doctrine#181)](doctrine#199) thanks to @JonasHaouzi
Total issues resolved: **7** - [135: `var_export()` bug with `float(0)` got fixed in PHP `7.0.2` - removing related code](doctrine#135) - [138: APC skip & fix `fetchMultiple` on failure](doctrine#138) - [146: Correcting `Memcached#setMulti()` call, which wasn't respecting the expected API signature parameters](doctrine#146) - [178: When igbinary is not installed, the default serializer should be used with Redis](doctrine#178) - [187: Test suite attempts to delete `/tmp`](doctrine#187) - [188: Make PredisCache adapter return boolean on `contains` calls](doctrine#188) - [193: Fix doctrine#187 - test suite attempts to delete `/tmp`](doctrine#193)
PreviousNext