elease version 0.67.0
2023-01-017
Breaking changes:
- 6895 - Move the authentication of wallet API version 2 to the transport layer (HTTP). This brings several breaking changes:
- A unified HTTP response payload has been introduced for structured response and error handling for data coming from the HTTP layer.
- the
/api/v2/methods
endpoints now uses the new HTTP response payload. - the
/api/v2/requests
endpoint can either return the HTTP or the JSON-RPC response payload depending on the situation. - the token has been moved out of the JSON-RPC requests, to HTTP
Authorization
header.
- 7293 - Rename restricted keys to allowed keys
- 7211 - Add sender and receiver balances in ledger entries
- 7255 - Rename
dehistory
to network history
Improvements:
- 7317 - Add database schema docs
- 7279 - Add
--archive
and--lite
todatanode init
- 7302 - Add withdrawal minimal amount
- 5487 - Add
UPGRADING.md
- 7114 - Expose user spam statistics via
API
- 7316 - Add a bunch of database indexes following audit of queries
- 7331 - Control the decrease of the number of validators when network parameter is decreased
- 6754 - Add
csv
export for ledger entries - 7093 - Pick up the long-living tokens after the wallet service is started
- 7328 - Add missing documentation of JSON-RPC methods
admin.update_passphrase
Fixes:
- 7260 - Fix bug where pagination
before
orafter
cursors were ignored iffirst
orlast
not set - 7281 - Fix formatting of status enum for
dataSourceSpec
inGraphQL
- 7283 - Fix validation of future product oracles signers
- 7306 - Improve speed of querying deposits and withdrawals by party
- 7337 - Add
UpdateAsset
change types to proposal termsGraphQL
resolver - 7278 - Use
Informal systems
fork of Tendermint - 7294 - Submission of
OpenOracle
data is broken - 7286 - Fix serialisation of
oracle specs
- 7327 - Improve and add API info, remove unused
AccountField
enum inGraphQL
- 7345 - Cache account lookup by id