Releases: vegaprotocol/vega
Releases · vegaprotocol/vega
v0.77.0-preview.3
Release version 0.77.0-preview.3 *2024-06-18* 🛠 Improvements: - [11209](https://github.com/vegaprotocol/vega/issues/11209) - Publish ongoing games data. - [11242](https://github.com/vegaprotocol/vega/issues/11242) - Add configuration to visor to help control binary retries a bit better. - [11196](https://github.com/vegaprotocol/vega/issues/11196) - Add an active field in the price monitoring bounds payload. - [11211](https://github.com/vegaprotocol/vega/issues/11211) - Liquidation engine includes `vAMM` shapes as available volume. - [11217](https://github.com/vegaprotocol/vega/issues/11217) - Allow market proposals to override risk factors. - [11285](https://github.com/vegaprotocol/vega/issues/11285) - Add support for trading transaction ordering. - [11282](https://github.com/vegaprotocol/vega/issues/11282) - Allow a party to withdraw rewards from an AMM vested account. - [11301](https://github.com/vegaprotocol/vega/issues/11301) - Sum vesting reward bonus multiplier across all derived keys for party. - [11329](https://github.com/vegaprotocol/vega/issues/11329) - Add source chain ID when available to transaction event attributes - [10634](https://github.com/vegaprotocol/vega/issues/10634) - Add spam checks for orders/liquidity provision - [11337](https://github.com/vegaprotocol/vega/issues/11337) - Enhance transaction reordering with per market control and configurable delay. - [11344](https://github.com/vegaprotocol/vega/issues/11344) - Include derived parties in accounts API - [11268](https://github.com/vegaprotocol/vega/issues/11268) - Include derived parties vesting stats API - [11266](https://github.com/vegaprotocol/vega/issues/11266) - Include derived parties rewards API - [11357](https://github.com/vegaprotocol/vega/issues/11357) - Support historical game scores - [11023](https://github.com/vegaprotocol/vega/issues/11023) - Add proposed fees to `vAMM` data. - [11028](https://github.com/vegaprotocol/vega/issues/11028) - Add API to estimate order book depth based on `vAMM`. 🐛 Fixes: - [11066](https://github.com/vegaprotocol/vega/issues/11066) - Ensure vesting statistics match vesting accounts numbers. - [11279](https://github.com/vegaprotocol/vega/issues/11279) - Handle properly the case of multiple transfers for the same game id. - [11293](https://github.com/vegaprotocol/vega/issues/11293) - Panic in data node with position estimate endpoint. - [11379](https://github.com/vegaprotocol/vega/issues/11379) - Source chain id is now populated in `GQL Erc20WithdrawalApproval` endpoint. - [11279](https://github.com/vegaprotocol/vega/issues/11279) - Handle properly the case of multiple transfers for the same game id. - [11297](https://github.com/vegaprotocol/vega/issues/11297) - Handle properly asset decimals < market decimals when uncrossing the order book upon leaving auction. - [11304](https://github.com/vegaprotocol/vega/issues/11304) - Correctly verify pegged order offset with respect to tick size in the right units. - [11319](https://github.com/vegaprotocol/vega/issues/11319) - Do not leak Ethereum client secrets in the logs. - [11336](https://github.com/vegaprotocol/vega/issues/11336) - Add support for decay factor in governance recurring transfers and report the proposal amount rather than 0 when the proposal gets enacted. - [11368](https://github.com/vegaprotocol/vega/issues/11368) - Add support for update vesting stats in REST API and fix summing the quantum balance for vesting stats. - [11380](https://github.com/vegaprotocol/vega/issues/11380) - Handle broken stop orders in prepare proposal. - [11136](https://github.com/vegaprotocol/vega/issues/11136) - Fix premature invocation of post commit hooks in case of fee stats event.
v0.77.0-preview.2
Release version 0.77.0-preview.2
2024-06-17
🛠 Improvements:
- 11209 - Publish ongoing games data.
- 11242 - Add configuration to visor to help control binary retries a bit better.
- 11196 - Add an active field in the price monitoring bounds payload.
- 11211 - Liquidation engine includes
vAMM
shapes as available volume. - 11217 - Allow market proposals to override risk factors.
- 11285 - Add support for trading transaction ordering.
- 11282 - Allow a party to withdraw rewards from an AMM vested account.
- 11301 - Sum vesting reward bonus multiplier across all derived keys for party.
- 11329 - Add source chain ID when available to transaction event attributes
- 10634 - Add spam checks for orders/liquidity provision
- 11337 - Enhance transaction reordering with per market control and configurable delay.
- 11344 - Include derived parties in accounts API
- 11268 - Include derived parties vesting stats API
- 11266 - Include derived parties rewards API
- 11357 - Support historical game scores
- 11023 - Add proposed fees to
vAMM
data. - 11028 - Add API to estimate order book depth based on
vAMM
.
🐛 Fixes:
- 11066 - Ensure vesting statistics match vesting accounts numbers.
- 11279 - Handle properly the case of multiple transfers for the same game id.
- 11293 - Panic in data node with position estimate endpoint.
- 11379 - Source chain id is now populated in
GQL Erc20WithdrawalApproval
endpoint. - 11279 - Handle properly the case of multiple transfers for the same game id.
- 11297 - Handle properly asset decimals < market decimals when uncrossing the order book upon leaving auction.
- 11304 - Correctly verify pegged order offset with respect to tick size in the right units.
- 11319 - Do not leak Ethereum client secrets in the logs.
- 11336 - Add support for decay factor in governance recurring transfers and report the proposal amount rather than 0 when the proposal gets enacted.
- 11368 - Add support for update vesting stats in REST API and fix summing the quantum balance for vesting stats.
- 11380 - Handle broken stop orders in prepare proposal.
- 11136 - Fix premature invocation of post commit hooks in case of fee stats event.
v0.77.0-preview.1
Release version 0.77.0-preview.1
2024-05-28
🛠 Improvements:
- 11209 - Publish ongoing games data.
- 11242 - Add configuration to visor to help control binary retries a bit better.
- 11196 - Add an active field in the price monitoring bounds payload.
- 11211 - Liquidation engine includes
vAMM
shapes as available volume. - 11217 - Allow market proposals to override risk factors.
- 11285 - Add support for trading transaction ordering.
- 11282 - Allow a party to withdraw rewards from an AMM vested account.
- 11301 - Sum vesting reward bonus multiplier across all derived keys for party.
🐛 Fixes:
- 11066 - Ensure vesting statistics match vesting accounts numbers.
- 11279 - Handle properly the case of multiple transfers for the same game id.
- 11293 - Panic in data node with position estimate endpoint.
- 11279 - Handle properly the case of multiple transfers for the same game id.
- 11297 - Handle properly asset decimals < market decimals when uncrossing the order book upon leaving auction.
- 11304 - Correctly verify pegged order offset with respect to tick size in the right units.
v0.75.8-fix.2
Release version 0.75.8-fix.2 *2024-05-24* - [11040](https://github.com/vegaprotocol/vega/pull/11040) - simplify price range internal and serialised state
v0.76.8
Release version 0.76.8
2024-05-23
🚨 Breaking changes:
- 11079 - rename decimal places fields for spots governance.
🛠 Improvements:
- 10926 - Backport governance proposal to change market name for spots
- 906 - Add coverage for
0068-MATC-060
- 907 - Add coverage for
0068-MATC-061
- 908 - Add coverage for
0068-MATC-062
- 909 - Add coverage for
0068-MATC-063
- 910 - Add coverage for
0068-MATC-064
- 911 - Add coverage for
0068-MATC-065
- 742 - Add coverage for
0044-LIME-029
- 10994 -
rewards.team.minEpochsInTeam
can now be set to0
- 11061 -
SLA
snapshot now loads current parameters and not pending ones. - 11009 - Relax market decimals validation in governance.
- 11036 - Cross-margin mode: use max(order price, auction price) for margin calculation in auction
- 10998 - Ensure reward totals are carried over across epochs in database.
- 1102 - Add coverage for
0042-LIQF-084
- 11121 - Remove auction trigger staleness functionality
- 11127 - Price monitoring engine should record all observations with the same weight
- 10995 - Liquidation range defined by its own parameter.
- 11167 - Add realised return reward metric.
- 11165 - Include negative returns in relative returns reward metric.
- 11151 - Remove name field from the spot markets.
- 11170 - Add transfer interval support.
- 11143 - Add support for new asset proposal in batch governance proposal.
- 11184 - relax the transfer restriction of 'same transfer' to match the full dispatch strategy.
- 11185 - distinguish between zero and none metric for rewards.
- 11158 - resolve the quote asset for fee estimation in spot market.
- 11143 - Add support for new asset proposal in batch governance proposal
- 11182 - Remove reduce only restriction on spot markets stop orders.
- 11153 - Add check on start-up that bridge
RPC-endpoints
are functional.
🐛 Fixes:
- 10946 - Save dispatch strategy for recurring governance transfer in the database.
- 11000 - Vesting summary events are now sorted properly before sending.
- 11065 -
SLA
commitment state is reset properly at the end of an epoch - 10960 - Only the owner of a referral set can update it.
- 10970 - Logic for whether a team member joined more than
rewards.team.minEpochsInTeam
is fixed. - 10943 - Fix error message format when node vote is sent again.
- 10928 - Fix
collateralIncreaseEstimate
for limit orders in isolated margin mode - 10952 - Fix bug that caused spot markets to get stuck in opening auction.
- 10950 - Fix bug that caused cancelled liquidity provisions to stick around after opening auction.
- 10975 - Fix marshaller for stop order rejection error.
- 10973 - Avoid entering an auction or doing mark-to-market before market entered opening auction or after it is in a terminal state.
- 10969 - Ensure teams statistics are computed from team rewards.
- 10962 - Fix
lastFeeDistribution
time in snapshot. - 10974 - Target stake for spot should not consider position factor.
- 10980 - Make
gRPC
message size limit configurable, default to 20MB. - 10984 - Save has traded flag from spot to snapshot.
- 10997 - Handle cases where leaving opening auction triggers monitoring auction.
- 11010 - Release bond in spot market when market is terminated.
- 11033 - Do not track positions for spots in datanode.
- 11016 - Update holding account when amending order with cancel/replace on remaining funds.
- 11038 - Simplify price ranges state.
- 11042 - Add missing value to enum.
- 11059 - Disambiguate
vega_time
in order clause. - 11052 - Add missing rejection reason in GraphQL schema for proposals
- 11073 - Handle properly price factor < 1.
- 11047 - Add missing migration for recreating stop order views after the new fields were added.
- 11090 - Games API should only use the current team members.
- 11089 - Add tests for proto
enums
persisted to database. - 11105 - Include all paid fees in reward cap.
- 1109 - Correctly label acceptance coverage for
0042-LIQF-091
. - 11130 - Add missing initialisation for max stop orders in spots.
- 11133 - Fix spot product resolver
- 11154 - Fix spot risk model resolver.
- 11159 - Reject stop orders with size override position for spot product.
- 11161 - Add validation for time in force GFA in stop order submission.
- 11177 - Adjust the formulas for reduced position to the spec update and fix handling of closed out position.
- 11193 - Fix loading of liquidation strategy from proto with missing data.
- 11200 - Make sure a party can afford the trades before they are submitted to the book.
- 11205 - Evaluate transfer interval correctly.
- 10374 - Add transfer ID to recurring governance transfer ledger entries.
- 11221 - Fix for
totalRewardsEarned
being twice therewardEarned
. - 11250 - Add missing dispatch strategy in transfer proposal.
- 11252 - Treat no position as zero position when calculating stop order overrides.
- 11249 - Composite mark price oracles are now deactivated when a market is rejected.
- 11262 - Fix auction extensions after risk parameter update.
- Add validators testnet bridge and multisig address
- 11293 - Panic in data node with position estimate endpoint.
- 11297 - Handle properly asset decimals < market decimals when uncrossing the order book upon leaving auction.
- 11304 - Correctly verify pegged order offset with respect to tick size in the right units.
- 11275 - add cache map to order
sqlsubscriber
to prevent order from not being updated in data node. - 11310 - handle invalid offset for pegged on market update when tick size changes.
- 11315 - fix node validation governance snapshot.
v0.76.7
Release version 0.76.7
2024-05-23
🚨 Breaking changes:
- 11079 - rename decimal places fields for spots governance.
🛠 Improvements:
- 10926 - Backport governance proposal to change market name for spots
- 906 - Add coverage for
0068-MATC-060
- 907 - Add coverage for
0068-MATC-061
- 908 - Add coverage for
0068-MATC-062
- 909 - Add coverage for
0068-MATC-063
- 910 - Add coverage for
0068-MATC-064
- 911 - Add coverage for
0068-MATC-065
- 742 - Add coverage for
0044-LIME-029
- 10994 -
rewards.team.minEpochsInTeam
can now be set to0
- 11061 -
SLA
snapshot now loads current parameters and not pending ones. - 11009 - Relax market decimals validation in governance.
- 11036 - Cross-margin mode: use max(order price, auction price) for margin calculation in auction
- 10998 - Ensure reward totals are carried over across epochs in database.
- 1102 - Add coverage for
0042-LIQF-084
- 11121 - Remove auction trigger staleness functionality
- 11127 - Price monitoring engine should record all observations with the same weight
- 10995 - Liquidation range defined by its own parameter.
- 11167 - Add realised return reward metric.
- 11165 - Include negative returns in relative returns reward metric.
- 11151 - Remove name field from the spot markets.
- 11170 - Add transfer interval support.
- 11143 - Add support for new asset proposal in batch governance proposal.
- 11184 - relax the transfer restriction of 'same transfer' to match the full dispatch strategy.
- 11185 - distinguish between zero and none metric for rewards.
- 11158 - resolve the quote asset for fee estimation in spot market.
- 11143 - Add support for new asset proposal in batch governance proposal
- 11182 - Remove reduce only restriction on spot markets stop orders.
- 11153 - Add check on start-up that bridge
RPC-endpoints
are functional.
🐛 Fixes:
- 10946 - Save dispatch strategy for recurring governance transfer in the database.
- 11000 - Vesting summary events are now sorted properly before sending.
- 11065 -
SLA
commitment state is reset properly at the end of an epoch - 10960 - Only the owner of a referral set can update it.
- 10970 - Logic for whether a team member joined more than
rewards.team.minEpochsInTeam
is fixed. - 10943 - Fix error message format when node vote is sent again.
- 10928 - Fix
collateralIncreaseEstimate
for limit orders in isolated margin mode - 10952 - Fix bug that caused spot markets to get stuck in opening auction.
- 10950 - Fix bug that caused cancelled liquidity provisions to stick around after opening auction.
- 10975 - Fix marshaller for stop order rejection error.
- 10973 - Avoid entering an auction or doing mark-to-market before market entered opening auction or after it is in a terminal state.
- 10969 - Ensure teams statistics are computed from team rewards.
- 10962 - Fix
lastFeeDistribution
time in snapshot. - 10974 - Target stake for spot should not consider position factor.
- 10980 - Make
gRPC
message size limit configurable, default to 20MB. - 10984 - Save has traded flag from spot to snapshot.
- 10997 - Handle cases where leaving opening auction triggers monitoring auction.
- 11010 - Release bond in spot market when market is terminated.
- 11033 - Do not track positions for spots in datanode.
- 11016 - Update holding account when amending order with cancel/replace on remaining funds.
- 11038 - Simplify price ranges state.
- 11042 - Add missing value to enum.
- 11059 - Disambiguate
vega_time
in order clause. - 11052 - Add missing rejection reason in GraphQL schema for proposals
- 11073 - Handle properly price factor < 1.
- 11047 - Add missing migration for recreating stop order views after the new fields were added.
- 11090 - Games API should only use the current team members.
- 11089 - Add tests for proto
enums
persisted to database. - 11105 - Include all paid fees in reward cap.
- 1109 - Correctly label acceptance coverage for
0042-LIQF-091
. - 11130 - Add missing initialisation for max stop orders in spots.
- 11133 - Fix spot product resolver
- 11154 - Fix spot risk model resolver.
- 11159 - Reject stop orders with size override position for spot product.
- 11161 - Add validation for time in force GFA in stop order submission.
- 11177 - Adjust the formulas for reduced position to the spec update and fix handling of closed out position.
- 11193 - Fix loading of liquidation strategy from proto with missing data.
- 11200 - Make sure a party can afford the trades before they are submitted to the book.
- 11205 - Evaluate transfer interval correctly.
- 10374 - Add transfer ID to recurring governance transfer ledger entries.
- 11221 - Fix for
totalRewardsEarned
being twice therewardEarned
. - 11250 - Add missing dispatch strategy in transfer proposal.
- 11252 - Treat no position as zero position when calculating stop order overrides.
- 11249 - Composite mark price oracles are now deactivated when a market is rejected.
- 11262 - Fix auction extensions after risk parameter update.
- Add validators testnet bridge and multisig address
- 11293 - Panic in data node with position estimate endpoint.
- 11297 - Handle properly asset decimals < market decimals when uncrossing the order book upon leaving auction.
- 11304 - Correctly verify pegged order offset with respect to tick size in the right units.
- 11275 - add cache map to order
sqlsubscriber
to prevent order from not being updated in data node. - 11310 - handle invalid offset for pegged on market update when tick size changes.
v0.75.8-fix.1
v0.76.6
Release version 0.76.6
2024-05-22
🚨 Breaking changes:
- 11079 - rename decimal places fields for spots governance.
🛠 Improvements:
- 10926 - Backport governance proposal to change market name for spots
- 906 - Add coverage for
0068-MATC-060
- 907 - Add coverage for
0068-MATC-061
- 908 - Add coverage for
0068-MATC-062
- 909 - Add coverage for
0068-MATC-063
- 910 - Add coverage for
0068-MATC-064
- 911 - Add coverage for
0068-MATC-065
- 742 - Add coverage for
0044-LIME-029
- 10994 -
rewards.team.minEpochsInTeam
can now be set to0
- 11061 -
SLA
snapshot now loads current parameters and not pending ones. - 11009 - Relax market decimals validation in governance.
- 11036 - Cross-margin mode: use max(order price, auction price) for margin calculation in auction
- 10998 - Ensure reward totals are carried over across epochs in database.
- 1102 - Add coverage for
0042-LIQF-084
- 11121 - Remove auction trigger staleness functionality
- 11127 - Price monitoring engine should record all observations with the same weight
- 10995 - Liquidation range defined by its own parameter.
- 11167 - Add realised return reward metric.
- 11165 - Include negative returns in relative returns reward metric.
- 11151 - Remove name field from the spot markets.
- 11170 - Add transfer interval support.
- 11143 - Add support for new asset proposal in batch governance proposal.
- 11184 - relax the transfer restriction of 'same transfer' to match the full dispatch strategy.
- 11185 - distinguish between zero and none metric for rewards.
- 11158 - resolve the quote asset for fee estimation in spot market.
- 11143 - Add support for new asset proposal in batch governance proposal
- 11182 - Remove reduce only restriction on spot markets stop orders.
- 11153 - Add check on start-up that bridge
RPC-endpoints
are functional.
🐛 Fixes:
- 10946 - Save dispatch strategy for recurring governance transfer in the database.
- 11000 - Vesting summary events are now sorted properly before sending.
- 11065 -
SLA
commitment state is reset properly at the end of an epoch - 10960 - Only the owner of a referral set can update it.
- 10970 - Logic for whether a team member joined more than
rewards.team.minEpochsInTeam
is fixed. - 10943 - Fix error message format when node vote is sent again.
- 10928 - Fix
collateralIncreaseEstimate
for limit orders in isolated margin mode - 10952 - Fix bug that caused spot markets to get stuck in opening auction.
- 10950 - Fix bug that caused cancelled liquidity provisions to stick around after opening auction.
- 10975 - Fix marshaller for stop order rejection error.
- 10973 - Avoid entering an auction or doing mark-to-market before market entered opening auction or after it is in a terminal state.
- 10969 - Ensure teams statistics are computed from team rewards.
- 10962 - Fix
lastFeeDistribution
time in snapshot. - 10974 - Target stake for spot should not consider position factor.
- 10980 - Make
gRPC
message size limit configurable, default to 20MB. - 10984 - Save has traded flag from spot to snapshot.
- 10997 - Handle cases where leaving opening auction triggers monitoring auction.
- 11010 - Release bond in spot market when market is terminated.
- 11033 - Do not track positions for spots in datanode.
- 11016 - Update holding account when amending order with cancel/replace on remaining funds.
- 11038 - Simplify price ranges state.
- 11042 - Add missing value to enum.
- 11059 - Disambiguate
vega_time
in order clause. - 11052 - Add missing rejection reason in GraphQL schema for proposals
- 11073 - Handle properly price factor < 1.
- 11047 - Add missing migration for recreating stop order views after the new fields were added.
- 11090 - Games API should only use the current team members.
- 11089 - Add tests for proto
enums
persisted to database. - 11105 - Include all paid fees in reward cap.
- 1109 - Correctly label acceptance coverage for
0042-LIQF-091
. - 11130 - Add missing initialisation for max stop orders in spots.
- 11133 - Fix spot product resolver
- 11154 - Fix spot risk model resolver.
- 11159 - Reject stop orders with size override position for spot product.
- 11161 - Add validation for time in force GFA in stop order submission.
- 11177 - Adjust the formulas for reduced position to the spec update and fix handling of closed out position.
- 11193 - Fix loading of liquidation strategy from proto with missing data.
- 11200 - Make sure a party can afford the trades before they are submitted to the book.
- 11205 - Evaluate transfer interval correctly.
- 10374 - Add transfer ID to recurring governance transfer ledger entries.
- 11221 - Fix for
totalRewardsEarned
being twice therewardEarned
. - 11250 - Add missing dispatch strategy in transfer proposal.
- 11252 - Treat no position as zero position when calculating stop order overrides.
- 11249 - Composite mark price oracles are now deactivated when a market is rejected.
- 11262 - Fix auction extensions after risk parameter update.
- Add validators testnet bridge and multisig address
- 11293 - Panic in data node with position estimate endpoint.
- 11297 - Handle properly asset decimals < market decimals when uncrossing the order book upon leaving auction.
- 11304 - Correctly verify pegged order offset with respect to tick size in the right units.
v0.76.5
Release version 0.76.5
2024-05-22
🚨 Breaking changes:
- 11079 - rename decimal places fields for spots governance.
🛠 Improvements:
- 10926 - Backport governance proposal to change market name for spots
- 906 - Add coverage for
0068-MATC-060
- 907 - Add coverage for
0068-MATC-061
- 908 - Add coverage for
0068-MATC-062
- 909 - Add coverage for
0068-MATC-063
- 910 - Add coverage for
0068-MATC-064
- 911 - Add coverage for
0068-MATC-065
- 742 - Add coverage for
0044-LIME-029
- 10994 -
rewards.team.minEpochsInTeam
can now be set to0
- 11061 -
SLA
snapshot now loads current parameters and not pending ones. - 11009 - Relax market decimals validation in governance.
- 11036 - Cross-margin mode: use max(order price, auction price) for margin calculation in auction
- 10998 - Ensure reward totals are carried over across epochs in database.
- 1102 - Add coverage for
0042-LIQF-084
- 11121 - Remove auction trigger staleness functionality
- 11127 - Price monitoring engine should record all observations with the same weight
- 10995 - Liquidation range defined by its own parameter.
- 11167 - Add realised return reward metric.
- 11165 - Include negative returns in relative returns reward metric.
- 11151 - Remove name field from the spot markets.
- 11170 - Add transfer interval support.
- 11143 - Add support for new asset proposal in batch governance proposal.
- 11184 - relax the transfer restriction of 'same transfer' to match the full dispatch strategy.
- 11185 - distinguish between zero and none metric for rewards.
- 11158 - resolve the quote asset for fee estimation in spot market.
- 11143 - Add support for new asset proposal in batch governance proposal
- 11182 - Remove reduce only restriction on spot markets stop orders.
- 11153 - Add check on start-up that bridge
RPC-endpoints
are functional.
🐛 Fixes:
- 10946 - Save dispatch strategy for recurring governance transfer in the database.
- 11000 - Vesting summary events are now sorted properly before sending.
- 11065 -
SLA
commitment state is reset properly at the end of an epoch - 10960 - Only the owner of a referral set can update it.
- 10970 - Logic for whether a team member joined more than
rewards.team.minEpochsInTeam
is fixed. - 10943 - Fix error message format when node vote is sent again.
- 10928 - Fix
collateralIncreaseEstimate
for limit orders in isolated margin mode - 10952 - Fix bug that caused spot markets to get stuck in opening auction.
- 10950 - Fix bug that caused cancelled liquidity provisions to stick around after opening auction.
- 10975 - Fix marshaller for stop order rejection error.
- 10973 - Avoid entering an auction or doing mark-to-market before market entered opening auction or after it is in a terminal state.
- 10969 - Ensure teams statistics are computed from team rewards.
- 10962 - Fix
lastFeeDistribution
time in snapshot. - 10974 - Target stake for spot should not consider position factor.
- 10980 - Make
gRPC
message size limit configurable, default to 20MB. - 10984 - Save has traded flag from spot to snapshot.
- 10997 - Handle cases where leaving opening auction triggers monitoring auction.
- 11010 - Release bond in spot market when market is terminated.
- 11033 - Do not track positions for spots in datanode.
- 11016 - Update holding account when amending order with cancel/replace on remaining funds.
- 11038 - Simplify price ranges state.
- 11042 - Add missing value to enum.
- 11059 - Disambiguate
vega_time
in order clause. - 11052 - Add missing rejection reason in GraphQL schema for proposals
- 11073 - Handle properly price factor < 1.
- 11047 - Add missing migration for recreating stop order views after the new fields were added.
- 11090 - Games API should only use the current team members.
- 11089 - Add tests for proto
enums
persisted to database. - 11105 - Include all paid fees in reward cap.
- 1109 - Correctly label acceptance coverage for
0042-LIQF-091
. - 11130 - Add missing initialisation for max stop orders in spots.
- 11133 - Fix spot product resolver
- 11154 - Fix spot risk model resolver.
- 11159 - Reject stop orders with size override position for spot product.
- 11161 - Add validation for time in force GFA in stop order submission.
- 11177 - Adjust the formulas for reduced position to the spec update and fix handling of closed out position.
- 11193 - Fix loading of liquidation strategy from proto with missing data.
- 11200 - Make sure a party can afford the trades before they are submitted to the book.
- 11205 - Evaluate transfer interval correctly.
- 10374 - Add transfer ID to recurring governance transfer ledger entries.
- 11221 - Fix for
totalRewardsEarned
being twice therewardEarned
. - 11250 - Add missing dispatch strategy in transfer proposal.
- 11252 - Treat no position as zero position when calculating stop order overrides.
- 11249 - Composite mark price oracles are now deactivated when a market is rejected.
- 11262 - Fix auction extensions after risk parameter update.
- Add validators testnet bridge and multisig address
- 11293 - Panic in data node with position estimate endpoint.
- 11297 - Handle properly asset decimals < market decimals when uncrossing the order book upon leaving auction.
- 11304 - Correctly verify pegged order offset with respect to tick size in the right units.
v0.76.4
Release version 0.76.4
2024-05-20
🚨 Breaking changes:
- 11079 - rename decimal places fields for spots governance.
🛠 Improvements:
- 10926 - Backport governance proposal to change market name for spots
- 906 - Add coverage for
0068-MATC-060
- 907 - Add coverage for
0068-MATC-061
- 908 - Add coverage for
0068-MATC-062
- 909 - Add coverage for
0068-MATC-063
- 910 - Add coverage for
0068-MATC-064
- 911 - Add coverage for
0068-MATC-065
- 742 - Add coverage for
0044-LIME-029
- 10994 -
rewards.team.minEpochsInTeam
can now be set to0
- 11061 -
SLA
snapshot now loads current parameters and not pending ones. - 11009 - Relax market decimals validation in governance.
- 11036 - Cross-margin mode: use max(order price, auction price) for margin calculation in auction
- 10998 - Ensure reward totals are carried over across epochs in database.
- 1102 - Add coverage for
0042-LIQF-084
- 11121 - Remove auction trigger staleness functionality
- 11127 - Price monitoring engine should record all observations with the same weight
- 10995 - Liquidation range defined by its own parameter.
- 11167 - Add realised return reward metric.
- 11165 - Include negative returns in relative returns reward metric.
- 11151 - Remove name field from the spot markets.
- 11170 - Add transfer interval support.
- 11143 - Add support for new asset proposal in batch governance proposal.
- 11184 - relax the transfer restriction of 'same transfer' to match the full dispatch strategy.
- 11185 - distinguish between zero and none metric for rewards.
- 11158 - resolve the quote asset for fee estimation in spot market.
- 11143 - Add support for new asset proposal in batch governance proposal
- 11182 - Remove reduce only restriction on spot markets stop orders.
- 11153 - Add check on start-up that bridge
RPC-endpoints
are functional.
🐛 Fixes:
- 10946 - Save dispatch strategy for recurring governance transfer in the database.
- 11000 - Vesting summary events are now sorted properly before sending.
- 11065 -
SLA
commitment state is reset properly at the end of an epoch - 10960 - Only the owner of a referral set can update it.
- 10970 - Logic for whether a team member joined more than
rewards.team.minEpochsInTeam
is fixed. - 10943 - Fix error message format when node vote is sent again.
- 10928 - Fix
collateralIncreaseEstimate
for limit orders in isolated margin mode - 10952 - Fix bug that caused spot markets to get stuck in opening auction.
- 10950 - Fix bug that caused cancelled liquidity provisions to stick around after opening auction.
- 10975 - Fix marshaller for stop order rejection error.
- 10973 - Avoid entering an auction or doing mark-to-market before market entered opening auction or after it is in a terminal state.
- 10969 - Ensure teams statistics are computed from team rewards.
- 10962 - Fix
lastFeeDistribution
time in snapshot. - 10974 - Target stake for spot should not consider position factor.
- 10980 - Make
gRPC
message size limit configurable, default to 20MB. - 10984 - Save has traded flag from spot to snapshot.
- 10997 - Handle cases where leaving opening auction triggers monitoring auction.
- 11010 - Release bond in spot market when market is terminated.
- 11033 - Do not track positions for spots in datanode.
- 11016 - Update holding account when amending order with cancel/replace on remaining funds.
- 11038 - Simplify price ranges state.
- 11042 - Add missing value to enum.
- 11059 - Disambiguate
vega_time
in order clause. - 11052 - Add missing rejection reason in GraphQL schema for proposals
- 11073 - Handle properly price factor < 1.
- 11047 - Add missing migration for recreating stop order views after the new fields were added.
- 11090 - Games API should only use the current team members.
- 11089 - Add tests for proto
enums
persisted to database. - 11105 - Include all paid fees in reward cap.
- 1109 - Correctly label acceptance coverage for
0042-LIQF-091
. - 11130 - Add missing initialisation for max stop orders in spots.
- 11133 - Fix spot product resolver
- 11154 - Fix spot risk model resolver.
- 11159 - Reject stop orders with size override position for spot product.
- 11161 - Add validation for time in force GFA in stop order submission.
- 11177 - Adjust the formulas for reduced position to the spec update and fix handling of closed out position.
- 11193 - Fix loading of liquidation strategy from proto with missing data.
- 11200 - Make sure a party can afford the trades before they are submitted to the book.
- 11205 - Evaluate transfer interval correctly.
- 10374 - Add transfer ID to recurring governance transfer ledger entries.
- 11221 - Fix for
totalRewardsEarned
being twice therewardEarned
. - 11250 - Add missing dispatch strategy in transfer proposal.
- 11252 - Treat no position as zero position when calculating stop order overrides.
- 11249 - Composite mark price oracles are now deactivated when a market is rejected.
- 11262 - Fix auction extensions after risk parameter update.
- Add validators testnet bridge and multisig address
- 11293 - Panic in data node with position estimate endpoint.
- 11297 - Handle properly asset decimals < market decimals when uncrossing the order book upon leaving auction.