Skip to content

Releases: paritytech/substrate-api-sidecar

v4.0.0

10 Mar 19:05
479ef90

Choose a tag to compare

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

Features

  • types camelCase enum serialization; Bump polkadot/api@v4 w. ESM (#467) (179642b)

Bug Fixes

  • types Update @polkadot/apps-config to get latest chain specific types (#463) (8357b33)

CI

v3.0.5

02 Mar 00:59
48f70fd

Choose a tag to compare

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.

Docker image: https://hub.docker.com/layers/parity/substrate-api-sidecar/v3.0.5/images/sha256-d4296abfbaceff784a0d2ac1e879dfb69a2ae71f51269ef86ed25249fe4a53fc?context=explore

Bug Fixes

  • types: Update @polkadot/api to get latest substrate types (#449) (6120dca)
  • types: Update @polkadot/apps-config to get latest chain specific types (#451) (226bbc0)

3.0.4 (2021-02-23)

23 Feb 09:47
b969725

Choose a tag to compare

  • types: Update @polkadot/api to get latest fixes for polkadot 0.8.28 (#446) (67302ff)

v3.0.3

22 Feb 18:04
aa25bc3

Choose a tag to compare

3.0.3 (2021-02-15)

Bug Fixes

  • types: Update @polkadot/{apps-config, api} to get latest type definitions (#434) (e02818f)

v3.0.2

09 Feb 20:24
081b8b3

Choose a tag to compare

3.0.2 (2021-02-09)

Bug Fixes

  • fix: discriminate extrinsic_base_weight based on dispatch class (#414) (ff98c76)

v3.0.1

02 Feb 22:27
4454294

Choose a tag to compare

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

  • types: Bump polkadot-js/api to so we have type definitions for runtimes associated with polkadot 0.8.28 (#410) (6a1cd8b)

v3.0.0

28 Jan 21:58
6cb79f0

Choose a tag to compare

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

  • Update polkadot-js/api and account for chainProperties updates (#402) (37acc7e)

CI

v2.1.2

18 Jan 18:32
43a8137

Choose a tag to compare

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

07 Jan 03:54

Choose a tag to compare

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

  • env: typo SAS_EXPRESS_BIND_PORT -> SAS_EXPRESS_PORT in .env.docker (#364) (8cbafea)
  • Bump polkadot-js and adjust imports; Update specs (#344) (eeea29b)
  • Catch errors decoding opaque calls (#347) (d128e54)
  • Use http BadRequest (400) when balance-info not found (#355) (c2a4937)

v2.0.0

20 Nov 23:55

Choose a tag to compare

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.

Bug Fixes

  • Bump polkadot-js and adjust imports; Update specs (#344) (eeea29b)