Version | Message |
1.2.0 |
Fixes issue 78: Segmentation fault with numeric key Fixes issue 80: Support lazy connection |
1.1.6 |
Fixes issue 73: Secondary index - multiple values: Too keep backward compatibility indexes with only one value will still point to a string but indexes with multiple values will instead have an array of strings. |
1.1.5 |
Since 1.1.4 New: Object now allows contentEncoding, contentType, content and vTag to be set to NULL. Fixes issue 72: Riak HTTP stops working after update |
1.1.4 |
Since 1.1.3 Fixes serious issue 68: Protobuf implementation not thread safe. |
1.1.3 |
Since 1.0 stable Features: Issue 10: Automatic retry implemented and set to 1 retry by default Issue 50: vClock now gets read from object if not present in input, making vclock easier to work with. Issue 54: Conflict resolver can now be set on a bucket or passed along to the get function, which can make conflict resolving a lot easier. Fixes: Issue 55: Implemented missing getter for last modified on object. |
1.1.2 | Fixed issue 65: Conflict resolvers no longer do an automatic put when conflicts are resolved. |
1.1.1 | Fixed windows build. |
1.1.0 |
New features: Issue 50: vClock now gets read from object if not present in input, making vclock easier to work with. Issue 54: Conflict resolver can now be set on a bucket or passed along to the get function, which can make conflict resolving a lot easier. Issue 10: Automatic retry implemented and set to 1 retry by default Fixes: Issue 55: Implemented missing getter for last modified on object. |
1.0.0 | Fixed issue 52: A temporary connection is now taken from pool when doing streaming operations |
0.9.1 |
Added some missing ZEND_ARG_INFO's in bucket.c Possibly breaking change: Removed NotFoundException, you always want an GetOutput with vclock even though the object is not found. |
0.9.0 |
- Added Riak\ServerInfo class. - Fixed: The connection pool never got used if PHP was compiled without ZTS- |
0.8.0 | - Riak 1.4+ feature: CRDT counters implemented |
0.7.0 | - Riak 1.4+ feature: secondary index paging implemented |
0.6.2 |
- Fixed potential bug in map reduce function - Restructured extension sources so php FQN can be mapped directly to source. - Changed get output from array to collection, which implements ArrayAccess so it maintains compatability |
0.6.1 |
Bug fixes: - Issue43: Search\Output: hasMaxScore and hasNumFound fails - Issue42: Riak\Bucket::getName() does not work |
0.6.0 |
Improvements: - Added extended bucket properties that can be set and read on riak 1.4 and later. - Enable keep-alive on sockets. - New .ini options added: ; Keep sockets alive (recommended) riak.socket.keep_alive=1 ; Socket receive timeout [ms] riak.socket.recv_timeout=10000 ; Socket send timeout [ms] riak.socket.send_timeout=10000 - default connection timeout is changed to 1800 seconds. Bug fixes: - Issue38: Windows build failing |
0.5.4 |
This release fixes: Issue36: SessionHandler intermitently cannot save session data Issue35: Memoryleak in MapReduce and search has been fixed. Issue37: session.auto_start breaks session handling |
0.5.2 | Bugfixes in the session handler |
0.5.1 | Bugfix release |
0.5.0 |
Large API rewrite that had to happen before going into beta. We will avoid breaking API changes from now on. |
0.4.3 |
- Bugs Issue9: riak.persistent.timeout now in seconds, and default changed to 5 seconds - Improvements Issue3: Streaming mapreduce Issue8: RiakBucket->listKey function added Issue7: Return updated object after put Issue11: Implement PBC head support RiakBucket->streamKeys function added RiakBucket->delete now accept a RiakObject or a string with the key to delete. - API Changes Issue12: RiakMapreducePhase renamed to RiakMrPhase RiakBucket->getObject renamed to RiakBucket->get RiakBucket->deleteObject renamed to RiakBucket->delete RiakBucket->putObject renamed to RiakBucket->put RiakOBject->__constructor key is now optional (if none is set on put, riak will create a random key). RiakBucket->put no longer accepts key as second parameter RiakBucket->put/get now takes an optional RiakGetRequestConfiguration |
0.4.2 | package.xml is hard but it should work now |
0.4.1 | Remember to include all files in package.xml |
0.4.0 | First PECL release |