Semux v1.2.0
This release introduces Java 10 support plus a few API & documentation improvements for third-party service integration & light wallet implementation.
Bug fixes:
- Net
- Fixed a memory leak caused by connection limiter
- API 2.0.0
- Fixed a bug that
data
parameter was marked as required for making transactions in API v2.0.0 Swagger definition
- Fixed a bug that
- Consensus
- Fixed an issue that SemuxBFT reports a wrong fork activation height for a freshly synced client
- GUI
- Fixed an issue that long aliases can break rendering
New features:
- Add Java 10 Support
- Add API 2.1.0 based off API 2.0.0
- Add
DELETE /account?address
- Add
GET /account/votes?address
API - Add
GET /account/pending-transactions?address&from&to
API - Add
validator
flag toDelegateType
- Add
network
andcapabilities
into the response ofGET /info
API - Add an optional parameter
privateKey
toPOST /account
that enables consumers to import private keys - Add optional parameters
nonce
andvalidateNonce
to transaction ops that enables consumers to manage transaction nonces on client-side - Validate raw transaction passing in
POST /transaction/raw
- Change
fee
parameter from required to optional, default to minimum fee if omitted
- Add
- GUI
- Add a transaction filter on Transactions panel
- Add dropdown for selecting recipient on Send panel
- Consensus
- Add blockchain checkpoints
- Security
- Provide safe ways for automatic wallet unlock to address an issue that
--password
CLI option exposes wallet password to process explorer- environment variable:
SEMUX_WALLET_PASSWORD
- environment variable:
- Provide safe ways for automatic wallet unlock to address an issue that