Release v0.21.0
·
20087 commits
to develop
since this release
*2020-06-18*
A follow-on from 0.20.1, this release includes a fix for the GraphQL API returning inconsistent values for the `side` field on orders, leading to Vega Console failing to submit orders. As a bonus there is another GraphQL improvement, and two fixes that return more correct values for filled network orders and expired orders.
Improvements:
- 💥 [#1820](https://github.com/vegaprotocol/vega/pull/1820)
GraphQL: Non existent parties no longer return a GraphQL error
- 💥 [#1784](https://github.com/vegaprotocol/vega/pull/1784)
GraphQL: Update schema and fix enum mappings from Proto
- 💥 [#1761](https://github.com/vegaprotocol/vega/pull/1761)
Governance: Improve processing of Proposals
- [#1822](https://github.com/vegaprotocol/vega/pull/1822)
Remove duplicate updates to `createdAt`
- [#1818](https://github.com/vegaprotocol/vega/pull/1818)
Trades: Replace buffer with events
- [#1812](https://github.com/vegaprotocol/vega/pull/1812)
Governance: Improve logging
- [#1810](https://github.com/vegaprotocol/vega/pull/1810)
Execution: Set order status for fully filled network orders to be `FILLED`
- [#1803](https://github.com/vegaprotocol/vega/pull/1803)
Matching: Set `updatedAt` when orders expire
- [#1780](https://github.com/vegaprotocol/vega/pull/1780)
APIs: Reject `NETWORK` orders
- [#1792](https://github.com/vegaprotocol/vega/pull/1792)
Update Golang to 1.14 and tendermint to 0.33.5