v0.55.0
Pre-release
Pre-release
github-actions
released this
12 Sep 16:41
·
9665 commits
to develop
since this release
Release version 0.55.0
2022-09-12
Breaking changes:
- 5989 - Remove liquidity commitment from market proposal
- 6031 - Remove market name from
graphql
market type - 6095 - Rename taker fees to maker paid fees
- 5442 - Default behaviour when starting to node is to use the latest local snapshot if it exists
- 6139 - Return the key on
session.list_keys
endpoint on wallet API version 2
Improvements:
- 5694 - Add field
settlementPriceDecimals
to GraphQLFuture
andFutureProduct
types - 6048 - Upgrade
golangci-lint
to1.49.0
and implement its suggestions - 5807 - Add Vega tools:
stream
,snapshot
andcheckpoint
- 5678 - Add GraphQL endpoints for Ethereum bundles:
listAsset
,updateAsset
,addSigner
andremoveSigner
- 5881 - Return account subscription as a list
- 5766 - Better notification for version update on the wallet
- 5841 - Add transaction to request
multisigControl
signatures on demand - 5937 - Add more flexibility to market creation bonus
- 5932 - Remove Name and Symbol from update asset proposal
- 5880 - Send initial image with subscriptions to positions, orders & accounts
- 5878 - Add option to return only live orders in
ListOrders
API
- 5937 - Add more flexibility to market creation bonus
- 5708 - Use market price when reporting average trade price
- 5949 - Transfers processed in the order they were received
- 5966 - Do not send transaction from wallet if
chainID
is empty - 5675 - Add transaction information to all database tables
- 6004 - Probability of trading refactoring
- 5849 - Use network parameter from creation time of the proposal for requirements
- 5846 - Expose network parameter from creation time of the proposal through
APIs
. - 5999 - Recalculate margins after risk parameters are updated.
- 5682 - Expose equity share weight in the API
- 5684 - Added date range to a number of historic balances, deposits, withdrawals, orders and trades queries
- 6071 - Allow for empty settlement asset in recurring transfer metric definition for market proposer bonus
- 6042 - Set GraphQL query complexity limit
- 6106 - Returned signed transaction in wallet API version 2
session.send_transaction
- 6105 - Add
session.sign_transaction
endpoint on wallet API version 2 - 6042 - Set GraphQL query complexity limit
- 5888 - Add Liquidity Provision subscription to GraphQL
- 5961 - Add batch market instructions command
- 5974 - Flatten subscription in
Graphql
- 6146 - Add version command to Vega Visor
Fixes:
- 5934 - Ensure wallet without permissions can be read
- 5950 - Fix documentation for new wallet command
- 5687 - Asset cache was returning stale data
- 5986 - Error string on failed transaction is sent in the plain, no need to decode
- 5860 - Enacted but unlisted new assets are now included in checkpoints
- 6023 - Tell the
datanode
when a genesis validator does not exist in acheckpoint
- 5963 - Check other nodes during version check if the first one is unavailable
- 6002 - Do not emit events for unmatched oracle data and unsubscribe market as soon as oracle data is received
- 6008 - Fix equity like share and average trade value calculation with opening auctions
- 6040 - Fix protocol upgrade transaction submission and small Visor improvements
- 5977 - Fix missing block height and block time on stake linking API
- 6054 - Fix panic on settlement
- 6060 - Fix connection results should not be declared as mandatory in GQL schema.
- 6097 - Fix incorrect asset (metric asset) used for checking market proposer eligibility
- 6099 - Allow recurring transfers with the same to and from but with different asset
- 6131 -
nullblockchain
should call Tendermint Infoabci
to match real flow - 6119 - Correct order in which market event is emitted
- 5890 - Margin breach during amend doesn't cancel order
- 6144 - Price and Pegged Offset in orders are Decimals
- 6111 - Handle candles transient failure and prevent subscription blocking