@@ -15,6 +15,16 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
1515
1616## [ Unreleased]
1717
18+ ## [ 0.7.0] - 2019-07-17
19+
20+ ### Overview
21+
22+ This release brings support of Exonum TestKit, massive performance improvements,
23+ and various other fixes and improvements. It is based on Exonum 0.11.
24+
25+ * If you are upgrading an existing Java service, consult
26+ the [ migration guide] ( https://github.com/exonum/exonum-java-binding/blob/ejb/v0.7.0/exonum-java-binding/doc/Migration_guide_0.7.md ) .*
27+
1828### Added
1929- A new ` exonum-testkit ` module that allows to emulate blockchain network and test transaction
2030 execution in the synchronous environment (that is, without consensus algorithm and network
@@ -33,6 +43,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
3343[ testkit-documentation ] : https://exonum.com/doc/version/0.11/get-started/java-binding/#testing
3444
3545### Changed
46+ - Improved the throughput of transaction processing twofold. Java services on Exonum Java 0.7.0
47+ handle transactions about 15–20% slower than equivalent Rust ones, according to our system
48+ benchmarks. (#917 , #996 )
3649- ` BinaryTransactionMessage#toString ` to include some fields in human-readable
3750 format instead of the whole message in binary form.
3851- ` Node#submitTransaction ` to throw _ unchecked_ ` TransactionSubmissionException ` instead
@@ -57,7 +70,7 @@ by default, but can be overridden with 'package' property.
5770- Application packaging issue that might have resulted in several versions of Java artifacts
5871on the application classpath. (#968 )
5972
60- [ tx-info-07 ] : https://exonum.com/doc/api/java-binding-core /0.7.0/com/exonum/binding/core/transaction/Transaction.html#info()
73+ [ tx-info-07 ] : https://exonum.com/doc/api/java-binding/0.7.0/com/exonum/binding/core/transaction/Transaction.html#info()
6174
6275## [ 0.6.0] - 2019-05-08
6376
@@ -260,7 +273,8 @@ Parent module and BOM module were released as they are required dependencies to
260273
261274The first release of Exonum Java Binding.
262275
263- [ Unreleased ] : https://github.com/exonum/exonum-java-binding/compare/ejb/v0.6.0...HEAD
276+ [ Unreleased ] : https://github.com/exonum/exonum-java-binding/compare/ejb/v0.7.0...HEAD
277+ [ 0.7.0 ] : https://github.com/exonum/exonum-java-binding/compare/ejb/v0.6.0...ejb/v0.7.0
264278[ 0.6.0 ] : https://github.com/exonum/exonum-java-binding/compare/ejb/v0.5.0...ejb/v0.6.0
265279[ 0.5.0 ] : https://github.com/exonum/exonum-java-binding/compare/v0.4...ejb/v0.5.0
266280[ 0.4 ] : https://github.com/exonum/exonum-java-binding/compare/v0.3...v0.4
0 commit comments