Added
-
address
parameter to/api/delegates/get
endpoint, which previously only supportedusername
andpublicKey
. Usage:/api/delegates/get?address=U1234567890
See: API specification and PR #79
-
WebSocket now supports subscribing to multiple transaction types instead of just one. For message transactions, added
assetChatTypes
event to subscribe to Message Types. Learn more at the Documentation. PRs #84, #85 -
New properties to to the response of the
/api/node/status
endpoint by merging data from/api/loader/status
and/api/loader/status/sync
, reducing the number of requests needed to get full information of blockchain status:{ // ... "loader": { "loaded": true, "now": 45345521, "syncing": false, "consensus": 100, "blocks": 0, "blocksCount": 0 } }
Refer to the API Specification for property meanings. PR #90
Fixed
-
Fixed unable to connect to peers whose version names include pre-release or build metadata (e.g.,
+alpha
,-dev.0
). Now supports SemVer-2.0. PR #88 -
Fixed peer removal after one-time connection errors. PR #89
-
Fixed config files validation #92
Optimized
/delegates/get
endpoint to search for a single transaction
Other
- Updated dependencies
- Minor logging improvements
- Added a new guide for contributors regarding tests