Skip to content
This repository has been archived by the owner on Mar 31, 2023. It is now read-only.

Latest commit

Β 

History

History
414 lines (328 loc) Β· 25.8 KB

CHANGELOG.md

File metadata and controls

414 lines (328 loc) Β· 25.8 KB

Changelog

Unreleased (0.54.0)

🚨 Breaking changes

  • 519 - Get rid of unused price monitoring updateFrequency

πŸ—‘οΈ Deprecation

  • -

πŸ›  Improvements

  • 474 - Add REST endpoint to list OracleData
  • 485 - Proto definitions for protocol upgrade
  • 495 - v2 orders api
  • 511 - refactor v2 trades api
  • 501 - v2 accounts api
  • 515 - Data node info endpoint
  • 509 - v2 candles and market data api
  • 516 - Protocol upgrade proto definitions

πŸ› Fixes

  • 499 - Add validation on vega IDs and public keys
  • 506 - Fix validation error message
  • 208 - Remove ACCOUNT_TYPE_LOCK_WITHDRAW account type
  • 524 - Improve API descriptions for governance
  • 340 - Remove optional types and use proto optionals

0.53.0

πŸ›  Improvements

  • 477 - Make liquidity provision optional in market proposals
  • 450 - Add pagination for positions
  • 465 - Candles pagination
  • 459 - Market data subscription
  • 458 - Add transfers pagination
  • 474 - Add REST endpoint to list OracleData
  • 479 - Remove checkpoint restore command
  • 466 - Add list asset endpoint and add status to asset

πŸ› Fixes

  • 467 - Add settlement price to snapshots
  • 456 - Fix market lifecycle

0.52.0

πŸ›  Improvements

  • 455 - Add support for snapshot on the update asset.

0.51.1

🚨 Breaking changes

  • 435 - Rename messages related to list asset method bundle

πŸ›  Improvements

  • 450 - Add support for cursor based pagination in Data Node API V2 Positions
  • 458 - Add support for cursor based pagination in Data Node API V2 Transfers
  • 462 - Add support for cursor based pagination in Data Node API V2 Votes
  • 418 - Add support for cursor based pagination in Data Node API V2 Trades, Markets and Parties
  • 427 - Add support for cursor based pagination in Data Node API V2 Orders
  • 5358 - Add previous MVP field to equity shares snapshot.
  • 437 - Add UpdateAsset proto definition.
  • 440 - Add previous_sequence_number to MarketDataUpdate message
  • 459 - Add market data subscription to Data Node API V2

πŸ› Fixes

  • 433 - remove unnecessary semicolon from vega proto

0.51.0

πŸ›  Improvements

  • 406 - Add content for asset bundle query end point
  • 413 - Add support for sending transfers to asset/market
  • 401 - Add rationale on ProposalSubmission
  • 5423 - Add new fields for equity shares to Snapshot types.
  • 420 - Enable recurring transfer to automatically dispatch reward pro-rata based on market metric
  • 424 - Add v1 and v2 endpoints to list all oracle data
  • 424 - Add missing v2 endpoints for oracle specs and data
  • 424 - Add support for pagination on v1 endpoints for oracle specs and data

πŸ› Fixes

  • -

0.50.3

πŸ› Fixes

  • Revert rationale on proposals

0.50.2

🚨 Breaking changes

  • 5001 - Change LiquidityProvision version field to uint64 instead of string.
  • 401 - description property is required in rationale on ProposalSubmission.

πŸ—‘οΈ Deprecation

  • 401 - changes property on NewFreeform proposal is deprecated

πŸ›  Improvements

  • 401 - Add rationale on ProposalSubmission

0.50.1

πŸ› Fixes

  • 397 - Add settlement decimal place to governance

0.50.0

πŸ›  Improvements

  • 366 - Improved comments
  • 373 - Add Ethereum key rotation support
  • 390 - Add end points that allow querying multisig bundles when validators are added or removed
  • 391 - Add decimal place definition for settlement price in market oracle

πŸ› Fixes

  • 369 - Various validations fixes
  • 382 - Prevent negative commitment amount in new market proposal
  • 16 - Remove pubkey from node vote

0.49.3

πŸ›  Improvements

  • 351 - Add no party binding for data-node liquidity provision requests
  • 339 - Added position state message
  • 341 - Add block hash to statistics and to height response.
  • 344 - Add the data structures for staking and multisigcontrol checkpoints
  • 348 - Add candles V2 API
  • 345 - Added proof of work to transaction
  • 297 - Add market ID to market update proposal.
  • 364 - Update candles v2 api

πŸ› Fixes

  • 357 - make oracle spec ids deterministic across all machines

0.49.2

🚨 Breaking changes

  • -

πŸ—‘οΈ Deprecation

  • -

πŸ›  Improvements

  • 288 - Implements bridge limits

πŸ› Fixes

  • -

0.49.1

🚨 Breaking changes

  • 334 - Add ranking scores and reward score to node.

