Login  |  Packages  |  Support  |  Bugs

Return

Changelog for riak
Release What has changed?
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

Return

PRIVACY POLICY  |  CREDITS
Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Thu Mar 21 17:05:02 2024 UTC
Bandwidth and hardware provided by: pair Networks