Skip to content

Releases: vegaprotocol/vega

Release v0.20.0

15 Jun 09:29
077cc41
Compare
Choose a tag to compare
*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

Release v0.19.0

27 May 07:58
cc332c2
Compare
Choose a tag to compare
*20YY-05-26*

Features:
- [#1658](https://github.com/vegaprotocol/vega/pull/1658)
    Add timestamps to proposal API responses
- [#1656](https://github.com/vegaprotocol/vega/pull/1656)
    Add margin checks to amends
- [#1679](https://github.com/vegaprotocol/vega/pull/1679)
    Add topology package to map Validator nodes to Vega keypairs

Improvements:
- [#1718](https://github.com/vegaprotocol/vega/pull/1718)
    Fix a case where a party can cancel another party's orders
- [#1662](https://github.com/vegaprotocol/vega/pull/1662)
    Start moving to event-based architecture internally
- [#1684](https://github.com/vegaprotocol/vega/pull/1684)
    Fix order expiry handling when `expiresAt` is amended
- [#1686](https://github.com/vegaprotocol/vega/pull/1686)
    Fix participation stake to have a maximum of 100%
- [#1607](https://github.com/vegaprotocol/vega/pull/1607)
    Update `gqlgen` dependency to 0.11.3
- [#1711](https://github.com/vegaprotocol/vega/pull/1711)
    Remove ID from market proposal input
- [#1712](https://github.com/vegaprotocol/vega/pull/1712)
    `prepareProposal` no longer returns an ID on market proposals
- [#1707](https://github.com/vegaprotocol/vega/pull/1707)
    Allow overriding default governance parameters via `ldflags`.
- [#1715](https://github.com/vegaprotocol/vega/pull/1715)
    Compile testing binary with short-lived governance periods

Release v0.18.1

13 May 11:41
Compare
Choose a tag to compare
*2020-05-13*

Improvements:
- [#1649](https://github.com/vegaprotocol/vega/pull/1649)
    Fix github artefact upload CI config