πŸ›  Improvements

  • 325 - v2 data node API holds only new API methods
  • 329 - remove unused request response types from v2 API
  • 297 - Add proposal for market update and its validation.

0.49.0

🚨 Breaking changes

298 - Add support for fractional order sizes

πŸ›  Improvements

  • 285 - Update snapshot protos to store enough data to restore corestate service
  • 296 - Remove old id generator fields from execution engine's snapshot
  • 293 - Re-enable proto check
  • 306 - Add initial v2 orders API
  • 312 - Add rpc call to get network limits

πŸ› Fixes

  • 308 - Validate order price and fail if not positive
  • 310 - Add feesplitter state to snapshot to allow markets to restore
  • 319 - Fix incorrect data types on MarketData message definition

0.48.0

🚨 Breaking changes

  • 314 - Add more data to submit transaction endpoints
  • 218 - Restructure EthereumConfig to separate staking and vesting contract addresses, plus add block height at which they have been added respectively
  • 256 - Rework freeform proposal protos so that they align with other proposals
  • 290 - Generate stubs using new versions of protoc-gen-xxx

πŸ—‘οΈ Deprecation

  • -

πŸ›  Improvements

  • 303 - Add types for CheckTransaction and CheckRawTransaction for vega
  • 294 - Add json proto generation to script
  • 191 - Add details on transaction nonce and block_height documentation
  • 196 - Get rid of risk result and change risk factors to string
  • 212 - Add pagination field to DelegationRequest
  • 213 - Add changes for ValidatorPerformance snapshot and events
  • 219 - Include floating point consensus flags in the snapshot for a market
  • 189 - Update offset to string and disable negative offset for buy side
  • 225 - Added snapshot payload for floating point consensus engine
  • 144 - Remove validation annotations
  • 228 - Raw Score and Performance added to Node definition for validator performance reporting
  • 230 - Implement the transfer commands
  • 230 - Change the transfer command to have recurring transfer end epoch optional
  • 236 - Implement CancelTransfer command
  • 242 - Add Submit Raw Transaction endpoint and supporting messages
  • 244 - Add account types and snapshot definitions for market and fee trackers
  • 240 - Add transfers snapshot types
  • 248 - Add transaction hash to events
  • 250 - Rename transaction hash to tx hash
  • 253 - Allow OracleSpec for internal oracle to be defined without public keys
  • 261 - Add staking_asset_total_supply to staking accounts snapshot
  • 266 - Improve validator score event and add validator ranking event and proto definitions for topology snapshot
  • 263 - Add new validator commands
  • 272 - Update snapshot protos to be able to handle the iavl exported nodes
  • 276 - Remove maturity from future product, tick size from market and trading mode config from market
  • 277 - Update validation for risk params for log normal risk model
  • 287 - Add QueryBalanceHistory call and associated messages
  • 300 - Add market data endpoints for trading data service version 2

πŸ› Fixes

  • 202 - Replaces Withdrawal Status Cancelled with Rejected which is more accurate.
  • 214 - Rewording of transaction nonce and block_height

0.47.0

2021-12-09

πŸ›  Improvements

  • 180 - Update CHANGELOG.md since GH Action implemented
  • 162 - Update changelog for v0.46.0
  • 159 - Update command and add transaction - Key rotate submission
  • 164 - Remove Stream Start, add ChainID to header
  • 165 - Update key rotate command and add key rotate event
  • 167 - Update validator function
  • 170 - Tidy up repo to align with team processes and workflows
  • 171 - Update topology snapshot to reflect key rotations
  • 175 - Add data node key rotations API
  • 177 - Add key rotations checkpoint
  • 186 - Proto definitions for floating point state variable
  • 195 - Add network limits bus events & GRPC calls
  • 188 - Add support for filtering & paginating rewards
  • 196 - Add propose_xxx_enabled_from to network limits event
  • 201 - Add chain event for stake total supply
  • 207 - Adding new commands for Liquidity Provision Cancellation and Amendment

πŸ› Fixes

  • 173 - Rename node registration field
  • 210 - Remove redundant Id field from Liquidity Provision Cancellation and Amendment messages.

0.46.0

2021-11-22

πŸ›  Improvements

  • 158 - Release version v0.46.0
  • 157 - Release version v0.46.0
  • 155 - Add a checkpoint proto definitions for pending rewards
  • 154 - Add Hello message
  • 151 - Add changelog, linked PR and project board Github actions
  • 135 - Add snapshot protos for topology
  • 137 - Add new prices fields to price monitor
  • 138 - Add oracle snapshot proto model
  • 128 - Add liquidity snapshot types
  • 141 - Add liquidity target snapshot
  • 140 - Add proto definition for liquidity/supplied snapshot
  • 145 - Add protos for freeform proposals
  • 148 - Add TX Hash to SubmitTransactionResponse proto message
  • 149 - Add transaction hash to SubmitTransactionResponse
  • 147 - Add observers for delegation and rewards
  • 146 - Add NewFreeform as a new proposal type
  • 96 - Add key rotate submission command
  • 166 - Update key rotate submission command and add key rotate event

