Releases: paritytech/substrate-api-sidecar
Releases · paritytech/substrate-api-sidecar
v19.0.1
Fix
- fix: duplicate payouts in staking-payouts endpoint (#1439) (b751ca4)
- fix: add asset conversion pallet to Polkadot Asset Hub (#1437) (1c42f70)
Chore
- chore(deps): update all non polkadot-js deps (#1442) (bb83189)
- chore(deps): update polkadot-js deps & README (#1441) (7fb4844)
Compatibility
Tested against:
- Polkadot v11200
- Kusama v11200
- Westend v11200
v19.0.0
Breaking Changes
- fix!: add new staking storage items (#1432) (317edba)
NOTE: This PR introduces breaking changes in thestaking-payouts
endpoint. More specifically:- The payouts for eras after the v1.2.0 runtime upgrade are now retrieved and returned in the endpoint's response
- The payouts are retrieved by using the new storage items
erasStakersPaged
anderasStakersOverview
- The use of
erasStakersClipped
is deprecated but still supported. It will be completely removed in the future
- fix!: staking payouts change claimed value (#1429) (abf4d9d)
NOTE: This PR introduces breaking changes in thestaking-payouts
endpoint. More specifically:- Payouts with
claimed
false are now retrieved and returned in the endpoint's response - Payouts are now retrievable from any block height within the queried era
- Payouts with
Feat
Fix
- fix: add deprecation note for paras endpoints (#1428) (3ed7cbe)
- fix: define query param depth in Staking Payouts for all chains (#1422) (c73c801)
Chore
- chore(deps): update polkadot-js deps (#1434) (d2c05f2)
- chore(deps): update polkadot-js deps (#1430) (80571f8)
- chore(deps): bump tar from 6.1.15 to 6.2.1 (#1427) (395b39b)
- chore: bump tar from 6.1.12 to 6.2.1 in /docs (#1426) (467ecdd)
- chore: bump undici from 5.28.3 to 5.28.4 in /docs (#1425) (360b6ab)
- chore(deps): bump express from 4.18.3 to 4.19.2 (#1420) (5951085)
- chore(deps): bump express from 4.18.1 to 4.19.2 in /docs (#1419) (d4ceb44)
- chore(deps): bump webpack-dev-middleware from 5.3.1 to 5.3.4 in /docs (#1418) (51a4a68)
Compatibility
Tested against:
- Polkadot v11000
- Kusama v11000
- Westend v11000
v18.0.0
Breaking Changes
- feat!: add in-transit XCM msgs in blocks endpoint (#1412) (6028086)
- NOTE: This PR introduces breaking changes in the blocks endpoint when decoded XCM messages are enabled. More specifically:
- The structure of the Upward Messages response has changed
paraId
was renamed tooriginParaId
- NOTE: This PR introduces breaking changes in the blocks endpoint when decoded XCM messages are enabled. More specifically:
Fix
- fix: add Kusama chain check in historic blocks (#1415) (cfbcddd)
- fix: multilocation type in pallets/foreign-assets (#1408) (b7136d0)
Chore
- fix(deps): update pjs deps, and fixing types (#1416) (b5eded8)
- chore(deps): bump follow-redirects from 1.15.5 to 1.15.6 in /docs (#1414) (e20f782)
- chore(deps): update non-pjs deps (#1407) (96c9f11)
Compatibility
Tested against:
- Polkadot v10800
- Kusama v10800
- Westend v10800
v17.5.2
v17.5.1
v17.5.0
Feat
- feat: add
at
query param for staking-payouts (#1388) (a8b96ff) - feat: Add endpoint
/accounts/{accountId}/proxy-info
(#1387) (9addf07)
Fix
- fix: add asset conversion pallet to Kusama Asset Hub (#1389) (3b447c6)
- fix: added decodedXcmMsgs in 'blocks/head' endpoint (#1385) (90b89de)
Docs
Ci
Chore
- chore(deps): update swagger-ui to resolve braintree dep (#1392) (3a42a38)
- chore(yarn): update yarn to 4.1.0 (#1390) (02166de)
Compatibility
Tested against:
- Polkadot v10500
- Kusama v10500
- Westend v10500
v17.4.0
Features
Fix
Docs
Chore
- chore(deps): bump Swatinem/rust-cache from 2.7.1 to 2.7.2 (#1380) (8eca817)
- chore(deps): bump Swatinem/rust-cache from 2.7.2 to 2.7.3 (#1382) (792d5bb)
- chore(deps): bump actions/cache from 3 to 4 (#1383) (95987f5)
Compatibility
Tested against:
- Polkadot v10500
- Kusama v10500
- Westend v10500
v17.3.5
Fix
Perf
Docs
Chore
Compatibility
Tested against:
- Polkadot v10500
- Kusama v10500
- Westend v10500
v17.3.4
v17.3.3
NOTE This release focuses on improving the performance of the tool resolving a regression where blocks
were overwhelmed with transactions. The noFees
query parameter focuses on removing fee info for the blocks if the user does not intend on needing fees. For more general cases where fees are necessary we have increased the performance of querying /blocks
while also calculating fees. This was done with 2 cases: ensuring transactionPaidFee
, and ExtrinsicSuccess
or ExtrinsicFailure
info is used to its fullest so we can avoid making any additional rpc calls, as well as ensuring the extrinsic's are called concurrently.
Perf
- perf: transactionPaidFee event optimization (#1367) (2883249)
- perf: add concurrency to fee calls (#1368) (0980d1e)
Fix
- fix: add finalizedKey query param to /blocks/{blockId} (#1362) (ecd1518)
- fix: added query to calc fees (#1366) (203a257)
NOTE: this added the noFees={bool} query param to specify whether to retrieve or not the fees information of the block for the/blocks/*
endpoint
Test
Compatibility
Tested against:
- Polkadot v10400
- Kusama v10400
- Westend v10400