<div dir="ltr"><font face="arial, helvetica, sans-serif">Hi All,</font><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">We've just released Java Client 2.0.7. This version includes numerous bug fixes, community requests, and adds support for Riak TS 1.4. </font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><p style="margin-top:0px;margin-bottom:16px"><span style="color:rgb(0,0,0);line-height:normal;font-size:12.8px">Maven: </span><a href="http://search.maven.org/#artifactdetails%7Ccom.basho.riak%7Criak-client%7C2.0.7%7Cjar">http://search.maven.<wbr>org/#artifactdetails%7Ccom.<wbr>basho.riak%7Criak-client%7C2.<wbr>0.7%7Cjar</a><br><font color="#000000"><span style="font-size:12.8px">All-in-one Jar: <a href="http://riak-java-client.s3.amazonaws.com/index.html">http://riak-java-client.s3.amazonaws.com/index.html</a><br></span></font><font color="#000000"><span style="font-size:12.8px">API docs: </span></font><a href="http://basho.github.io/riak-java-client/">http://basho.github.io/r<wbr>iak-java-client/</a><br><span style="color:rgb(0,0,0);font-size:12.8px">Tag: </span><a href="https://github.com/basho/riak-java-client/releases/tag/riak-client-2.0.7">https://github.com/basho/<wbr>riak-java-client/releases/tag/<wbr>riak-client-2.0.7</a></p><p style="margin-top:0px;margin-bottom:16px;color:rgb(51,51,51);line-height:24px"><span style="font-family:arial,helvetica,sans-serif;font-weight:600">Notes</span><br></p><ul style="padding-left:2em;margin-top:0px;margin-bottom:16px;color:rgb(51,51,51);line-height:24px"><li style=""><font face="arial, helvetica, sans-serif">This will be the last planned version of Riak Java Client that supports Java 7.</font></li><li style="margin-top:0.25em"><font face="arial, helvetica, sans-serif">Some of the changes are binary-incompatible with RJC 2.0.6, so you will need to recompile your project with this new version.</font></li></ul><p style="margin-top:0px;margin-bottom:16px;color:rgb(51,51,51);line-height:24px"><font face="arial, helvetica, sans-serif"><b>Issues / PRs addressed:</b></font></p><ul style="padding-left:2em;margin-top:0px;margin-bottom:16px;color:rgb(51,51,51);line-height:24px"><li style=""><a href="https://github.com/basho/riak-java-client/pull/662" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent"><font face="arial, helvetica, sans-serif">Fixed - Disallow 0 as a timeout value for TimeSeries operations</font></a></li><li style="margin-top:0.25em"><font face="arial, helvetica, sans-serif">Fixed - In <code style="padding:0.2em 0px;margin:0px;border-radius:3px;background-color:rgba(0,0,0,0.0392157)">RiakUserMetadata#containsKey()</code>, use the charset method parameter when encoding the key <a href="https://github.com/basho/riak-java-client/pull/558" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">[1]</a>, <a href="https://github.com/basho/riak-java-client/pull/646" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">[2]</a></font></li><li style="margin-top:0.25em"><font face="arial, helvetica, sans-serif">Fixed - Don't return success to update future after fetch future error <a href="https://github.com/basho/riak-java-client/pull/633" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">[1]</a>, <a href="https://github.com/basho/riak-java-client/pull/636" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">[2]</a></font></li><li style="margin-top:0.25em"><a href="https://github.com/basho/riak-java-client/pull/637" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent"><font face="arial, helvetica, sans-serif">Fixed - Demoted "channel close" log messages to info level</font></a></li><li style="margin-top:0.25em"><a href="https://github.com/basho/riak-java-client/pull/641" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent"><font face="arial, helvetica, sans-serif">Fixed - Made domain name more invalid for <code style="padding:0.2em 0px;margin:0px;border-radius:3px;background-color:rgba(0,0,0,0.0392157)">UnknownHostException</code> test</font></a></li><li style="margin-top:0.25em"><a href="https://github.com/basho/riak-java-client/pull/647" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent"><font face="arial, helvetica, sans-serif">Fixed - Separate Content-type and charset in <code style="padding:0.2em 0px;margin:0px;border-radius:3px;background-color:rgba(0,0,0,0.0392157)">RiakObject</code></font></a></li><li style="margin-top:0.25em"><a href="https://github.com/basho/riak-java-client/pull/655" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent"><font face="arial, helvetica, sans-serif">Fixed - BinaryValue JSON encoding for MapReduce inputs</font></a></li><li style="margin-top:0.25em"><a href="https://github.com/basho/riak-java-client/pull/661" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent"><font face="arial, helvetica, sans-serif">Fixed - Catch & handle <code style="padding:0.2em 0px;margin:0px;border-radius:3px;background-color:rgba(0,0,0,0.0392157)">BlockingOperationException</code> in <code style="padding:0.2em 0px;margin:0px;border-radius:3px;background-color:rgba(0,0,0,0.0392157)">RiakNode#execute</code></font></a></li><li style="margin-top:0.25em"><font face="arial, helvetica, sans-serif">Added Batch Delete Command <a href="https://github.com/basho/riak-java-client/pull/487" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">[1]</a>, <a href="https://github.com/basho/riak-java-client/pull/650" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">[2]</a></font></li><li style="margin-top:0.25em"><font face="arial, helvetica, sans-serif">Added <code style="padding:0.2em 0px;margin:0px;border-radius:3px;background-color:rgba(0,0,0,0.0392157)">equals()</code>, <code style="padding:0.2em 0px;margin:0px;border-radius:3px;background-color:rgba(0,0,0,0.0392157)">hashCode()</code>, <code style="padding:0.2em 0px;margin:0px;border-radius:3px;background-color:rgba(0,0,0,0.0392157)">toString()</code> to <code style="padding:0.2em 0px;margin:0px;border-radius:3px;background-color:rgba(0,0,0,0.0392157)">RiakObject</code> and associated files <a href="https://github.com/basho/riak-java-client/pull/557" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">[1]</a>, <a href="https://github.com/basho/riak-java-client/pull/648" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">[2]</a></font></li><li style="margin-top:0.25em"><font face="arial, helvetica, sans-serif">Added <code style="padding:0.2em 0px;margin:0px;border-radius:3px;background-color:rgba(0,0,0,0.0392157)">getLocation()</code> to <code style="padding:0.2em 0px;margin:0px;border-radius:3px;background-color:rgba(0,0,0,0.0392157)">KvResponseBase</code> <a href="https://github.com/basho/riak-java-client/pull/606" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">[1]</a>, <a href="https://github.com/basho/riak-java-client/pull/643" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">[2]</a></font></li><li style="margin-top:0.25em"><a href="https://github.com/basho/riak-java-client/pull/607" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent"><font face="arial, helvetica, sans-serif">Added creation of <code style="padding:0.2em 0px;margin:0px;border-radius:3px;background-color:rgba(0,0,0,0.0392157)">RiakClient</code> from a collection of <code style="padding:0.2em 0px;margin:0px;border-radius:3px;background-color:rgba(0,0,0,0.0392157)">HostAndPort</code> objects</font></a></li><li style="margin-top:0.25em"><font face="arial, helvetica, sans-serif">Added overload of <code style="padding:0.2em 0px;margin:0px;border-radius:3px;background-color:rgba(0,0,0,0.0392157)">RiakClient#execute</code> that accepts a timeout <a href="https://github.com/basho/riak-java-client/pull/610" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">[1]</a>, <a href="https://github.com/basho/riak-java-client/pull/642" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">[2]</a></font></li><li style="margin-top:0.25em"><a href="https://github.com/basho/riak-java-client/pull/652" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent"><font face="arial, helvetica, sans-serif">Added shortcut commands for $bucket and $key 2i indices</font></a></li><li style="margin-top:0.25em"><a href="https://github.com/basho/riak-java-client/pull/654" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent"><font face="arial, helvetica, sans-serif">Added <code style="padding:0.2em 0px;margin:0px;border-radius:3px;background-color:rgba(0,0,0,0.0392157)">isNotFound()</code> field to data type responses</font></a></li><li style="margin-top:0.25em"><font face="arial, helvetica, sans-serif">Added - DataPlatform / Riak Spark Connector changes merged back into main client <a href="https://github.com/basho/riak-java-client/pull/621" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">[1]</a>, <a href="https://github.com/basho/riak-java-client/pull/626" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">[2]</a>, <a href="https://github.com/basho/riak-java-client/pull/644" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">[3]</a>, <a href="https://github.com/basho/riak-java-client/pull/659" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">[4]</a>, <a href="https://github.com/basho/riak-java-client/pull/665" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">[5]</a></font></li><li style="margin-top:0.25em"><a href="https://github.com/basho/riak-java-client/pull/631" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent"><font face="arial, helvetica, sans-serif">Updated plugins and dependencies</font></a></li><li style="margin-top:0.25em"><a href="https://github.com/basho/riak-java-client/pull/651" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent"><font face="arial, helvetica, sans-serif">Updated TS objects and Commands for TS 1.4</font></a></li><li style="margin-top:0.25em"><a href="https://github.com/basho/riak-java-client/pull/657" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent"><font face="arial, helvetica, sans-serif">Enhanced - Made Integration Tests Great Again</font></a></li><li style="margin-top:0.25em"><a href="https://github.com/basho/riak-java-client/pull/629" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent"><font face="arial, helvetica, sans-serif">Removed Antlr dependency</font></a></li></ul><p style="margin-top:0px;margin-bottom:16px;color:rgb(51,51,51);line-height:24px"><font face="arial, helvetica, sans-serif">Special thanks to github users @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.</font></p><p style="margin-top:0px;margin-bottom:16px;color:rgb(51,51,51);line-height:24px">Thanks,<br>Alex</p></div></div>