Releases: vegaprotocol/data-node
Releases · vegaprotocol/data-node
Release v0.53.1
Release v0.53.0
2022-07-12
Improvements:
- 572 - Add cursor based pagination for votes requests
- 561 - Add cursor based pagination for positions requests
- 565 - Add cursor based pagination for candles data requests
- 568 - Add cursor based pagination for deposits requests
- 569 - Add cursor based pagination for withdrawal requests
- 723 - Update contributor information
- 576 - Add cursor based pagination for assets requests
- 571 - Add cursor based pagination for Oracle Spec and Data requests
- 733 - Store chain info in database when using
SQL - 744 - Add command to launch embedded postgres
data-node postgres run - 748 - Add REST endpoint to list
OracleData - 761 - Delete all badger stores,
SQLstores only from now - 566 - Liquidity provision pagination
- 779 - Ordering of paginated query results from newest to oldest
- 573 - Transfers pagination and addition of
v2transfersAPI - 781 - Add a summary table of current balances
Fixes:
Release v0.52.0
2022-06-15
Improvements:
- 624 - Support subscriptions in new
API - 666 - Cache latest market data
- 564 - Add cursor based pagination to market data requests
- 619 - Cache markets
- 675 - Monitoring of subscriber count
- 618 - Fix positions cache
- 567 - Add cursor based pagination to rewards data requests
Fixes:
Release v0.51.2
Release v0.51.1
2022-05-26
Improvements:
- 632 - Rename method for listing asset bundle
- 609 - Add fields related to network limit for ERC20 asset
- 609 - Migrate node data to V2
- 590 - Implement pagination for
Data-Node V2 APIsfor Trades, Parties and Markets - 560 - Implement pagination for
Data-Node V2 APIsfor Orders - 562 - Implement pagination for
Data-Node V2 APIsfor Margin Levels - 630 - Data retention across all historical data tables
Fixes:
Release v0.51.0
2022-05-16
Breaking changes:
- 518 - Free-form properties are moved to rationale.
Improvements:
- 491 - Expose bundle for asset
- 414 - Migrate market depth to retrieve data from
Postgres - 495 - Remove deprecated
PositionStateevent handling, general fixes toSettlePositionevent handling - 498 - Transaction event broker
- 521 - Refactor margin levels to use account id
- 518 - Add rationale to proposals
- 526 - Add market id and reward type to reward and market to transfer
- 540 - CI: trigger Devnet deployment on merges to develop branch
- 546 - Data retention for margin levels
- 553 - Update transfers API to expose dispatch strategy
- 578 - Add metrics for
SQLqueries - 582 - Add a cache for assets
- 548 - Remove foreign key constraints on hyper tables
- 591 - Optimise liquidity provision and margin levels data retention and storage
- 588 - Return correct error code when proposal not found
- 556 - Expose an endpoint to list oracle data
Fixes:
- 524 - Fix for incorrect balances
- 520 - Fix event race where a ranking event can come in before the new node event
- 519 - Fix market depth update subscriptions streaming events for all markets.
- 551 - Shut down cleanly on
SIGINTorSIGTERM - 585 - Fix issue which was stopping asset cache from working properly
v0.50.3
Release patch v0.50.3
v0.50.2
Release version 0.50.2
Release v0.50.1
*2022-04-13* NO CHANGELOG
Release v0.50.0
2022-04-12
Improvements:
- 386 - Migrate withdrawal API to retrieve data from
Postgres - 378 - Migrate existing Oracles API to new
Postgresdatabase. - 461 - Migrate market data time series to consistent format
- 375 - Migrate existing Liquidity Provisions API to new
Postgresdatabase. - 381 - Migrate existing Positions API to new
Postgresdatabase. - 467 - Migrate transfers API to retrieve data from
Postgres - 469 - Migrate existing stake linking API to new
Postgresdatabase. - 496 - Migrate
ERC20WithdrawlApprovalandNodeSignaturesAggregateAPI to newPostgresdatabase. - 474 - Clean up error handling in subscribers and make action on error configurable
- 487 - Trade data retention
- 495 - Account for
SettlePositionevents reaching the positions plug-in before thePositionStateevent. - 495 - Make sure
SettlePositiondoes not result in a division by zero panic. - -
Fixes:
- 451 - Correct conversion of pending validator status
- 391 - Fix
OracleSpecs GraphQLquery returns error and null when there is no data. - 477 - Fix position open volume calculation.
- 281 - Fix Estimate Margin calculates incorrectly for Limit Orders
- 482 - Fan out event broker should only call listen once on source broker