Releases: ketola/jlibra
0.10.0 - Support multiple currencies & testnet compatibility
- Faucet class for minting
- Support multiple currencies in transfers
- Compatibility with testnet
- Update dependencies
Release artifacts can be found in Maven Central Repository: https://search.maven.org/search?q=g:dev.jlibra
0.9.0 - Multi-Signature Transactions and JSON-RPC-Support
JLibra now supports Multi-Signature Transactions (diem/diem#2431).
In favor of JSON-RPC (https://github.com/libra/libra/blob/master/json-rpc/json-rpc-spec.md) the former gRPC support has been deprecated, this is a breaking change.
As jlibra is a library, the release method is a Maven artefact: https://repo1.maven.org/maven2/dev/jlibra/
0.8.0 - Annotation based serialization & testnet compatibility
- The LCS Serialization has been updated and with that, there are some small changes to the api as well.
- The move transaction scripts have been updated.
0.7.0 - Testnet compatibility with several new features
- Modifications to support latest testnet version (move scripts re-compiled and StringArgument for transaction was removed)
- Methods in UpdateToLatesLedgerResult renamed #85
- GetEventsByEventAccessPath query is now supported #17
- Transaction de-serialization in queries
- peer to peer transaction with metadata example and move script #66 (@ice09)
- GetTransactions query is now supported #76 (@zebei)
- Support for async calls was added to AdmissionControl #75 (@hczerpak)
- Version numbers of dependencies bumped
- Byte array handling improved with ByteSequence class #72 (@hczerpak)
The released files can be downloaded from the Central Maven Repository: https://repo1.maven.org/maven2/dev/jlibra/
[Testnet Comp] Replace deprecated Program payload in transaction with Script
- The
Program
payload in transaction has been deprecated and had to be replaced byScript
- Detailed information about the changes: https://developers.libra.org/blog/2019/10/22/simplifying-payloads
As jlibra is a library, the release method is a Maven artefact: https://repo1.maven.org/maven2/dev/jlibra/
[Testnet Comp] Hotfix: AccountAddress Serialization
To stay Testnet-compliant (with #12th revision, 10/30/19), the new AccountAddress serialization had to be included to jlibra.
- original Libra commit:
diem/diem@b5901bc - jlibra commit: #63
The change was introduced to the Testnet on 10/30/19, afterwards this version has to be used for transaction support.
As jlibra is a library, the release method is a Maven artefact: https://repo1.maven.org/maven2/dev/jlibra/
The Magic Circle: Testnet Compatibility
All new features of the Libra Testnet have been implemented, resulting in Testnet compatibility (again).
- LCS transaction serialization with #52
- Delegated key rotation capability field to AccountState with #55
- Key rotation example with #56
As jlibra is a library, the release method is a Maven artefact: https://repo1.maven.org/maven2/dev/jlibra/