Skip to content

Release v0.20.0

Compare
Choose a tag to compare
@vega-ci-bot vega-ci-bot released this 15 Jun 09:29
· 20187 commits to develop since this release
077cc41
*2020-06-15*

This release contains a lot of fixes to APIs, and a minor new addition to the statistics endpoint. Potentially breaking changes are now labelled with 💥. If you have implemented a client that fetches candles, places orders or amends orders, please check below.

Features:
- [#1730](https://github.com/vegaprotocol/vega/pull/1730)
    `ChainID` added to statistics endpoint
- 💥 [#1734](https://github.com/vegaprotocol/vega/pull/1734)
    Start adding `TraceID` to core events

Improvements:
- 💥 [#1721](https://github.com/vegaprotocol/vega/pull/1721)
    Improve API responses for `GetProposalById`
- 💥 [#1724](https://github.com/vegaprotocol/vega/pull/1724)
    New Order: Type no longer defaults to LIMIT orders
- 💥 [#1728](https://github.com/vegaprotocol/vega/pull/1728)
    `PrepareAmend` no longer accepts expiry time
- 💥 [#1760](https://github.com/vegaprotocol/vega/pull/1760)
    Add proto enum zero value "unspecified" to Side
- 💥 [#1764](https://github.com/vegaprotocol/vega/pull/1764)
    Candles: Interval no longer defaults to 1 minute
- 💥 [#1773](https://github.com/vegaprotocol/vega/pull/1773)
    Add proto enum zero value "unspecified" to `Order.Status`
- 💥 [#1776](https://github.com/vegaprotocol/vega/pull/1776)
    Add prefixes to enums, add proto zero value "unspecified" to `Trade.Type`
- 💥 [#1781](https://github.com/vegaprotocol/vega/pull/1781)
    Add prefix and UNSPECIFIED to `ChainStatus`, `AccountType`, `TransferType`
- [#1714](https://github.com/vegaprotocol/vega/pull/1714)
    Extend governance error handling
- [#1726](https://github.com/vegaprotocol/vega/pull/1726)
    Mark Price was not always correctly updated on a partial fill
- [#1734](https://github.com/vegaprotocol/vega/pull/1734)
    Feature/1577 hash context propagation
- [#1741](https://github.com/vegaprotocol/vega/pull/1741)
    Fix incorrect timestamps for proposals retrieved by GraphQL
- [#1743](https://github.com/vegaprotocol/vega/pull/1743)
    Orders amended to be GTT now return GTT in the response
- [#1745](https://github.com/vegaprotocol/vega/pull/1745)
    Votes blob is now base64 encoded
- [#1747](https://github.com/vegaprotocol/vega/pull/1747)
    Markets created from proposals now have the same ID as the proposal that created them
- [#1750](https://github.com/vegaprotocol/vega/pull/1750)
    Added datetime to governance votes
- [#1751](https://github.com/vegaprotocol/vega/pull/1751)
    Fix a bug in governance vote counting
- [#1752](https://github.com/vegaprotocol/vega/pull/1752)
    Fix incorrect validation on new orders
- [#1757](https://github.com/vegaprotocol/vega/pull/1757)
    Fix incorrect party ID validation on new orders
- [#1758](https://github.com/vegaprotocol/vega/pull/1758)
    Fix issue where markets created via governance were not tradable
- [#1763](https://github.com/vegaprotocol/vega/pull/1763)
    Expiration settlement date for market changed to 30/10/2020-22:59:59
- [#1777](https://github.com/vegaprotocol/vega/pull/1777)
    Create `README.md`
- [#1764](https://github.com/vegaprotocol/vega/pull/1764)
    Add proto enum zero value "unspecified" to Interval
- [#1767](https://github.com/vegaprotocol/vega/pull/1767)
    Feature/1692 order event
- [#1787](https://github.com/vegaprotocol/vega/pull/1787)
    Feature/1697 account event
- [#1788](https://github.com/vegaprotocol/vega/pull/1788)
    Check for unspecified Vote value
- [#1794](https://github.com/vegaprotocol/vega/pull/1794)
    Feature/1696 party event