Why is this release great? An intro by @edd
The most exciting feature this release is the additional API information for governance. Previously it was only possible to inspect the yes or no votes, while now the relative weights based on token holdings and other relevant information are included on the proposals endpoints.
The other major feature is a lot of fixes around the behaviour when leaving auctions - in the previous version, this sometimes caused the block time to slow down temporarily, and also sometimes immediately triggered another auction. Both of these have now been addressed - if leaving an auction would trigger another auction, the auction period is now extended.
For a more thorough look at how to get started with Liquidity Provision on testnet, check out the Liquidity Provision section of our docs.
Please see the bottom of this post to see the steps for how you can get started and participate in the Vega Testnet which is now called Fairground
Release notes and commentary by @cdm
There are minor breaking changes to the APIs for order submission amongst other calls, for gRPC users please update to the latest version of the API client. For REST/GraphQL please see the latest docs and the forum post here.
#3408 - Add more information on token proportion/weight on proposal votes APIs
#3360 - REST: Move deposits endpoint to /parties/[partyId]/deposits
#3431 - Improve caching of values when exiting auctions
#3459 - Add extra validation for Order, Vote, Withdrawal and LP transactions
#3433 - Reject non-persistent orders that fall outside price monitoring bounds
#3443 - Party is no longer required when submitting an order amendment
#3446 - Party is no longer required when submitting an order cancellation
#3449 - Party is no longer required when submitting an withdrawal request
#3451 - Remove float usage in liquidity engine
#3447 - Clean up order submission code
#3436 - Break up internal proposal definitions
#3452 - Tidy up LP implementation internally
#3458 - Fix spelling errors in GraphQL docs
#3434 - Improve test coverage around Liquidity Provisions on auction close
#3411 - Fix settlement tests
#3418 - Rename External Resource Checker to Witness
#3419 - Fix blank IDs on oracle specs in genesis markets
#3412 - Refactor internal Vote Submission type to be separate from Vote type
#3421 - Improve test coverage around order uncrossing
#3425 - Remove debug steps from feature tests
#3430 - Remove LiquidityPoolBalance from configuration
#3468 - Increase rate limit that was causing mempools to fill up unnecessarily
#3438 - Split protobuf definitions
#3450 - Do not emit amendments from liquidity engine
Check out https://docs.fairground.vega.xyz for more information, visit https://console.fairground.wtf to dive straight into the Console, download the go-wallet or reach out to us on Discord if you need some hosted wallet details.
Thank you, please comment below if you’d like to give any feedback on the release.
Note: You can raise bugs for the software in the Vega Nolt