Release version 0.69.0
2023-03-14
Breaking changes:
- 7798 - Remove redundant headers from the rate limiter response.
- 7710 - Rename "token dApp" to "governance"
- 6905 - Deprecated
Version
field removed fromadmin.import_wallet
- 6905 - References to file paths have been removed from
admin.import_wallet
,admin.import_network
,admin.create_wallet
andadmin.isolate_key
API - 7731 - Upgrade the interplanetary file system library to latest release
- 7802 - Split liquidity auction trigger into two cases
- 7728 - Remove current order flag from table - adds restrictions to how orders can be paged
- 7816 - Require slippage factors to always be set
Improvements:
- 6942 - Add
admin.rename_network
withvega wallet network rename
- 7656 - Add
vega wallet service config locate
CLI that returns the location of the service configuration file. - 7656 - Add
vega wallet service config describe
CLI that display the service configuration. - 7656 - Add
vega wallet service config reset
CLI that reset the service configuration to its default state. - 7681 - Remove unnecessary
protobuf
marshalling in event pipeline - 7288 - Add
block
interval for trade candles - 7696 - Cache
ListMarket
store queries - 7413 - Add foreign block height to stake linkings in
GraphQL
- 7675 - Migrate to comet
bft
- 7792 - An attempt to import a network when the
url
is togithub
and not the raw file contents is caught early with a suggestedurl
- 7722 - Send a reason for a passphrase request through the wallet's
interactor
- 5967 - Do not ask for wallet passphrase if it has already been unlocked.
- 5967 - Preselect the wallet during connection is there is only one.
- 7723 - Make the
SessionBegan
interaction easy to identify using aWorkflowType
- 7724 - Add steps number to interactions to convey a progression feeling.
- 7353 - Improve query setting current orders to only the most recent row after snapshot restore.
- 7763 - Remove separate LP close out code path.
- 7686 - Network History load will retry when IPFS cannot connect to peers.
- 7804 - Headers include
Retry-After
when banned for exceeding rate limit.
Fixes:
- 7688 - Fix
BlockExplorer
case insensitive transaction retrieval. - 7695 - Fix
create_hypertable
in migrations. - 7596 - Slippage factors not persisted in database
- 7535 - Fix network history load takes an increasingly long time to complete
- 7517 - Add buffer files event source
- 7720 - Return an empty slice instead of nil when describing a wallet network
- 7517 - Add buffer files event source
- 7659 - Tidy up REST documentation for consistency
- 7563 - Let the wallet work again with null
blockchain
- 7692 - Fix network history load hanging after protocol upgrade
- 7751 - Store the block height of the last seen
ERC20
event in the snapshot so deposits are not lost when the network is down - 7778 - Store the block height of the last seen
ERC20
event in the checkpoint so deposits are not lost when the network is down - 7713 - Fix PnL values on trade in the positions API
- 7726 - Add market data current state table to ensure node restored from network history has latest market data
- 7673 - Accept internal data sources without signers
- 7483 - Fix market data history returning 0 values for price monitoring bounds
- 7732 - Fix panic when amending orders
- 7588 - Fix margin calculations when missing exit price
- 7766 - Fix orders from new parties not being included in the nearest MTM
- 7499 - Implement transaction check functionality to wallet
- 7745 - Use margin after the application of a bond penalty to assess LP solvency
- 7765 - Assure pegged order won't get deployed with insufficient margin
- 7786 - Fix validation of order amendments (check for negative pegged offset)
- 7750 - Fix not all paths cleanly close network history index store.
- 7805 - Fix re-announcing node in the same epoch kills data node.
- 7820 - Remove the check for past date in limits engine
- 7822 - Fix get last epoch query
- 7823 - Fix validation of liquidity provisions shapes references