Skip to content

Commit 35897f3

Browse files
Update the changelog and the migration guide (#1016)
1 parent 99fe816 commit 35897f3

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

exonum-java-binding/CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
1919

2020
### Overview
2121

22-
This release brings support of Exonum TestKit. It is based on Exonum 0.11.
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).*
2327

2428
### Added
2529
- A new `exonum-testkit` module that allows to emulate blockchain network and test transaction
@@ -39,6 +43,9 @@ This release brings support of Exonum TestKit. It is based on Exonum 0.11.
3943
[testkit-documentation]: https://exonum.com/doc/version/0.11/get-started/java-binding/#testing
4044

4145
### 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)
4249
- `BinaryTransactionMessage#toString` to include some fields in human-readable
4350
format instead of the whole message in binary form.
4451
- `Node#submitTransaction` to throw _unchecked_ `TransactionSubmissionException` instead

exonum-java-binding/doc/Migration_guide_0.7.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,14 @@ Find: (com.exonum.binding)(.)(annotations|blockchain|proxy|runtime|service|stora
1313
Replace: $1$2core$2$3
1414
```
1515

16-
<!-- TODO: ## Explore the New Features -->
16+
## Explore the New Features
17+
18+
0.7.0 brings Exonum Testkit, which allows to test service operations in an emulated blockchain
19+
network. See the [documentation][testkit-documentation] for more information and examples.
20+
21+
## See Also
22+
23+
The 0.7.0 [release page][release-page] for the changelog and pre-built binaries.
1724

1825
[release-page]: https://github.com/exonum/exonum-java-binding/releases/tag/ejb/v0.7.0
26+
[testkit-documentation]: https://exonum.com/doc/version/0.11/get-started/java-binding/#testing

0 commit comments

Comments
 (0)