Releases: vegaprotocol/vega
Releases · vegaprotocol/vega
v0.74.3-preview.1
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
Release version 0.73.14 *2024-02-19* 🐛 Fixes: - Suspend all markets and set funding margin factor to 0.
v0.74.2
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
fix: linting issue
v0.74.1-fix.1
Patch release v0.74.1-fix.1 to fix validator testnet.
v0.74.2-preview.1
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
v0.74.0-preview.11
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
andtendermint
are deprecated in favour ofcometbft
.
🛠 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 populategameID
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 replacetendermint
. - 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:
v0.74.0
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
andtendermint
are deprecated in favour ofcometbft
.
🛠 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 populategameID
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 replacetendermint
. - 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...
v0.73.13-patch.1
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.