Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/v0.76.0 preview.6 #11190

Closed
wants to merge 461 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
461 commits
Select commit Hold shift + click to select a range
f3d5772
Merge pull request #11006 from vegaprotocol/prob-of-trading-feature-t…
EVODelavega Apr 5, 2024
826a220
fix: add missing proposal rejection reason
mattrussell36 Apr 2, 2024
e4e85db
chore: fix typo and add changelog entry
EVODelavega Apr 5, 2024
06a2b56
chore: fix spelling
EVODelavega Apr 5, 2024
d40c217
Merge pull request #11052 from vegaprotocol/fix/missing-proposal-reje…
EVODelavega Apr 5, 2024
cfaa80e
chore: merge master
jeremyletang Apr 8, 2024
6634b78
fix: handle properly price factor < 1
ze97286 Apr 8, 2024
1685b72
Merge pull request #11075 from vegaprotocol/merge-master
EVODelavega Apr 8, 2024
537de17
fix: network should not reduce its position during auction
EVODelavega Apr 8, 2024
6b194b4
chore: remove pointless comment
EVODelavega Apr 8, 2024
059f839
Merge branch 'develop' into feat/spot-target-stake
ze97286 Apr 8, 2024
f5d596e
Merge pull request #11080 from vegaprotocol/network-trades-on-suspended
jeremyletang Apr 8, 2024
a1ee8d6
feat: add negative price factor tests
cdummett Apr 8, 2024
59a0cef
chore: remove irrelvant target stake test
cdummett Apr 8, 2024
2af1271
Merge branch 'develop' into feat/spot-target-stake
ze97286 Apr 8, 2024
a5db91e
Merge pull request #11072 from vegaprotocol/feat/spot-target-stake
jeremyletang Apr 9, 2024
6508c42
chore: rename decimal places fields in spots governance
ze97286 Apr 8, 2024
2f72631
Merge pull request #11081 from vegaprotocol/rename-spots
jeremyletang Apr 9, 2024
57b91b7
chore: add testnet bridge mapping
jeremyletang Apr 8, 2024
aacd2ec
Merge pull request #11078 from vegaprotocol/feature/add-testnet-bridg…
jeremyletang Apr 9, 2024
d6770f4
test: check disposal attempt during auction
witgaw Apr 7, 2024
3693ea9
Merge pull request #11071 from vegaprotocol/test-disposal-during-auction
jeremyletang Apr 9, 2024
eba15ee
fix: wire in liquidity fee settings when updating a spot market
wwestgarth Apr 9, 2024
9055433
Merge pull request #11085 from vegaprotocol/update-spot-liq-fee-settings
jeremyletang Apr 9, 2024
80189b7
chore: add feature tests for 0042-LIQF
wwestgarth Apr 9, 2024
79b755f
Merge pull request #11083 from vegaprotocol/0042-LIQF-spot
jeremyletang Apr 9, 2024
6e711d5
feat: migration to carry forwards reward data
EVODelavega Apr 8, 2024
4507b69
fix: migration
EVODelavega Apr 8, 2024
86539b5
fix: data migration only carries forward for 1 epoch
guoguojin Apr 9, 2024
f83f6c1
fix: duplicate data migration numbering
guoguojin Apr 9, 2024
2834b08
Merge pull request #11074 from vegaprotocol/10998-sparse-rewards
jeremyletang Apr 9, 2024
3cf7e2c
chore: fix bridge mapping json strings
wwestgarth Apr 10, 2024
c0ec1c3
Merge pull request #11088 from vegaprotocol/fix-bridge-mapping-json
jeremyletang Apr 10, 2024
136286b
feat: spot market target stake tests
cdummett Apr 9, 2024
543afba
Merge pull request #11086 from vegaprotocol/feat/spot-tstk-fts
jeremyletang Apr 10, 2024
a8665ee
fix: do migration of asset chain-id for non-validator nodes later
wwestgarth Apr 10, 2024
2ca7f1b
Merge pull request #11093 from vegaprotocol/asset-chain-id-migration-…
jeremyletang Apr 10, 2024
4d1aa85
chore: do not send out extra events on second bridge migrations
wwestgarth Apr 10, 2024
06a1800
Merge pull request #11094 from vegaprotocol/fix-bridge-migration-again
jeremyletang Apr 10, 2024
11d9a00
chore: amend spot feature tests
ze97286 Apr 11, 2024
72faeb8
Merge pull request #11097 from vegaprotocol/amend-spot-test
ze97286 Apr 11, 2024
5122033
fix: add missing migration for recreating the stop order views
ze97286 Apr 11, 2024
9cea02e
Merge pull request #11098 from vegaprotocol/missing_stop_order_migration
jeremyletang Apr 11, 2024
c5a4183
test: add coverage for spot (0042-LIQF-084)
EVODelavega Apr 11, 2024
d48a022
fix: adjust commitment amount to fix test
EVODelavega Apr 11, 2024
4a9988e
Merge pull request #11099 from vegaprotocol/spot-ac-LIQF-084
peterbarrow Apr 11, 2024
b015d60
fix: game stats view should use latest team memberships only
guoguojin Apr 11, 2024
fea9a79
chore: add change log
guoguojin Apr 11, 2024
2fbc1db
Merge pull request #11101 from vegaprotocol/fix/11090-game-api-errors
peterbarrow Apr 12, 2024
627d67b
chore: add tests to verify proto enums persisted as database types
guoguojin Apr 10, 2024
73cf7b5
chore: merge 104 migration script
guoguojin Apr 12, 2024
bfe95f8
chore: resolve linting issues
guoguojin Apr 12, 2024
b93c5b2
Merge pull request #11092 from vegaprotocol/fix/database-enums-must-b…
guoguojin Apr 12, 2024
8b9bda8
test: show how triggers with short horizons can expire mid-auction
witgaw Apr 10, 2024
c18774e
Merge pull request #11096 from vegaprotocol/mysterious-short-auctions
peterbarrow Apr 12, 2024
f5826ae
fix: include all paid fees in reward cap
ze97286 Apr 12, 2024
8d361a5
Merge branch 'develop' into 11105
ze97286 Apr 12, 2024
61818f2
Merge pull request #11106 from vegaprotocol/11105
ze97286 Apr 12, 2024
6d4055d
test: add an integration test reproducing the panic
witgaw Mar 27, 2024
7383e89
refactor: reset price history after opening auction
witgaw Apr 12, 2024
96eda0b
Merge pull request #11001 from vegaprotocol/1st-mark-price-panic
peterbarrow Apr 15, 2024
76c1662
refactor: remove redundant code
witgaw Apr 12, 2024
babe777
refactor: modify redundant `CheckPrice` calls to `ResetPriceHistory`
witgaw Apr 12, 2024
57b163f
refactor: mark PM engine as initialised after `ResetPriceHistory` has…
witgaw Apr 12, 2024
59692c0
Merge pull request #11104 from vegaprotocol/refactor-pm-calls
Apr 15, 2024
b88753b
chore: cover spot SLA ACs
ze97286 Apr 15, 2024
364213f
Merge branch 'develop' into sla_spot
ze97286 Apr 15, 2024
e36dfe0
fix: retro fill migration should use current transfers only
guoguojin Apr 15, 2024
70f2036
Merge pull request #11107 from vegaprotocol/fix/reto-fill-should-use-…
guoguojin Apr 15, 2024
9525378
feat: set an end-block in on-chain log filtering to account for faste…
wwestgarth Apr 15, 2024
2780f06
Merge pull request #11110 from vegaprotocol/filter-with-end-block
jeremyletang Apr 15, 2024
ab8657f
Merge branch 'develop' into sla_spot
ze97286 Apr 15, 2024
1cca992
Merge pull request #11111 from vegaprotocol/sla_spot
jeremyletang Apr 15, 2024
41694f7
feat: add cap_reward_fee_multiple to step
cdummett Apr 12, 2024
7a03103
feat: add simple feature test
cdummett Apr 12, 2024
1d2eb52
feat: update test
cdummett Apr 12, 2024
09266d7
fix: use lp fees paid for reward cap
ze97286 Apr 12, 2024
7943af5
feat: tidy up tests and assign ac codes
cdummett Apr 12, 2024
2cc8f35
fix: conditionally pass CapRewardFeeMultiple
cdummett Apr 12, 2024
52b1372
Merge pull request #11103 from vegaprotocol/feat/reward_cap
peterbarrow Apr 15, 2024
2b3dc9f
chore: 0042-LIQF-069 0042-LIQF-070 0042-LIQF-071
wwestgarth Apr 15, 2024
cd22c8f
Merge pull request #11115 from vegaprotocol/0042-LIQF-even-more
wwestgarth Apr 15, 2024
eb04b71
refactor: remove trigger lookback functionality
witgaw Apr 16, 2024
8970d75
chore: update changelog
witgaw Apr 16, 2024
b7bdd9e
Merge pull request #11122 from vegaprotocol/remove-trigger-staleness-…
Apr 16, 2024
c457b00
chore: cover ACs 0044-LIME-119 and 0044-LIME-114
ze97286 Apr 16, 2024
7ecf4ab
chore: added cover for ACs 0044-LIME-116,0044-LIME-117,0044-LIME-118
ze97286 Apr 16, 2024
dca394a
fix: add missing validation on liquidity fee settings in spot proposa…
wwestgarth Apr 16, 2024
0ec4cd4
chore: added cover for ACs 0044-LIME-115
ze97286 Apr 16, 2024
3aacc72
Merge pull request #11124 from vegaprotocol/spot-liquidity-fee-valida…
wwestgarth Apr 16, 2024
2d6e5a4
Merge branch 'develop' into lime
ze97286 Apr 16, 2024
214c685
Merge pull request #11125 from vegaprotocol/lime
jeremyletang Apr 16, 2024
7f72fab
fix: coverage for 0042-LIQF-091 not correctly labelled
guoguojin Apr 15, 2024
1d53ad7
Merge pull request #11120 from vegaprotocol/feat/ctc-1109
jeremyletang Apr 16, 2024
359f032
fix: Add missing initialisation for max stop orders in spots
ze97286 Apr 16, 2024
d1b1aa2
Merge pull request #11132 from vegaprotocol/11130
jeremyletang Apr 16, 2024
29b28c2
fix: spot product resolver fixed
ze97286 Apr 17, 2024
5c94495
Merge pull request #11134 from vegaprotocol/11133
ze97286 Apr 17, 2024
02059cb
feat: create FTs for fees in spot market
Jiajia-Cui Apr 16, 2024
bec433d
feat: update lp fee distribution
Jiajia-Cui Apr 16, 2024
00618f6
feat: add AC FEES-022
Jiajia-Cui Apr 16, 2024
75ac84e
feat: update calculation
Jiajia-Cui Apr 16, 2024
c0c2e8b
Merge pull request #11126 from vegaprotocol/0029-fees-spot
Jiajia-Cui Apr 17, 2024
773152e
feat: relax Arbitrum block finality check to speed up deposits
wwestgarth Apr 17, 2024
b150f0e
Merge pull request #11131 from vegaprotocol/11128-speedy-arbitrum-dep…
jeremyletang Apr 17, 2024
0b5a383
feat: Add high level function to send transaction with a wallet
ValentinTrinque Apr 15, 2024
328f504
Merge pull request #11119 from vegaprotocol/feat/wallet-pkg
jeremyletang Apr 17, 2024
01d4105
chore: add AC for LIQF-100
ze97286 Apr 17, 2024
27d343b
chore: cover AC for LIME-113
ze97286 Apr 17, 2024
6401cbe
chore: cover AC for LIME-115
ze97286 Apr 17, 2024
656ed4f
Merge pull request #11135 from vegaprotocol/mode_acs
jeremyletang Apr 17, 2024
03bd4ad
feat: reduce order cancellation events
EVODelavega Apr 15, 2024
caa9bd2
test: fix integration tests to process the new order cancellation eve…
EVODelavega Apr 15, 2024
e2a4dde
chore: fix up execution package unit tests to account for new event
EVODelavega Apr 15, 2024
a938524
chore: proto docs
EVODelavega Apr 15, 2024
645d002
chore: change order cancellation event in spot markets
EVODelavega Apr 15, 2024
d41a803
fix: Updating error messages
peterbarrow Apr 17, 2024
9ea5193
Merge pull request #11117 from vegaprotocol/order-events
jeremyletang Apr 17, 2024
5e9c0ce
feat: add tests for spot marginal cost
cdummett Apr 17, 2024
6763bef
Merge pull request #11102 from vegaprotocol/feat/marginal-cost-spot
jeremyletang Apr 17, 2024
17ae7de
feat: spot sla tests for time fraction on book
Sohill-Patel Apr 17, 2024
dc76a9f
Merge pull request #11144 from vegaprotocol/spot-sla-time-fraction-on…
jeremyletang Apr 17, 2024
7c78356
Merge branch 'develop' into 11139-fixing-order-error-messages
peterbarrow Apr 17, 2024
5e005d1
Merge pull request #11141 from vegaprotocol/11139-fixing-order-error-…
peterbarrow Apr 17, 2024
7037fa8
test: explore price monitoring with oracle based mark price
witgaw Apr 12, 2024
1430692
refactor: record uncrossing price with a weight of 1
witgaw Apr 15, 2024
b0794d9
refactor: remove redundant internal calls to ResetPriceHistory
witgaw Apr 15, 2024
c054833
refactor: simplify price monitoring engine
witgaw Apr 15, 2024
d10268f
refactor: simplify price monitoring engine
witgaw Apr 16, 2024
7587cd3
chore: update changelog
witgaw Apr 16, 2024
f500204
refactor: revert to old snapshot fields
witgaw Apr 17, 2024
f826757
test: add test exploring ending long auctions sooner
witgaw Apr 17, 2024
5cc2db5
fix: stop order fixes for spot market + feature tests
ze97286 Apr 17, 2024
9391086
Merge pull request #11108 from vegaprotocol/reference-price-with-oracle
Apr 17, 2024
8aaa727
Merge branch 'develop' into mode_acs
ze97286 Apr 17, 2024
53c7e26
Merge pull request #11148 from vegaprotocol/mode_acs
ze97286 Apr 18, 2024
d721f75
feat: generalise second bridge snapshot payloads so we can easily add…
wwestgarth Apr 17, 2024
ed0816c
Merge pull request #11142 from vegaprotocol/11138-evm-bridge-snapshots
jeremyletang Apr 18, 2024
febd893
chore: restore the batch behaviour of cancel order for spots
ze97286 Apr 18, 2024
c3a83f7
Merge pull request #11149 from vegaprotocol/mode_acs
jeremyletang Apr 18, 2024
b3e488e
feat: add FT to spot market SLA
Jiajia-Cui Apr 17, 2024
1eca93c
feat: add FT for LIME-112
Jiajia-Cui Apr 17, 2024
c1bb77e
feat: add AC LIME-105
Jiajia-Cui Apr 18, 2024
2e4d543
feat: add AC LIME-106
Jiajia-Cui Apr 18, 2024
00e9795
Merge pull request #11146 from vegaprotocol/LIME-107
Jiajia-Cui Apr 18, 2024
97fd8c8
feat: use liquidation parameter to set price range
EVODelavega Apr 18, 2024
93fe7a6
test: fix integration tests to work with new disposal slippage parameter
EVODelavega Apr 18, 2024
790eba6
test: tweak integration, fix unit tests after adding validation to th…
EVODelavega Apr 18, 2024
9b0a8de
test: add coverage for proposal disposal slippage validation
EVODelavega Apr 18, 2024
0555e41
chore: comment out scenario without implementation
EVODelavega Apr 18, 2024
6e8ab48
chore: review
EVODelavega Apr 18, 2024
0b7819f
test: fix type unit tests
EVODelavega Apr 18, 2024
b93764a
chore: review fixes
EVODelavega Apr 18, 2024
e782714
fix: remove duplicate mid-price func
EVODelavega Apr 18, 2024
a587816
feat: add migration checks and events to governance engine
EVODelavega Apr 18, 2024
7ebde91
feat: emit update events on upgrade, add types to datanode and GQL
EVODelavega Apr 18, 2024
fcdbccf
test: update datanode unit tests
EVODelavega Apr 18, 2024
9791054
fix: account for both mainnet and fairground versions
EVODelavega Apr 18, 2024
bb0a4d1
chore: clarify docs in proto
EVODelavega Apr 18, 2024
ad4121e
Merge pull request #11152 from vegaprotocol/10995-liquidation-range
EVODelavega Apr 18, 2024
63d61dc
chore: fix spot risk model resolver
ze97286 Apr 19, 2024
df198c5
Merge branch 'develop' into 11154
ze97286 Apr 19, 2024
98f4363
chore: change the netparameter for evm chains config to be a list
jeremyletang Apr 16, 2024
3862e80
chore: rework config file to lists of evm bridges
wwestgarth Apr 19, 2024
4e33762
chore: remove secondary forwarder since it doesn't care for the chain…
wwestgarth Apr 19, 2024
af81d77
Merge pull request #11157 from vegaprotocol/11154
peterbarrow Apr 19, 2024
6545e9e
fix: send tree-keys into snapshot works async so we don't deadlock
wwestgarth Apr 17, 2024
97a3e1b
Merge pull request #11145 from vegaprotocol/fix-snapshot-deadlock-pro…
peterbarrow Apr 19, 2024
ae662d2
feat: Adding new spot tests and removing deprecated
TomMcL Apr 18, 2024
26ab3bd
Merge pull request #11150 from vegaprotocol/test/spot_lime_tests_2to4
wwestgarth Apr 19, 2024
d0436ed
Merge branch 'develop' into feature/evm-chains-improvements
wwestgarth Apr 19, 2024
a793a29
Merge pull request #11137 from vegaprotocol/feature/evm-chains-improv…
wwestgarth Apr 19, 2024
8b5211e
fix: spot order rejection for TIF GFA and for position size override …
ze97286 Apr 19, 2024
a0bf8fe
Merge pull request #11160 from vegaprotocol/ac_stop_spot
ze97286 Apr 19, 2024
4864d6e
chore: stop panic when relaod config on non-validator's who don't nee…
wwestgarth Apr 22, 2024
a0bcbab
Merge pull request #11163 from vegaprotocol/fix-config-load-panic
wwestgarth Apr 22, 2024
937b8a0
test: add integration test for the new order cancellation event
EVODelavega Apr 22, 2024
81d7a44
chore: add header
EVODelavega Apr 22, 2024
67d97cc
feat: Include negative returns in relative returns reward metric
ze97286 Apr 22, 2024
76c7bd9
Merge pull request #11164 from vegaprotocol/cancelled-orders-tests
peterbarrow Apr 22, 2024
defe4e6
Merge branch 'develop' into negative_relative_return
ze97286 Apr 22, 2024
2c19e3e
chore: fix feature tests
ze97286 Apr 22, 2024
7e92666
fix: reward *lower* volatility as 1/variance
ze97286 Apr 22, 2024
0aecb2e
feat: add realised return reward metric
ze97286 Apr 22, 2024
32878c4
chore: remove name field from spot products
jeremyletang Apr 18, 2024
808d78f
chore: GQLgen
EVODelavega Apr 18, 2024
560eaf1
chore: fix tests
jeremyletang Apr 18, 2024
75501db
chore: fix unit test
ze97286 Apr 22, 2024
2bc3236
Merge pull request #11155 from vegaprotocol/feature/11151
jeremyletang Apr 22, 2024
c856358
Merge branch 'develop' into realised_return
ze97286 Apr 22, 2024
855b90b
Merge branch 'develop' into negative_relative_return
ze97286 Apr 22, 2024
cdf7ab1
fix: manually set defaults for unset values in EVM bridge configs sin…
wwestgarth Apr 22, 2024
7cd6916
Merge pull request #11173 from vegaprotocol/evm-bridge-cfg-defaults
jeremyletang Apr 22, 2024
ba8ce63
Merge branch 'develop' into negative_relative_return
ze97286 Apr 22, 2024
c206214
Merge branch 'develop' into realised_return
ze97286 Apr 22, 2024
169929f
Merge pull request #11166 from vegaprotocol/negative_relative_return
jeremyletang Apr 22, 2024
2155a98
chore: update gqlgen to 1.17.43 (compatible with go1.22
jeremyletang Apr 18, 2024
9a94067
chore: fix test
jeremyletang Apr 22, 2024
43589a3
Merge pull request #11156 from vegaprotocol/feature/update-gqlgen
jeremyletang Apr 22, 2024
6fd1bf7
Merge branch 'develop' into realised_return
ze97286 Apr 22, 2024
e88a3e5
Merge pull request #11168 from vegaprotocol/realised_return
jeremyletang Apr 22, 2024
ababa13
feat: add support for new asset proposals in batches
jeremyletang Apr 17, 2024
55207de
chore: update schema
jeremyletang Apr 18, 2024
c1f56c2
chore: generate gql
EVODelavega Apr 18, 2024
233c902
feat: add snapshot support for the new asset in batch
jeremyletang Apr 22, 2024
efb1406
chore: fix validation in batch proposal with assets
jeremyletang Apr 22, 2024
655b10f
Merge pull request #11147 from vegaprotocol/feature/batch-new-asset-p…
jeremyletang Apr 22, 2024
b9b2162
chore: fix typo in transaction result for stop_orders_{submission/can…
jeremyletang Apr 22, 2024
074531c
Merge pull request #11175 from vegaprotocol/feature/fix-typo-proto
jeremyletang Apr 22, 2024
b6752d9
feat: add snapshot debug config
EVODelavega Apr 8, 2024
3411597
fix: make names scary and clearly debug/dev use only
EVODelavega Apr 8, 2024
6c37c3f
chore: apply rename everywhere
EVODelavega Apr 8, 2024
c13c922
chore: linter
EVODelavega Apr 8, 2024
ed90880
fix: save version to immutable iavl tree before writing to file
EVODelavega Apr 8, 2024
efcc42a
fix: remove persist check
EVODelavega Apr 8, 2024
e91a691
Merge pull request #11077 from vegaprotocol/add-snapshot-debugging
jeremyletang Apr 22, 2024
33e4a6b
chore: account for new slippage factor in protocol upgrade
EVODelavega Apr 23, 2024
361dad3
Merge pull request #11176 from vegaprotocol/slippage-fix
peterbarrow Apr 23, 2024
139b126
test: coverage for position resolution ACs
EVODelavega Apr 22, 2024
3b1de55
chore: remove invalid NoPerp tags
EVODelavega Apr 22, 2024
7e40e89
chore: remove NoPerp tags to increase coverage
EVODelavega Apr 22, 2024
c5b32bd
Merge pull request #11172 from vegaprotocol/closeout-strategy-tests
EVODelavega Apr 23, 2024
2bdae4f
fix: Adjust the formulas for reduced position to the spec update and …
ze97286 Apr 23, 2024
1834013
Merge pull request #11178 from vegaprotocol/11177
jeremyletang Apr 23, 2024
ed10722
test: add coverage for another AC
EVODelavega Apr 15, 2024
d5afa84
Merge pull request #11116 from vegaprotocol/spot-ac-LIQF-084
peterbarrow Apr 23, 2024
ea96a69
chore: adding missing labels for ACs
ze97286 Apr 23, 2024
9c7a4db
Merge pull request #11179 from vegaprotocol/fix-labels
jeremyletang Apr 23, 2024
1adc9b8
fix: relax the check for duplicate transfer and distinguish between 0…
ze97286 Apr 23, 2024
9f56dc7
Merge branch 'develop' into more_rewards_stuff
ze97286 Apr 23, 2024
67ab96b
feat: transfer interval support added
ze97286 Apr 23, 2024
a136436
Merge pull request #11186 from vegaprotocol/more_rewards_stuff
ze97286 Apr 23, 2024
721de8d
Merge branch 'develop' into transfer_interval
ze97286 Apr 23, 2024
7bc4282
fix: resolve the quote asset for fee estimation in spot market
ze97286 Apr 23, 2024
d679816
Merge pull request #11187 from vegaprotocol/11158
ze97286 Apr 23, 2024
3965b9c
Merge branch 'develop' into transfer_interval
ze97286 Apr 23, 2024
4ce8eb4
Merge pull request #11171 from vegaprotocol/transfer_interval
jeremyletang Apr 23, 2024
83a9101
chore: remove reduce only restriction on spot market stop orders
jeremyletang Apr 23, 2024
3fb8f17
Merge pull request #11183 from vegaprotocol/feature/only-future-marke…
ze97286 Apr 24, 2024
56d7854
feat: use new signature scheme for Arbitrum bridge
wwestgarth Apr 23, 2024
3e1b29f
Merge pull request #11181 from vegaprotocol/10909-chain-in-signatures
jeremyletang Apr 24, 2024
74671f7
chore: arb bridges addresses for testnet and staging
jeremyletang Apr 24, 2024
66290aa
Merge pull request #11188 from vegaprotocol/chore/update-bridges-adre…
jeremyletang Apr 24, 2024
f9a4919
fix: various fixes for supporting the difference between no metric an…
ze97286 Apr 24, 2024
ed8d9d5
Merge pull request #11189 from vegaprotocol/11158
jeremyletang Apr 24, 2024
886be1c
fix: loading of liquidation strategy from proto with missing data
ze97286 Apr 25, 2024
02c713b
Merge pull request #11194 from vegaprotocol/fix_liquidation_strat
jeremyletang Apr 25, 2024
7670b6c
chore: update arb bridge contract addresses
jeremyletang Apr 25, 2024
9103dc4
Merge pull request #11195 from vegaprotocol/chore/update-bridge-smart…
jeremyletang Apr 25, 2024
3bca317
chore: release v0.76.0 preview 6
jeremyletang Apr 24, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
83 changes: 75 additions & 8 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,81 @@

### 🚨 Breaking changes

- [](https://github.com/vegaprotocol/vega/issues/xxxxx)
- [11079](https://github.com/vegaprotocol/vega/issues/11079) - rename decimal places fields for spots governance.

### 🗑️ Deprecation

- [](https://github.com/vegaprotocol/vega/issues/xxx)

### 🛠 Improvements

- [](https://github.com/vegaprotocol/vega/issues/xxxxx)

### 🐛 Fixes

- [](https://github.com/vegaprotocol/vega/issues/xxxxx)
- [10926](https://github.com/vegaprotocol/vega/issues/10926) - Backport governance proposal to change market name for spots
- [906](https://github.com/vegaprotocol/core-test-coverage/issues/906) - Add coverage for `0068-MATC-060`
- [907](https://github.com/vegaprotocol/core-test-coverage/issues/907) - Add coverage for `0068-MATC-061`
- [908](https://github.com/vegaprotocol/core-test-coverage/issues/908) - Add coverage for `0068-MATC-062`
- [909](https://github.com/vegaprotocol/core-test-coverage/issues/909) - Add coverage for `0068-MATC-063`
- [910](https://github.com/vegaprotocol/core-test-coverage/issues/910) - Add coverage for `0068-MATC-064`
- [911](https://github.com/vegaprotocol/core-test-coverage/issues/911) - Add coverage for `0068-MATC-065`
- [742](https://github.com/vegaprotocol/core-test-coverage/issues/742) - Add coverage for `0044-LIME-029`
- [10994](https://github.com/vegaprotocol/vega/pull/10994) - `rewards.team.minEpochsInTeam` can now be set to `0`
- [11061](https://github.com/vegaprotocol/vega/issues/11061) - `SLA` snapshot now loads current parameters and not pending ones.
- [11009](https://github.com/vegaprotocol/vega/issues/11009) - Relax market decimals validation in governance.
- [11036](https://github.com/vegaprotocol/vega/issues/11036) - Cross-margin mode: use max(order price, auction price) for margin calculation in auction
- [10998](https://github.com/vegaprotocol/vega/issues/10998) - Ensure reward totals are carried over across epochs in database.
- [1102](https://github.com/vegaprotocol/core-test-coverage/issues/1102) - Add coverage for `0042-LIQF-084`
- [11121](https://github.com/vegaprotocol/vega/issues/11121) - Remove auction trigger staleness functionality
- [11127](https://github.com/vegaprotocol/vega/issues/11127) - Price monitoring engine should record all observations with the same weight
- [10995](https://github.com/vegaprotocol/vega/issues/10995) - Liquidation range defined by its own parameter.
- [11167](https://github.com/vegaprotocol/vega/issues/11167) - Add realised return reward metric.
- [11165] (https://github.com/vegaprotocol/vega/issues/11165) - Include negative returns in relative returns reward metric.
- [11151](https://github.com/vegaprotocol/vega/issues/11151) - Remove name field from the spot markets.
- [11170](https://github.com/vegaprotocol/vega/issues/11170) - Add transfer interval support.
- [11143](https://github.com/vegaprotocol/vega/issues/11143) - Add support for new asset proposal in batch governance proposal.
- [11184](https://github.com/vegaprotocol/vega/issues/11184) - relax the transfer restriction of 'same transfer' to match the full dispatch strategy.
- [11185](https://github.com/vegaprotocol/vega/issues/11185) - distinguish between zero and none metric for rewards.
- [11158](https://github.com/vegaprotocol/vega/issues/11158) - resolve the quote asset for fee estimation in spot market.
- [11143](https://github.com/vegaprotocol/vega/issues/11143) - Add support for new asset proposal in batch governance proposal
- [11182](https://github.com/vegaprotocol/vega/issues/11182) - Remove reduce only restriction on spot markets stop orders.

### 🐛 Fixes

- [10946](https://github.com/vegaprotocol/vega/issues/10945) - Save dispatch strategy for recurring governance transfer in the database.
- [11000](https://github.com/vegaprotocol/vega/issues/11000) - Vesting summary events are now sorted properly before sending.
- [11065](https://github.com/vegaprotocol/vega/issues/11065) - `SLA` commitment state is reset properly at the end of an epoch
- [10960](https://github.com/vegaprotocol/vega/issues/10960) - Only the owner of a referral set can update it.
- [10970](https://github.com/vegaprotocol/vega/issues/10970) - Logic for whether a team member joined more than `rewards.team.minEpochsInTeam` is fixed.
- [10943](https://github.com/vegaprotocol/vega/issues/10943) - Fix error message format when node vote is sent again.
- [10928](https://github.com/vegaprotocol/vega/issues/10928) - Fix `collateralIncreaseEstimate` for limit orders in isolated margin mode
- [10952](https://github.com/vegaprotocol/vega/issues/10952) - Fix bug that caused spot markets to get stuck in opening auction.
- [10950](https://github.com/vegaprotocol/vega/issues/10950) - Fix bug that caused cancelled liquidity provisions to stick around after opening auction.
- [10975](https://github.com/vegaprotocol/vega/issues/10975) - Fix marshaller for stop order rejection error.
- [10973](https://github.com/vegaprotocol/vega/issues/10973) - Avoid entering an auction or doing mark-to-market before market entered opening auction or after it is in a terminal state.
- [10969](https://github.com/vegaprotocol/vega/issues/10969) - Ensure teams statistics are computed from team rewards.
- [10962](https://github.com/vegaprotocol/vega/issues/10962) - Fix `lastFeeDistribution` time in snapshot.
- [10974](https://github.com/vegaprotocol/vega/issues/10974) - Target stake for spot should not consider position factor.
- [10980](https://github.com/vegaprotocol/vega/issues/10980) - Make `gRPC` message size limit configurable, default to 20MB.
- [10984](https://github.com/vegaprotocol/vega/issues/10984) - Save has traded flag from spot to snapshot.
- [10997](https://github.com/vegaprotocol/vega/issues/10997) - Handle cases where leaving opening auction triggers monitoring auction.
- [11010](https://github.com/vegaprotocol/vega/issues/11010) - Release bond in spot market when market is terminated.
- [11033](https://github.com/vegaprotocol/vega/issues/11033) - Do not track positions for spots in datanode.
- [11016](https://github.com/vegaprotocol/vega/issues/11016) - Update holding account when amending order with cancel/replace on remaining funds.
- [11038](https://github.com/vegaprotocol/vega/issues/11038) - Simplify price ranges state.
- [11042](https://github.com/vegaprotocol/vega/issues/11042) - Add missing value to enum.
- [11059](https://github.com/vegaprotocol/vega/issues/11059) - Disambiguate `vega_time` in order clause.
- [11052](https://github.com/vegaprotocol/vega/pull/11052) - Add missing rejection reason in GraphQL schema for proposals
- [11073](https://github.com/vegaprotocol/vega/issues/11073) - Handle properly price factor < 1.
- [11047](https://github.com/vegaprotocol/vega/issues/11047) - Add missing migration for recreating stop order views after the new fields were added.
- [11090](https://github.com/vegaprotocol/vega/issues/11090) - Games API should only use the current team members.
- [11089](https://github.com/vegaprotocol/vega/issues/11089) - Add tests for proto `enums` persisted to database.
- [11105](https://github.com/vegaprotocol/vega/issues/11105) - Include all paid fees in reward cap.
- [1109](https://github.com/vegaprotocol/core-test-coverage/issues/1109) - Correctly label acceptance coverage for `0042-LIQF-091`.
- [11130](https://github.com/vegaprotocol/vega/issues/11130) - Add missing initialisation for max stop orders in spots.
- [11133](https://github.com/vegaprotocol/vega/issues/11133) - Fix spot product resolver
- [11154](https://github.com/vegaprotocol/vega/issues/11154) - Fix spot risk model resolver.
- [11159](https://github.com/vegaprotocol/vega/issues/11159) - Reject stop orders with size override position for spot product.
- [11161](https://github.com/vegaprotocol/vega/issues/11161) - Add validation for time in force GFA in stop order submission.
- [11177](https://github.com/vegaprotocol/vega/issues/11177) - Adjust the formulas for reduced position to the spec update and fix handling of closed out position.
- [11193](https://github.com/vegaprotocol/vega/issues/11193) - Fix loading of liquidation strategy from proto with missing data.

## 0.75.0

Expand Down Expand Up @@ -88,6 +150,9 @@
- [10904](https://github.com/vegaprotocol/vega/issues/10904) - Balance changes API should validate date range properly.
- [10911](https://github.com/vegaprotocol/vega/issues/10911) - Fix `unregistration` of spot market state var.
- [10915](https://github.com/vegaprotocol/vega/issues/10915) - Fix duplicate deposit entries, add new `STATUS_DUPLICATE_REJECTED` status.
- [11047](https://github.com/vegaprotocol/vega/issues/11047) - Fix proto conversion for stop orders.
- [11041](https://github.com/vegaprotocol/vega/issues/11041) - Add validation for genesis asset quantum.
- [11011](https://github.com/vegaprotocol/vega/issues/11011) - Make spot fees best effort.

## 0.74.3

Expand Down Expand Up @@ -121,12 +186,11 @@
- [10683](https://github.com/vegaprotocol/vega/issues/10683) - Fix GraphQL does not correctly marshal transfers status in filter.
- [10685](https://github.com/vegaprotocol/vega/issues/10685) - Fix list transfers returns too much data..
- [10691](https://github.com/vegaprotocol/vega/issues/10691) - Fix team stats include rewards from individual games
- [10647](https://github.com/vegaprotocol/vega/issues/10647) Add filter by game ID to transfers API.
- [10647](https://github.com/vegaprotocol/vega/issues/10647) Add filter by game ID to transfers API.
- [10649](https://github.com/vegaprotocol/vega/issues/10649) - Ensure markets do not get stuck in liquidity auction after protocol upgrade.
- [10696](https://github.com/vegaprotocol/vega/issues/10696) - Fix position updates to undo positions changes on isolated margin failure.
- [10712](https://github.com/vegaprotocol/vega/issues/10712) - Fix the unit of auction extension and leave check auction early if governance auction has been extended.


## 0.74.1

### 🐛 Fixes
Expand Down Expand Up @@ -223,6 +287,9 @@
- [10517](https://github.com/vegaprotocol/vega/issues/10517) - Add optional cap to metric based rewards.
- [10246](https://github.com/vegaprotocol/vega/issues/10246) - Add quantum volumes to teams statistics API.
- [10550](https://github.com/vegaprotocol/vega/issues/10550) - Update network parameters with default values.
- [10612](https://github.com/vegaprotocol/vega/issues/10612) - Convert all assets to be associated to the configured Ethereum chain.
- [10624](https://github.com/vegaprotocol/vega/issues/10624) - Ensure chain event are not duplicated when chain identifier is missing.
- [10623](https://github.com/vegaprotocol/vega/issues/10623) - Introduce secondary Ethereum client

### 🐛 Fixes

Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ integrationtest: ## run integration tests, showing ledger movements and full sce

.PHONY: gqlgen
gqlgen:
cd datanode/gateway/graphql && go run github.com/99designs/[email protected].20 --config=gqlgen.yml
cd datanode/gateway/graphql && go run github.com/99designs/[email protected].45 --config=gqlgen.yml

.PHONY: race
race: ## Run data race detector
Expand Down
2 changes: 1 addition & 1 deletion cmd/data-node/commands/networkhistory/networkhistory.go
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ func NetworkHistory(_ context.Context, parser *flags.Parser) error {
}

func getDatanodeClient(cfg config.Config) (v2.TradingDataServiceClient, *grpc.ClientConn, error) {
return networkhistory.GetDatanodeClientFromIPAndPort(cfg.API.IP, cfg.API.Port)
return networkhistory.GetDatanodeClientFromIPAndPort(cfg.API.IP, cfg.API.Port, cfg.API.MaxMsgSize)
}

func getDatanodeAdminClient(log *logging.Logger, cfg config.Config) *admin.Client {
Expand Down
6 changes: 3 additions & 3 deletions cmd/vega/commands/announce_node.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ import (

"github.com/jessevdk/go-flags"
"google.golang.org/grpc"
"google.golang.org/grpc/credentials/insecure"
)

type AnnounceNodeCmd struct {
Expand Down Expand Up @@ -203,8 +204,7 @@ func getNodeWalletCommander(log *logging.Logger, registryPass string, vegaPaths
return nil, nil, nil, fmt.Errorf("couldn't initialise ABCI client: %w", err)
}

coreClient, err := getCoreClient(
net.JoinHostPort(cfg.API.IP, strconv.Itoa(cfg.API.Port)))
coreClient, err := getCoreClient(net.JoinHostPort(cfg.API.IP, strconv.Itoa(cfg.API.Port)))
if err != nil {
return nil, nil, nil, fmt.Errorf("couldn't connect to node: %w", err)
}
Expand Down Expand Up @@ -232,7 +232,7 @@ func (h heightProvider) Height() uint64 {
}

func getCoreClient(address string) (api.CoreServiceClient, error) {
tdconn, err := grpc.Dial(address, grpc.WithInsecure())
tdconn, err := grpc.Dial(address, grpc.WithTransportCredentials(insecure.NewCredentials()))
if err != nil {
return nil, err
}
Expand Down
Loading
Loading