Release version 0.58.0
2022-10-11
Breaking changes:
- 6271 - Require signature from new Ethereum key to validate key rotation submission
- 6364 - Rename
oracleSpecForSettlementPrice
tooracleSpecForSettlementData
- 6401 - Fix estimate fees and margin
APis
- 6428 - Update the wallet connection decision for future work
- 6429 - Rename pipeline to interactor for better understanding
- 6430 - Split the transaction status interaction depending on success and failure
Improvements:
- 6399 - Add
init-db
andunsafe-reset-all
commands to block explorer - 6348 - Reduce pool size to leave more available
Postgres
connections - 6453 - Add ability to write
pprofs
at intervals to core - 6312 - Add back amended balance tests and correct ordering
- 6461 - Occasionally close
postgres
pool connections - 6435 - Add
GetTransaction
API
call for block explorer - 6464 - Improve block explorer performance when filtering by submitter
- 6211 - Handle
BeginBlock
andEndBlock
events - 6361 - Remove unnecessary logging in market
- 6378 - Migrate remaining views of current data to tables with current data
- 6425 - Introduce interaction for beginning and ending of request
- 6308 - Support parallel requests in wallet API version 2
- 6426 - Add a name field on interaction to know what they are when JSON
- 6427 - Improve interactions documentation
- 6431 - Pass a human-readable input data in Transaction Succeeded and Failed notifications
- 6448 - Improve wallet interaction JSON conversion
- 6454 - Improve test coverage for setting fees and rewarding LPs
- 6458 - Return a context aware message in
RequestSuccessful
interaction - 6451 - Improve interaction error message
- 6432 - Use optionals for order error and proposal error
- 6368 - Add Ledger Entry API
Fixes:
- 6444 - Send a transaction error if the same node announces itself twice
- 6388 - Do not transfer stake and delegations after a key rotation
- 6266 - Do not take a snapshot at block height 1 and handle increase of interval appropriately
- 6338 - Fix validation for update an new asset proposals
- 6357 - Fix potential panic in
gql
resolvers - 6391 - Fix dropped connection between core and data node when large
(>1mb)
messages are sent. - 6358 - Do not show hidden files nor directories as wallet
- 6374 - Fix panic with the metrics
- 6373 - Fix panic with the metrics as well
- 6238 - Return empty string for
multisig
bundle, not0x
when asset doesn't have one - 6236 - Make
erc20ListAssetBundle
nullable
inGraphQL
- 6395 - Wallet selection doesn't lower case the wallet name during input verification
- 6408 - Initialise observer in liquidity provision
sql
store - 6406 - Fix invalid tracking of cumulative volume and price
- 6387 - Fix max open interest calculation
- 6416 - Prevent submission of
erc20
address already used by another asset - 6375 - If there is one unit left over at the end of final market settlement - transfer it to the network treasury. if there is more than one, log all transfers and panic.
- 6456 - Assure liquidity fee gets update when target stake drops (even in the absence of trades)
- 6459 - Send lifecycle notifications after parameters validation