Releases: paritytech/substrate-api-sidecar
v4.0.0
4.0.0 (2021-03-10)
Upgrade Priority: Medium. Recommended for Polkadot users in order to fix a bug introduced in v3.0.5. v3.0.5 introduced a bug where historical blocks in Polkadot CC1 that contained sudo proxy calls could not be decoded. Additionally, this release is now recommended for maximum compatibility for runtime upgrade v29 on Polkadot.
⚠ BREAKING CHANGES
- Enums in responses serialize with camelCase variants. Check spec diffs for details (#467)
Features
Bug Fixes
CI
v3.0.5
3.0.5 (2021-03-01)
Upgrade priority: Medium. This release is recommended for maximum compatibility with polkadot runtimes in release v0.8.29. This includes runtimes Westend v49, Kusama 2029, and Polkadot 29.
Bug Fixes
3.0.4 (2021-02-23)
v3.0.3
v3.0.2
v3.0.1
3.0.1 (2021-02-02)
Upgrade priority: High This release is necessary for compatibility with Polkadot v28, Kusama v2028, and Westend v48
N.B The aforementioned runtimes switch to the new MultiAddress format for addresses, which means addresses are now represented as a variant of the MultiAddress enum. In polkadot-js enums that store values are represented as an object like { "Id": "EjiUcV6" }.
With older runtimes addresses in api-sidecar responses will look like
"address": "EjiUcV6"In the aforementioned runtimes the addresses in api-sidecar responses will look like:
"address": {
"Id": "EjiUcV6"
}Bug Fixes
v3.0.0
3.0.0 (2021-01-27)
⚠ BREAKING CHANGES
- Update polkadot-js/api and account for chainProperties updates (#402)
- Type definition specification with env vars and JSON files (#399)
Features
- Type definition specification with env vars and JSON files (#399) (8c621b0)
- Add finalized tag when querying blocks (#386) (b95f913)
- Add route /blocks/{blockId}/extrinsics/{extrinsicIndex} (#400) (6507ce7)
Bug Fixes
CI
v2.1.2
2.1.2 (2021-01-18)
Upgrade priority: High; this version is required for Polkadot 27, Kusama 2027, and Westend 47. This release ensures correct fee calculations and decoding of all blocks in the aforementioned runtimes.
Bug Fixes
- fix: Use correct registry when creating calls; Remove usage of derive.chain.getBlock (#391) (f961cae)
- fix: Revert stack limit increase and use updated polkadot-js/api instead (#394) (bcd6b40)
- fix: Update fee calc to use
system::constants::BlockWeights.per_class.normal.base_extrinsic(#388) (5ec24e6)
v2.1.0
2.1.0 (2020-12-18)
Features
- chainSpec based controller config; Types from apps-config (#351) (5936a1c)
- Impl
/pallets/{pallets}/storage; Impl index lookup for/pallets/{palletId}/storage/{, storageItemId}(#356) (a8387df) - Support Dock's multiplier & add Dock controller config (#365) (fb5df84)
Bug Fixes
v2.0.0
2.0.0 (2020-11-19)
⚠ BREAKING CHANGES
- Bump polkadot-js and document runtime/metadata API regression (#338)
Features
- Bump polkadot-js and document runtime/metadata API regression (#338) (effc5eb). Regression diff; removes polkadot-js type aliases from metadata.