Releases: paritytech/substrate-api-sidecar
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
paraIdwas 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
atquery 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
v17.3.2
Fix
NOTE: This fix is decoding certain blocks in Kusama Asset Hub and Westend Asset Hub.
Test
CI
- ci: fixing gitspiegel trigger workflow (bdb9271)
- ci: switch e2e-tests endpoints (#1350) (644b475)
- ci: adding gitspiegel-trigger workflow (#1348) (87f47a5)
Compatibility
Tested against:
- Polkadot v10300
- Kusama v10300
- Westend v10300