Skip to content

Releases: vegaprotocol/vega

v0.74.3-preview.1

19 Feb 17:59
v0.74.3-preview.1
8a5dd55
Compare
Choose a tag to compare
v0.74.3-preview.1 Pre-release
Pre-release
Release version 0.74.3-preview.1

*2024-02-19*

🛠 Improvements:

- [10700](https://github.com/vegaprotocol/vega/pull/10700) - Do not use external binaries for the `IPFS` migration in the data node

🐛 Fixes:

- [10702](https://github.com/vegaprotocol/vega/pull/10700) - Use second precision in `GetMarginIncrease()` so that perpetual product uses second precision everywhere.
- [10698](https://github.com/vegaprotocol/vega/issues/10698) - Prevent `L2` from making too many `RPC` calls.

v0.73.14

19 Feb 17:35
v0.73.14
b5fe20b
Compare
Choose a tag to compare
Release version 0.73.14

*2024-02-19*

🐛 Fixes:

- Suspend all markets and set funding margin factor to 0.

v0.74.2

16 Feb 12:42
v0.74.2
426c611
Compare
Choose a tag to compare
v0.74.2 Pre-release
Pre-release

Release version 0.74.2

2024-02-16

🐛 Fixes:

  • 10631 - Fix snapshot for ethCallEvents
  • 10643 - Games API not showing quantum values and added filter for team and party.
  • 10649 - Ensure markets do not get stuck in liquidity auction after protocol upgrade.
  • 10641 - Fix panic in amend during auction for isolated margin.
  • 10656 - Fix funding rates bounds can be null for perpetuals.
  • 10664 - Fix isolated margin handling of submit/amend to get rid of trying to restore the state of the order book.
  • 10661 - Fix isolated margin handling of submit/amend to get rid of trying to restore the state of the order book.
  • 10660 - Fix isolated margin handling of submit/amend to get rid of trying to restore the state of the order book.
  • 10601 - Fix epoch by block height API is slow.
  • 10299 - Fix rewards transfers filter.
  • 10666 - Fix game API is slow.
  • 10673 - Fix error handling for isolated margin when insufficient funds.
  • 10677 - Fix validation of market proposer bonus to allow specifying/not specifying asset for metric for market proposer.
  • 10669 - Fix fees handling for spots in governance auction
  • 10683 - Fix GraphQL does not correctly marshal transfers status in filter.
  • 10685 - Fix list transfers returns too much data..
  • 10691 - Fix team stats include rewards from individual games
  • 10647 Add filter by game ID to transfers API.
  • 10649 - Ensure markets do not get stuck in liquidity auction after protocol upgrade.

v0.74.1-validators-testnet-only-fix

15 Feb 13:08
cee7f84
Compare
Choose a tag to compare
Pre-release
fix: linting issue

v0.74.1-fix.1

15 Feb 13:09
v0.74.1-fix.1
8ebd457
Compare
Choose a tag to compare
v0.74.1-fix.1 Pre-release
Pre-release
Patch release v0.74.1-fix.1 to fix validator testnet.

v0.74.2-preview.1

14 Feb 15:17
v0.74.2-preview.1
3bca34b
Compare
Choose a tag to compare
v0.74.2-preview.1 Pre-release
Pre-release
Release version 0.74.2-preview.1

*2024-02-14*

🐛 Fixes:

- [10631](https://github.com/vegaprotocol/vega/issues/10631) - Fix snapshot for `ethCallEvents`
- [10643](https://github.com/vegaprotocol/vega/issues/10643) - Games `API` not showing quantum values and added filter for team and party.
- [10649](https://github.com/vegaprotocol/vega/issues/10649) - Ensure markets do not get stuck in liquidity auction after protocol upgrade.
- [10641](https://github.com/vegaprotocol/vega/issues/10641) - Fix panic in amend during auction for isolated margin.
- [10656](https://github.com/vegaprotocol/vega/issues/10656) - Fix funding rates bounds can be null for perpetuals.
- [10601](https://github.com/vegaprotocol/vega/issues/10601) - Fix epoch by block height API is slow.

v0.74.1

12 Feb 16:51
v0.74.1
c58e8fc
Compare
Choose a tag to compare
v0.74.1 Pre-release
Pre-release

Release version 0.74.1

2024-02-12

🐛 Fixes:

  • 10611 - Added internal config price to update perps.
  • 10615 - Fix oracle scaling function in internal composite price.
  • 10621 - Fix market activity tracker storing incorrect data for previous epochMakerFeesPaid.

v0.74.0-preview.11

09 Feb 10:36
v0.74.0-preview.11
cf25e55
Compare
Choose a tag to compare
v0.74.0-preview.11 Pre-release
Pre-release

Release version 0.74.0-preview.11

2024-02-09

🚨 Breaking changes:

  • 9945 - Add liquidation strategy.
  • 10215 - Listing transactions on block explorer does not support the field limit any more.
  • 8056 - Getting a transfer by ID now returns a TransferNode.
  • 10597 - Migrate the IPFS store for the network history to version 15.

🗑️ Deprecation:

  • 9881 - Liquidity monitoring auctions to be removed.
  • 10000 - Commands tm and tendermint are deprecated in favour of cometbft.

🛠 Improvements:

  • 9930 - LiquidityFeeSettings can now be used in market proposals to choose how liquidity fees are calculated.
  • 9985 - Add update margin mode transaction.
  • 9936 - Time spent in auction no longer contributes to a perpetual market's funding payment.
  • 9982 - Remove fees and minimal transfer amount from vested account
  • 9955 - Add data node subscription for transaction results.
  • 10004 Track average entry price in position engine
  • 9825 - Remove quadratic slippage.
  • 9516 - Add filter by transfer ID for ledger entries API.
  • 9943 - Support amending the order size by defining the target size.
  • 9231 - Add a JoinTeam API
  • 10095 - Add isolated margin support.
  • 10222 - Supply bootstrap peers after starting the IPFS node to increase reliability.
  • 10097 - Add funding rate modifiers to perpetual product definition.
  • 9981 - Support filtering on epoch range on transfers.
  • 9981 - Support filtering on status on transfers.
  • 10104 - Add network position tracking.
  • 9981 - Support filtering on scope on transfers.
  • 9983 - Implement cap and discount for transfer fees.
  • 9980 - Add teams statistics API.
  • 9257 - Add games details API
  • 9992 - Add configuration to control the number of blocks worth of Ethereum events to read.
  • 9260 - Enhance rewards API for competitions
  • 10180 - Additional candle intervals
  • 10218 - Volume discount stats shows volumes even if party doesn't qualify for a discount tier.
  • 9880 - Add support for batch proposals.
  • 10159 - Add additional funding period data to market data API to allow streaming funding period data.
  • 10143 - Allow changing the market name in update market governance proposal.
  • 10154 - Move remaining insurance pool balance into the network treasury rather than splitting between other markets and global insurance.
  • 10154 - Move remaining insurance pool balance into the network treasury rather than splitting between other markets and global insurance.
  • 10154 - Move remaining insurance pool balance into the network treasury rather than splitting between other markets and global insurance.
  • 10154 - Move remaining insurance pool balance into the network treasury rather than splitting between other markets and global insurance.
  • 10266 - Deprecated marketID and populate gameID in reward API
  • 10154 - Move remaining insurance pool balance into the network treasury rather than splitting between other markets and global insurance.
  • 10155 - Add next network close-out timestamp to market data.
  • 10000 - Introduce cometbtf command to replace tendermint.
  • 10294 - New mark price methodology
  • 9948 - Add support for linked stop orders.
  • 9849 - Add database support for num.Uint.
  • 10275 - Add API to list party's margin mode.
  • 459 - Add liquidation test coverage with market updates.
  • 462 - Cover 0012-POSR-011 explicitly
  • 595 - Ensure the full size of iceberg orders is considered when creating a network order.
  • 10308 - Support joining to closed teams based on an allow list.
  • 10349 - Add oracle support to mark price configuration.
  • 10350 - Set mark price to uncrossing price if at the end of opening auction no price was yielded by the mark price methodology.
  • 521 - Add tests for allow list functionality when joining teams.
  • 10375 - Expose party's profile in parties API.
  • 10340 - Support updating profile for a party.
  • 551 - Cover 0053-PERP-033 explicitly.
  • 646 - Add integration test for team rewards 0009-MRKP-130
  • 647 - Add integration test for team rewards 0009-MRKP-131
  • 648 - Add integration test for team rewards 0009-MRKP-132
  • 533 - Add integration test for team rewards 0009-MRKP-016
  • 534 - Add integration test for team rewards 0009-MRKP-017
  • 536 - Add integration test for team rewards 0009-MRKP-019
  • 10317 - Add support in Ethereum oracles to data source from L2s
  • 10429 - Restrict the mark price by book to prices from the last mark price duration.
  • 552 - Add integration test for mark price 0053-PERP-034
  • 10459 - Update pMedian to consider staleness of the inputs.
  • 10429 - Account for isolated margin mode in EstimatePosition endpoint.
  • 10441 - Remove active restore check in collateral snapshot loading, snapshot order change removes the need for it.
  • 10286 - If probability of trading is less than or equal to the minimum, assign it weight of zero for liquidity score calculation and change the validation of the tau scaling network parameter.
  • 10376 - Add spam protection for update profile.
  • 10502 - Rename index price to internalCompositePrice
  • 10464 - Add total of members in teams API.
  • 10464 - Add total of members in referral sets API.
  • 10508 - Change the behaviour of aggregation epochs for teams statistics API.
  • 10502 - Add underlyingIndexPrice to perpetual data.
  • 10523 - Fix repeated games statistics for multiple recurring transfers.
  • 10527 - Add support for byte32 type in market proposal oracle definition.
  • 10563 - Spam protection for create/update referral program.

🐛 Fixes:

  • 9941 - Add data node mapping for WasEligible field in referral set.
  • 9940 - Truncate fee stats in quant...
Read more

v0.74.0

09 Feb 16:56
v0.74.0
43c0791
Compare
Choose a tag to compare
v0.74.0 Pre-release
Pre-release

Release version 0.74.0

2024-02-09

🚨 Breaking changes:

  • 9945 - Add liquidation strategy.
  • 10215 - Listing transactions on block explorer does not support the field limit any more.
  • 8056 - Getting a transfer by ID now returns a TransferNode.
  • 10597 - Migrate the IPFS store for the network history to version 15.

🗑️ Deprecation:

  • 9881 - Liquidity monitoring auctions to be removed.
  • 10000 - Commands tm and tendermint are deprecated in favour of cometbft.

🛠 Improvements:

  • 9930 - LiquidityFeeSettings can now be used in market proposals to choose how liquidity fees are calculated.
  • 9985 - Add update margin mode transaction.
  • 9936 - Time spent in auction no longer contributes to a perpetual market's funding payment.
  • 9982 - Remove fees and minimal transfer amount from vested account
  • 9955 - Add data node subscription for transaction results.
  • 10004 Track average entry price in position engine
  • 9825 - Remove quadratic slippage.
  • 9516 - Add filter by transfer ID for ledger entries API.
  • 9943 - Support amending the order size by defining the target size.
  • 9231 - Add a JoinTeam API
  • 10095 - Add isolated margin support.
  • 10222 - Supply bootstrap peers after starting the IPFS node to increase reliability.
  • 10097 - Add funding rate modifiers to perpetual product definition.
  • 9981 - Support filtering on epoch range on transfers.
  • 9981 - Support filtering on status on transfers.
  • 10104 - Add network position tracking.
  • 9981 - Support filtering on scope on transfers.
  • 9983 - Implement cap and discount for transfer fees.
  • 9980 - Add teams statistics API.
  • 9257 - Add games details API
  • 9992 - Add configuration to control the number of blocks worth of Ethereum events to read.
  • 9260 - Enhance rewards API for competitions
  • 10180 - Additional candle intervals
  • 10218 - Volume discount stats shows volumes even if party doesn't qualify for a discount tier.
  • 9880 - Add support for batch proposals.
  • 10159 - Add additional funding period data to market data API to allow streaming funding period data.
  • 10143 - Allow changing the market name in update market governance proposal.
  • 10154 - Move remaining insurance pool balance into the network treasury rather than splitting between other markets and global insurance.
  • 10154 - Move remaining insurance pool balance into the network treasury rather than splitting between other markets and global insurance.
  • 10154 - Move remaining insurance pool balance into the network treasury rather than splitting between other markets and global insurance.
  • 10154 - Move remaining insurance pool balance into the network treasury rather than splitting between other markets and global insurance.
  • 10266 - Deprecated marketID and populate gameID in reward API
  • 10154 - Move remaining insurance pool balance into the network treasury rather than splitting between other markets and global insurance.
  • 10155 - Add next network close-out timestamp to market data.
  • 10000 - Introduce cometbtf command to replace tendermint.
  • 10294 - New mark price methodology
  • 9948 - Add support for linked stop orders.
  • 9849 - Add database support for num.Uint.
  • 10275 - Add API to list party's margin mode.
  • 459 - Add liquidation test coverage with market updates.
  • 462 - Cover 0012-POSR-011 explicitly
  • 595 - Ensure the full size of iceberg orders is considered when creating a network order.
  • 10308 - Support joining to closed teams based on an allow list.
  • 10349 - Add oracle support to mark price configuration.
  • 10350 - Set mark price to uncrossing price if at the end of opening auction no price was yielded by the mark price methodology.
  • 521 - Add tests for allow list functionality when joining teams.
  • 10375 - Expose party's profile in parties API.
  • 10340 - Support updating profile for a party.
  • 551 - Cover 0053-PERP-033 explicitly.
  • 646 - Add integration test for team rewards 0009-MRKP-130
  • 647 - Add integration test for team rewards 0009-MRKP-131
  • 648 - Add integration test for team rewards 0009-MRKP-132
  • 533 - Add integration test for team rewards 0009-MRKP-016
  • 534 - Add integration test for team rewards 0009-MRKP-017
  • 536 - Add integration test for team rewards 0009-MRKP-019
  • 10317 - Add support in Ethereum oracles to data source from L2s
  • 10429 - Restrict the mark price by book to prices from the last mark price duration.
  • 552 - Add integration test for mark price 0053-PERP-034
  • 10459 - Update pMedian to consider staleness of the inputs.
  • 10429 - Account for isolated margin mode in EstimatePosition endpoint.
  • 10441 - Remove active restore check in collateral snapshot loading, snapshot order change removes the need for it.
  • 10286 - If probability of trading is less than or equal to the minimum, assign it weight of zero for liquidity score calculation and change the validation of the tau scaling network parameter.
  • 10376 - Add spam protection for update profile.
  • 10502 - Rename index price to internalCompositePrice
  • 10464 - Add total of members in teams API.
  • 10464 - Add total of members in referral sets API.
  • 10508 - Change the behaviour of aggregation epochs for teams statistics API.
  • 10502 - Add underlyingIndexPrice to perpetual data.
  • 10523 - Fix repeated games statistics for multiple recurring transfers.
  • 10527 - Add support for byte32 type in market proposal oracle definition.
  • 10563 - Spam protection for create/update referral program.
  • 10246 - Add quantum volumes to teams statistics API.
  • 10550 - Update network parameters with default values.

🐛 Fixes:

  • [9...
Read more

v0.73.13-patch.1

06 Feb 18:55
v0.73.13-patch.1
Compare
Choose a tag to compare

Release version 0.73.13-patch.1

2024-02-06

🐛 Fixes:

  • fix: temporarily ignore if m2m has data for a party with no position
  • 10568 - Fix for PnL underflow.