Releases: basho/riak-java-client
Releases · basho/riak-java-client
Riak Java Client 2.1.1
New features in this release:
Riak Java Client 2.1.0
Notes
- Java 7 support has been deprecated, Java 8+ is now required.
New features in this release:
- Added HyperLogLog Datatype Support
- Added streaming support for ListKeys, ListBuckets, Secondary Index, and MapReduce Commands/Operations
- Added cleanup() method to RiakCluster & RiakClient for container Environments
- Moved CI from internal buildbot to public Travis CI
- Enhanced - Reduce the number of charset lookups performed in BinaryValue class
Riak Java Client 2.0.8
Following issues / PRs addressed:
Riak Java Client 2.0.7
Notes
- This will be the last planned version of Riak Java Client that supports Java 7.
- Some of the changes are binary-incompatible with RJC 2.0.6, so you will need to recompile your project with this new version.
Following issues / PRs addressed:
- Fixed - Disallow 0 as a timeout value for TimeSeries operations
- Fixed - In
RiakUserMetadata#containsKey()
, use the charset method parameter when encoding the key [1], [2] - Fixed - Don't return success to update future after fetch future error [1], [2]
- Fixed - Demoted "channel close" log messages to info level
- Fixed - Made domain name more invalid for
UnknownHostException
test - Fixed - Separate Content-type and charset in
RiakObject
- Fixed - BinaryValue JSON encoding for MapReduce inputs
- Fixed - Catch & handle
BlockingOperationException
inRiakNode#execute
- Added Batch Delete Command [1], [2]
- Added
equals()
,hashCode()
,toString()
toRiakObject
and associated files [1], [2] - Added
getLocation()
toKvResponseBase
[1], [2] - Added creation of
RiakClient
from a collection ofHostAndPort
objects - Added overload of
RiakClient#execute
that accepts a timeout [1], [2] - Added shortcut commands for $bucket and $key 2i indices
- Added
isNotFound()
field to data type responses - Added - Dataplatform / Riak Spark Connector changes merged back into main client [1], [2], [3], [4], [5]
- Updated plugins and dependencies
- Updated TS objects and Commands for TS 1.4
- Enhanced - Made Integration Tests Great Again
- Removed Antlr dependency
Special thanks to @bwittwer, @stela, @gerardstannard, @christopherfrieler, @guidomedina, @Tolsi, @hankipanky, @gfbett, @TimurFayruzov, @urzhumskov, @srgg, @aleksey-suprun, @jbrisbin, @christophermancini, and @lukebakken for all the PRs, reported issues, and reviews.