πŸ› Fixes

  • 139 - Fix oracle data model
  • 81 - Fix broken markdown in README
  • 167 - Update key rotation validation function
  • 173 - Rename node registration field
  • 181 - Fix type for key rotations checkpoint proto

0.45.1

2021-10-23

πŸ›  Improvements

  • 124 - Add event fwder snapshot model
  • 126 - Add ID generator fields to execution type
  • 130 - Add snapshot protos for stake verifier pending stakes
  • 129 - data model for witness snapshot
  • 132 - added payload for reconciliation time for delegation

0.45.0

2021-10-19

πŸ›  Improvements

  • 114 - Restructure rewards snapshot model
  • 117 - Add limit_state to snapshot protos
  • 118 - Add spam snapshot data model
  • 120 - Add proto definitions for notary snapshots
  • 121 - Add replay protection snapshot proto
  • 122 - Add protos for futures product
  • 123 - Add snapshot proto definitions for future oracle data
  • 80 - Converted int64 to strings
  • 125 - Release version v0.45.0

0.44.0

2021-10-07

πŸ›  Improvements

  • 86 - Remove the datanode trading proxy
  • 85 - Add snapshot types
  • 87 - Add auto-delegation data to checkpoint
  • 89 - Added new message for EpochState
  • 98 - Revert "epoch snapshot protos"
  • 100 - Add collateral asset snapshot
  • 99 - Add back the epoch protos message for snapshotting
  • 103 - Cleanup package layout
  • 94 - Added missing matching book fields
  • 107 - add new fields to events and commands for node / validators
  • 104 - Added IDGenerator message
  • 108 - Add global reward pool account endpoint
  • 109 - Remove delegation from party message
  • 110 - Added asset actions to banking snapshot and added reward snapshot proto
  • 113 - Add node-proposals to governance snapshot protos
  • 115 - Release version v0.44.0

πŸ› Fixes

  • 91 - Fix GRPC->REST binding for SubmitTransaction

0.43.0

2021-10-01

πŸ›  Improvements

  • 83 - Add ORACLE_SOURCE_JSON to OracleSource
  • 106 - Release version v0.43.0

πŸ› Fixes

  • 78 - Change uint64 to string
  • 84 - Fix epochs

0.42.0

2021-09-10

πŸ›  Improvements

  • 15 - Remove all prepare endpoints
  • 17 - Add types needed for checkpoints
  • 21 - Remove TXv1
  • 23 - feature/3726 event for reward payout
  • 26 - Add rewards API messages
  • 28 - Add validators API protos
  • 30 - Add partyID to rewards event
  • 33 - Remove all prepare functions
  • 37 - Add REST endpoint for rewards information
  • 38 - Add checkpoint event and data-node API updates
  • 39 - Add bus event type enum
  • 18 - Expose vega and ethereum pub keys in NodeRegistration
  • 40 - Add proto definitions for delegation
  • 41 - Move delegations APIs into the datanode tree
  • 43 - Add reward history
  • 45 - Removed account details and added a time field to reward message
  • 34 - Add reference checks on proposal
  • 1 - Remove duplicated Transaction helpers
  • 48 - Add NewSignature func
  • 50 - Add checkpoint restore command
  • 49 - Add REST bindings for Validators API
  • 51 - Generate latest develop
  • 22 - Add staking event to chain event
  • 54 - Add delegations REST
  • 53 - Remove fee
  • 56 - Add delegation types for checkpoints
  • 57 - Added an event for validator score for rewarding
  • 55 - Remove vega APIs
  • 59 - Add node score
  • 58 - Add target address to ERC20Withdrawal approval
  • 60 - Add partiers stake API
  • 62 - Add the delegations command to the commands checks
  • 61 - Add delegation / undelegation / restor snapshot tx err
  • 63 - Add support for restore command
  • 31 - Move most of uint64 to strings
  • 65 - Add epoch expiry and action
  • 67 - Add node id to validator update event
  • 69 - Move last block height to proxy
  • 72 - Change delegation balance to string
  • 73 - Feature/add delegations core apis
  • 74 - Add epoch field to the checkpoint proto
  • 75 - Add version to events
  • 76 - Add block field
  • 77 - Release version v0.42.0

πŸ› Fixes

  • 19 - Fix NewMarketSubmission with 0 value as decimal place
  • 24 - Fix proto add missing bus definition
  • 52 - Corrected asset typeFix REST API generation
  • 47 - Corrected asset type

0.41.0

2021-08-09

πŸ›  Improvements

  • 2 - Add data node updates
  • 7 - Add license and readme
  • 5 - Add epoch message
  • 11 - Add StakingEvent
  • 10 - Create Jenkinsfile
  • 12 - Release version v0.41.0