Release version 0.63.0
2022-12-02
Breaking changes:
- 6898 - allow
-snapshot.load-from-block-height=
to apply tostatesync
snapshots - 6716 - Use timestamp on all times fields
- 6887 -
client.get_permissions
andclient.request_permissions
have been removed from Wallet service V2 with permissions now asked duringclient.list_keys
- 6725 - Fix inconsistent use of node field on
GraphQL
connection edges - 6746 - The
validating_nodes
has been removed fromNodeData
and replaced with details of each node set
Improvements:
- 6898 - allow
-snapshot.load-from-block-height=
to apply tostatesync
snapshots - 6871 - Assure integration test framework throws an error when no watchers specified for a network parameter being set/updated
- 6795 - max gas implementation
- 6641 - network wide limits
- 6731 - standardize on 'network' and '' for network party and no market identifiers
- 6792 - Better handling of panics when moving time with
nullchain
, add endpoint to query whethernullchain
is replaying - 6753 - Filter votes per party and/or proposal
- 6959 - Fix listing transactions by block height in block explorer back end
- 6832 - Add signature to transaction information returned by block explorer API
- 6884 - Specify transaction as
JSON
rather than a base64 encoded string inclient_{sign|send}_transaction
- 6975 - Implement
admin.sign_transaction
in the wallet - 6974 - Make names in wallet admin
API
consistent - 6642 - Add methods to manage the wallet service and its connections on wallet API version 2
- 6853 - Max gas and priority improvements
- 6782 - Bump embedded
postgres
version to hopefully fixCI
instability - 6880 - Omit transactions we can't decode in block explorer transaction list
- 6640 - Mark to market to happen every N seconds.
- 6827 - Add
LastTradedPrice
field in market data - 6871 - Assure integration test framework throws an error when no watchers specified for a network parameter being set/updated
- 6908 - Update default retention policy
- 6827 - Add filters to
ordersConnection
- 6910 - Separate settled position from position
- 6988 - Handle 0 timestamps in
graphql
marshaller - 6910 - Separate settled position from position
- 6949 - Mark positions to market at the end of the block.
- 6819 - Support long-living token in wallet client API
- 6964 - Add support for long living tokens with expiry
- 6991 - Expose error field in explorer API
- 5769 - Automatically resolve the host name in the client wallet API
- 6910 - Separate settled position from position
Fixes:
- 6924 - Fix deterministic sorting when nodes have equal scores and we have to choose who is in the signer set
- 6812 - Network name is derived solely from the filename to cause less confusion if the network
config
is renamed - 6831 - Fix settlement state in snapshots and market settlement.
- 6801 - Fix internal data source validations
- 6766 - Handle relative vega home path being passed in
postgres
snapshots - 6885 - Don't ignore 'bootstrap peers'
IPFS
configuration setting indatanode
- 6799 - Move LP fees in transit to the network treasury
- 6781 - Fix bug where only first 32 characters of the
IPFS
identity seed were used. - 6824 - Respect
VEGA_HOME
for embeddedpostgres
log location - 6843 - Fix Visor runner keys
- 6934 - from/to accounts for ledger entries in database were reversed
- 6826 - Update
spam.pow.numberOfPastBlocks
range values - 6332 - Standardise
graphql
responses - 6862 - Add party in account update
- 6888 - Errors on accepted transaction with an invalid state are correctly handled in the wallet API version 2
- 6899 - Upgrade to tendermint 0.34.24
- 6894 - Finer error code returned to the third-party application
- 6849 - Ensure the positions are remove from the positions engine when they are closed
- 6767 - Protocol upgrade rejected events fail to write in the database
- 6896 - Fix timestamps in proposals (
GQL
) - 6844 - Use proper type in
GQL
for transfer types and some types rename - 6783 - Unstable
CI
tests fordehistory
- 6844 - Unstable
CI
tests fordehistory
- 6844 - Add API descriptions, remove unused ledger entries and fix typos
- 6960 - Infer has traded from settlement engine rather than from an unsaved-to-snapshot flag
- 6941 - Rename
admin.describe_network
parameter toname
- 6976 - Recalculate margins on MTM anniversary even if there were no trades.
- 6977 - Prior to final settlement, perform MTM on unsettled trades.
- 6569 - Fix margin calculations during auctions.
- 7001 - Set mark price on final settlement.