Skip to content
This repository has been archived by the owner on Apr 23, 2019. It is now read-only.

0.4.0

Compare
Choose a tag to compare
@cleishm cleishm released this 04 Nov 09:36
· 293 commits to master since this release
09236c0

This is the 0.4.0 release of cava - the ConsenSys Core Libraries for Java (& Kotlin).

Installation

To include cava, use the following dependency declaration. Or see https://github.com/ConsenSys/cava/blob/0.3.0/README.md#getting-cava for further instructions.

Gradle

compile 'net.consensys.cava:cava:0.4.0'

Maven

<dependency>
  <groupId>net.consensys.cava</groupId>
  <artifactId>cava</artifactId>
  <version>0.4.0</version>
</dependency>

Download

The cava jar archives can be downloaded directly from bintray: https://bintray.com/consensys/consensys/cava/0.4.0#files/net/consensys/cava

Documentation

Signature

All artifacts and release tags are signed by ConsenSys Core Engineering, using key id 0xFD047ED4915005FB.

Note that new signature keys are regularly added, so please download and import the latest key, typically via gpg --recv-key 0xFD047ED4915005FB).

Changes since 0.4.0 release

  • All coroutine-based APIs are now using the stable coroutine foundation
  • Adds net-coroutine API for coroutine-based networking (backed by a selector).
  • Adds lenient parsing support to RLP library.
  • Changes SECP256K1 signature library to use normal recovery id values, rather than offset by 26.