You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# - yes | pecl install -f grpc-stable | grep -v --line-buffered "/tmp/pear/install/grpc"; # This pecl install is partially muted due to too much output written
- "yes | ./vendor/bin/ci-pecl-install couchbase-3.2.2 couchbase || echo \"PECL Couchbase install failed\""# @todo UPGRADE TO COUCHBASE 4.x.x once we upgraded from Bionic to Focal
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@
5
5
-__Extensions__ (💡 New in 9.2)
6
6
- Created an extension mechanism to allow some drivers to be loaded independently, see [README.md](README.md)
7
7
- Created extension for `Couchbasev4` support to its own [sub-repository](https://github.com/PHPSocialNetwork/couchbasev4-extension).
8
-
-**IMPORTANT**: *AS OF v9.2* the following drivers has been **MOVED** to their own sub-repositories as a standalone extension: `Arangodb`, `Couchdb`, `Cassandra`, `Dynamodb`, `Firestore`, `Mongodb`, `Solr`. However `Couchbasev3` will stay in the core for compatibility reasons but will be deprecated.
8
+
-**IMPORTANT**: *AS OF v9.2* the following drivers has been **MOVED** to their own sub-repositories as a standalone extension: `Arangodb`, `Couchdb`, `Dynamodb`, `Firestore`, `Mongodb`, `Solr`. However `Couchbasev3` will stay in the core for compatibility reasons but will be deprecated.
9
9
-**IMPORTANT**: *AS OF v10* extensions will have their namespaces permanently moved from `Phpfastcache\Drivers\EXT_NAME\{Config, Driver, Event, Item}` to `Phpfastcache\Extensions\Drivers\EXT_NAME\{Config, Driver, Event, Item}`. For now an alias is ensuring compatibility.
10
10
-__Events__
11
11
- EventManager is now scoped to its own poll if retrieved through `ExtendedCacheItemPoolTrait::->getEventManager()`. Global EventManager `EventManager::getInstance()` remains unchanged, see [EVENTS.md](./docs/EVENTS.md).
|`Apcu`_(Core)_ <br>_(APC support removed)_|`Arangodb`_([Extension](https://github.com/PHPSocialNetwork/arangodb-extension))_|`Devnull`|`FullReplicationCluster`|
|`Files`_(Core)_|`CouchBasev3`_(Core)_<br>_(Will be deprecated as of v10)_|`Memory`<br>(Previously named `Memstatic`) |`MasterSlaveReplicationCluster`|
|`Apcu`_(Core)_ <br>_(APC support removed)_|`Arangodb`_([Extension](https://github.com/PHPSocialNetwork/arangodb-extension))_|`Devnull`|`FullReplicationCluster`|
21
+
|`Dynamodb`_([Extension](https://github.com/PHPSocialNetwork/dynamodb-extension))_|`Cassandra`<br> _(PHP extension is no more maintained by Datastax, might be deprecated in v10)_|`Devrandom`|`SemiReplicationCluster`|
22
+
|`Files`_(Core)_|`CouchBasev3`_(Core)_<br>_(Will be deprecated as of v10)_|`Memory`<br>(Previously named `Memstatic`) |`MasterSlaveReplicationCluster`|
|`Wincache`_(Core)_ <br>(**Deprecated** as of v9.2, will be removed as of v10) |`Ssdb`_(Core)_|||
29
+
|`Zend Disk Cache`_(Core)_|`Zend Memory Cache`_(Core)_|||
30
+
|||||
31
31
32
32
\* Driver descriptions available in [DOCS/DRIVERS.md](./docs/DRIVERS.md)
33
33
34
34
:new: As of v9.2 a new Couchbase extension has been released: [Couchbasev4](https://github.com/PHPSocialNetwork/couchbasev4-extension)
35
35
36
36
This new extension **is the beginning of a new era** for Phpfastcache along with some others:\
37
-
Many drivers has been moved from the core to their own sub-repository as a standalone extension: `Arangodb`, `Couchdb`, `Cassandra`, `Dynamodb`, `Firestore`, `Mongodb`, `Solr`.\
37
+
Many drivers has been moved from the core to their own sub-repository as a standalone extension: `Arangodb`, `Couchdb`, `Dynamodb`, `Firestore`, `Mongodb`, `Solr`.\
38
38
They can be easily added through composer, ex: `composer install phpfastcache/couchbasev4-extension`
39
39
However `Couchbasev3`**will stay in the core** for compatibility reasons but will be deprecated.
Copy file name to clipboardExpand all lines: docs/DRIVERS.md
+7
Original file line number
Diff line number
Diff line change
@@ -5,8 +5,10 @@
5
5
* The Alternative Php User Cache (APCU) driver. A memory cache for regular performances.
6
6
* Arangodb **(Added in v9)**
7
7
* A very high-performance NoSQL driver using a key-value pair system.
8
+
*:new: Is now a composer extension separated from the Phpfastcache core as of v9.2: `phpfastcache/arangodb-extension`
8
9
* Cassandra
9
10
* A very high-performance NoSQL driver using a key-value pair system. Please note that the Driver rely on php's Datastax extension: https://github.com/datastax/php-driver
11
+
* As of PHP an unofficial fork has been launched due to Datastax lack of maintenance: https://github.com/he4rt/scylladb-php-driver
10
12
* Cookie **(REMOVED in v9)**
11
13
* A cookie driver to store non-sensitive scalar (only) data. Limited storage up to 4Ko.
12
14
* Couchbase **(REMOVED in v9)**
@@ -19,6 +21,7 @@
19
21
*:new: It is now a [separated extension](https://github.com/PHPSocialNetwork/couchbasev4-extension) which is no longer part of the Phpfastcache's core.
20
22
* Couchdb
21
23
* A very high-performance NoSQL driver using a key-value pair system.
24
+
*:new: Is now a composer extension separated from the Phpfastcache core as of v9.2: `phpfastcache/couchdb-extension`
22
25
* Devfalse **(REMOVED in v9)**
23
26
* A development driver that return false for everything except driverCheck().
24
27
* Devnull
@@ -29,10 +32,12 @@
29
32
* A development driver with configurable factor chance and data length.
30
33
* Dynamodb **(Added in v9)**
31
34
* An AWS cloud NoSQL driver using a key-value pair system. Be careful when flushing the table as it will delete and recreate the table due to a Dynamodb limitation.
35
+
*:new: Is now a composer extension separated from the Phpfastcache core as of v9.2: `phpfastcache/dynamodb-extension`
32
36
* Files
33
37
* A file driver that use serialization for storing data for regular performances. A _$path_ config must be specified, else the system temporary directory will be used.
34
38
* Firestore **(Added in v9)**
35
39
* A GCP cloud NoSQL driver using a key-value pair system. Collections are created automatically on-the-fly.
40
+
*:new: Is now a composer extension separated from the Phpfastcache core as of v9.2: `phpfastcache/firestore-extension`
36
41
* Leveldb
37
42
* A NoSQL driver using a key-value pair system. A _$path_ config must be specified, else the system temporary directory will be used.
38
43
* Memcache
@@ -43,6 +48,7 @@
43
48
* The Memstatic driver is a memory static driver that expires when the script execution ends.
44
49
* Mongodb
45
50
* A very high-performance NoSQL driver using a key-value pair system.
51
+
*:new: Is now a composer extension separated from the Phpfastcache core as of v9.2: `phpfastcache/mongodb-extension`
46
52
* Predis
47
53
* A high-performance memory driver using a in-memory data structure storage. Less efficient than Redis driver as it is an embedded library.
48
54
* Redis/Rediscluster
@@ -52,6 +58,7 @@
52
58
* A very high-performance NoSQL driver using a key-value pair system.
53
59
* Solr **(Added in v9.1)**
54
60
* A Solr driver that use Solarium as PHP client for good performances.
61
+
*:new: Is now a composer extension separated from the Phpfastcache core as of v9.2: `phpfastcache/solr-extension`
55
62
* Sqlite
56
63
* A Sqlite driver that use serialization for storing data for regular performances. A _$path_ config must be specified, else the system temporary directory will be used.
0 commit comments