All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
17.1.1 (2023-07-05)
- fix: rename wsurl endpoints to asset hub (#1301) (7a7e7de)
- fix: /accounts/{accountId}/convert encoding for ecdsa (#1280) (86edf0b)
- fix: rename statemint/statemine/westmint to asset-hub-polkadot/kusama/westend (#1296) (362e912)
- chore: bump Swatinem/rust-cache from 2.5.0 to 2.5.1 (#1300) (45d8ecf)
- chore: bump semver from 7.3.5 to 7.5.3 in /docs (#1298) (45eee30)
- chore: bump Swatinem/rust-cache from 2.4.0 to 2.5.0 (#1297) (2579500)
Tested against:
- Polkadot v9420
- Kusama v9420
- Westend v9420
17.1.0 (2023-06-13)
- fix: Add BlockTraces to Westend config (#1292) (d3de591)
- fix(deps): update pjs api (#1294) (fe8ef2e)
Tested against:
- Polkadot v9420
- Kusama v9420
- Westend v9420
17.0.0 (2023-05-29)
- fix(deps)!: update polkadot-js, and adjust for breaking changes (isFrozen compatibility fix) & kusama test removed (#1285) (110b01a)
NOTE: In the endpoint
/accounts/{accountId}/asset-balances
, the fieldisFrozen
will now give new outputs when it is no longer supported.
- chore: bump Swatinem/rust-cache from 2.3.0 to 2.4.0 (#1284) (e5e5987)
- chore: bump Swatinem/rust-cache from 2.2.1 to 2.3.0 (#1283) (fa9d52f)
Tested against:
- Polkadot v9420
- Kusama v9420
- Westend v9420
16.0.0 (2023-05-08)
- fix!: removes metadata v13 (#1272) (287d8e3)
NOTE: This removes
adjustMetadataV13
query parameter from/pallets/{palletId}/storage
. - fix!: remove noMeta query param from /transaction/materials (#1275) (1d20501)
NOTE: This removes
noMeta
from/transaction/materials
. Please refer to the PR for more information. - fix!: minimum nodejs version (#1278) (05628da) NOTE: We want this library to be in sync with polkadot-js so it's important for us to also be in line with node-js versions. The version we specify is a minimum of v18.14.
- ci: Update buildah command and version (#1271) (8fdfef8)
- ci: Change endpoints for e2e tests (#1270) (23f5b51)
- chore(deps): update polkadot-js (#1277) (e8666ca)
- chore(deps): update polkadot-js deps (#1267) (637c964)
- chore(deps): update substrate dev (#1269) (5e9b838)
Tested against:
- Polkadot v9420
- Kusama v9420
- Westend v9420
15.0.0 (2023-04-19)
- fix!: update polkadot-js, and adjust for breaking changes (
/accounts/{accountId}/balance-info
) (#1255) (8964882) NOTE: The endpoint/accounts/{accountId}/balance-info
has a new field calledfrozen
, whilemiscFrozen
, andfeeFrozen
will now give new outputs when they are no longer supported. Important: These changes are not yet reflected in a runtime release onpolkadot
,kusama
, andwestend
, but are applied in sidecar to ensure support is there. Please look into the docs and or the above PR to see the changes in more depth.
- fix: incorrect finalization when head blocks are cached and polled (#1265) (d498206)
NOTE: This patches a bug related to
/blocks/head
.
Tested against:
- Polkadot v9400
- Kusama v9400
- Westend v9400
14.5.3 (2023-04-11)
- fix: validator staking endpoint with more info, and correct docs (#1258) (e0024e5)
NOTE: This ensures that the
pallets/staking/validators
endpoint has theat
key, and adds thevalidatorsToBeChilled
key. Please read the PR for more info.
Tested against:
- Polkadot v9400
- Kusama v9400
- Westend v9400
14.5.2 (2023-04-04)
- fix: invalid validator active set (#1256) (a13269b)
- NOTE: This ensure that
/pallets/staking/validators
returns the correct amount of active validators in the set.
- NOTE: This ensure that
Tested against:
- Polkadot v9400
- Kusama v9400
- Westend v9400
14.5.1 (2023-03-23)
Tested against:
- Polkadot v9390
- Kusama v9390
- Westend v9390
14.5.0 (2023-03-15)
- feat: add pallets/consts endpoint (#1210) (97c1ca6)
- feat: add SAS_EXPRESS_KEEP_ALIVE_TIMEOUT (#1233) (e83dac6)
- feat: add pallets/dispatchables endpoint (#1209) (b685ac2)
- chore: bump Swatinem/rust-cache from 2.2.0 to 2.2.1 (#1241) (190c713)
- chore(deps): update polkadot-js deps (#1247) (5c4449c)
- chore: add inspect mode script (#1248) (4f40666)
- chore: bump webpack from 5.68.0 to 5.76.0 in /docs (#1249) (783ef9b)
Tested against:
- Polkadot v9390
- Kusama v9390
- Westend v9390
14.4.1 (2023-02-27)
- ci: add e2e tests to ci (#1222) (14b05f8)
- ci: add docker image description publishing (#1234) (c97972a)
Tested against:
- Polkadot v9380
- Kusama v9380
- Westend v9380
14.4.0 (2023-02-14)
- chore: add e2e-tests to single lint configuration (#1226) (f546abc)
- chore(deps): update pjs, add small e2e-config (#1225) (80f4e2c)
- chore(deps): update pjs deps (#1221) (10930b2)
- chore(tech-debt): cleanup type assignment for consoleOverride (#1215) (520631c)
- chore:(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 (#1217) (fe6ee23)
- chore: bump http-cache-semantics from 4.1.0 to 4.1.1 in /docs (#1216) (2f2b513)
Tested against:
- Polkadot v9370
- Kusama v9370
- Westend v9370
14.3.1 (2023-02-01)
- fix: update errors endpoint to use latest error metadata for fetchErrorItem (#1205) (a13e8ca)
- fix: rename nomination-pools to be to standard (#1203) (7d8ac10)
NOTE: This renames
/pallets/nominationPools/*
to/pallets/nomination-pools/*
.
- chore(deps): updated to new version of confmgr (#1207) (a0f7d78)
- chore(deps): update polkadot-js deps (#1206) (1cb3d22)
- chore(deps): update polkadot-js api to most recent patch (#1211) (cffc235)
Tested against:
- Polkadot v9370
- Kusama v9370
- Westend v9370
14.3.0 (2023-01-25)
- feat: add /paras/head/included-candidates and /paras/head/backed-candidates (#1166) (eb4add7)
- feat: add nomination pools support (#1095) (7534b1e)
- feat: add /pallets/errors (#1176) (65a0881)
- feat: add /pallets/staking/validators endpoint (#1045) (70e0a36)
- feat: add fileTransport (#1189) (9c2effb)
- chore(deps): update polkadot-js deps (#1183) (e2d64ed)
- chore(yarn-dev): update yarn to 3.3.1, and substrate/dev to 0.6.6 (#1185) (c7461c6)
- chore(lint): adjust lint script (#1184) (325e80a)
- chore: bump bumpalo from 3.6.0 to 3.12.0 in /calc (#1192) (93e7d36)
- chore(deps): update polkadot-js deps (#1193) (ee64335)
- chore(scripts): cleanup package.json scripts (#1200) (1585605)
Tested against:
- Polkadot v9370
- Kusama v9370
- Westend v9370
14.2.3 (2023-01-10)
- fix: replace rpc calls for fees and give support for weight v1 and v2 (1177) (9bdaf45)
Note: This fixes a current bug where the
includeFee
queryParam was no longer working, and compatible with WeightsV2.
- chore: bump json5 from 1.0.1 to 1.0.2 in /docs (1178) (94a2ed9)
- chore: bump fast-json-patch from 3.1.0 to 3.1.1 in /docs (1175) (76629d3)
- chore:(deps): bump json5 from 2.2.0 to 2.2.3 (1179) (d05f716)
- chore(deps): update polkadot-js api, and util-crypto (1181) (7ccec7a)
Tested against:
- Polkadot v9360
- Kusama v9360
- Westend v9360
14.2.2 (2022-12-27)
- fix: use local version of wasm-pack (#1168) (f922247) Contributed by: xlc
- fix: avoid use queryInfo rpc call (#1169) (907ba92) Contributed by: xlc
- fix: set rpc to call for queryInfo in transaction/fee-estimate (#1170) (7334599)
- fix: revert polkadot-js deps to 9.10.3 (#1173) (df6bc32)
Tested against:
- Polkadot v9360
- Kusama v9360
- Westend v9360
14.2.1 (2022-12-14)
- chore(deps): update polkadot-js deps (1163) (ca97b2c)
- This fixes an issue where unapplies slashes will not appear in
/pallets/staking/progress
when necessary.
- This fixes an issue where unapplies slashes will not appear in
Tested against:
- Polkadot v9330
- Kusama v9330
- Westend v9330
14.2.0 (2022-12-07)
- chore: bump loader-utils from 1.4.1 to 1.4.2 in /docs (1140) (71456c4)
- chore: bump minimatch from 3.0.4 to 3.1.2 in /docs (1148) (442e045)
- chore: bump tar from 6.1.0 to 6.1.12 in /docs (1149) (e319b88)
- chore: bump jetli/wasm-pack-action from 0.3.0 to 0.4.0 (1156) (21894e6)
- chore(release-calc): 0.3.1 (1157) (af85128)
- chore: change main code owner integrations-tools-js-ts (1159) (bbbe90b)
- chore(deps): update substrate/calc and polkadot-js deps (1158) (dc50726)
- test: optimize test runner for e2e-tests and ci (1142) (f635d59)
- test(e2e-tests): reorg the e2e-tests to be under a historic folder to prepare for current tests (1147) (6a4249e)
Tested against:
- Polkadot v9330
- Kusama v9330
- Westend v9330
14.1.2 (2022-11-21)
- fix: update polkadot-js api, and util-crypto (#1139) (9cf2597)
- Note: This resolves an issue when querying a node with 0.9.32 ex:
Struct: Cannot decode value <number> (typeof number), expected an input object, map or array
. See the tracking issue here
- Note: This resolves an issue when querying a node with 0.9.32 ex:
Tested against:
- Polkadot v9320
- Kusama v9320
- Westend v9320
14.1.1 (2022-11-11)
- chore: bump Swatinem/rust-cache from 2.0.1 to 2.1.0 (#1129) (4007a21)
- chore: bump follow-redirects from 1.14.7 to 1.15.2 in /docs (#1118) (b5a991b)
- chore:(deps): bump tmpl from 1.0.4 to 1.0.5 (#1122) (927c88f)
- chore: bump Swatinem/rust-cache from 2.1.0 to 2.2.0 (#1131) (cf272f1)
- chore: bump loader-utils from 1.4.0 to 1.4.1 in /docs (#1130) (8b5c4f7)
- chore(deps): update polkadot-js deps (#1133) (9300c63)
Tested against:
- Polkadot v9320
- Kusama v9320
- Westend v9320
14.1.0 (2022-11-03)
- chore(deps): bump @polkadot/api from 9.5.2 to 9.6.1 (#1098) (35ea356)
- chore(deps): dedupe deps (#1100) (0307ee7a)
- chore: bump terser from 5.10.0 to 5.15.1 in /docs (#1117) (799e1a5)
- chore(deps): bump minimist from 1.2.5 to 1.2.7 (#1113) (27cd745)
- chore(deps-dev): bump @types/express-serve-static-core (#1111) (77db77a)
- chore(deps): bump winston from 3.8.1 to 3.8.2 (#1109) (1c8cfc2)
- chore(deps): bump lru-cache from 7.13.1 to 7.14.0 (#1107) (5cbc2d5)
- chore(deps-dev): bump @substrate/dev from 0.6.4 to 0.6.5 (#1106) (5a20fdf)
- chore(deps): bump express and @types/express (#1105) (7187a15)
- chore(deps): bump path-parse from 1.0.6 to 1.0.7 (#1120) (a0e69dc)
- chore(deps): bump tar from 6.1.0 to 6.1.11 (#1119) (c6ca7b1)
- chore(deps): update polkadot-js deps (#1124) (8cd3084)
- ci: add dependabot for yarn (#1096 ([24f4f26] (https://github.com/paritytech/substrate-api-sidecar/commit/24f4f26617baebdf355f84bf1f9be3070d1f4143))
- ci: remove allow from dependabot yml (#1101) (41ded6c)
- ci: increase bench threshold (#1102) (d0defe0)
- ci: allow only security updates (#1116) (6f8c334)
Tested against:
- Polkadot v9300
- Kusama v9300
- Westend v9310
14.0.1 (2022-10-19)
- ci: bump Swatinem/rust-cache from 2.0.0 to 2.0.1 (#1084) (aa2c9cb)
- ci: push metrics to prometheus-pushgateway (#1086) (9284bd1)
Tested against:
- Polkadot v9290
- Kusama v9290
- Westend v9300
14.0.0 (2022-10-03)
Tested against:
- Polkadot v9290
- Kusama v9290
- Westend v9290
13.1.0 (2022-09-19)
- chore(deps): updated polkadot-js deps (#1059) (90131ee)
- chore(yarn): bum yarn to 3.2.3 (#1054) (bc5b2d0)
- chore(deps): update polkadot-js api, util-crypto (#1048) (1719d8b)
Tested against:
- Polkadot v9290
- Kusama v9290
- Westend v9290
13.0.0 (2022-08-31)
- fix!: integrate @substrate/[email protected] for partial fees (#1017) (92e3e1d)
- Note: This removes the query param
feeByEvent
for all/blocks/*
endpoints. Fee's are correctly calculated by default and dont require a secondary way of retrieving thepartialFee
. For historical blocks, an error might be logged and emitted for chains that don't haveTransactionPaymentApi::query_feeDetails
in their runtime API. The error is emitted by polkadot-js regardless of catching it, but it does not affect fee calculation as also logged by a follow up warning. Please refer to the PR for more information.
- Note: This removes the query param
- feat!: add support for http provider using SAS_SUBSTRATE_URL (#1001) (b12daa8)
- Note: This replaces the standard
SAS_SUBSTRATE_WS_URL
withSAS_SUBSTRATE_URL
. It's important when updating to sidecar v13.0.0 to replace all instances of the env variable with the new one.
- Note: This replaces the standard
- fix: current leases undefined bug (#1034) (ae340ed)
- fix: remove deprecated reset for lru cache and replace with clear (#1021) (55ef00d)
- fix: add bifrost_polkadot controller config (#1009) (2fdbe31) Contributed by (hqwangningbo)
- chore(deps): update polkadot-js api and util-crypto (#1030) (f59b7db)
- chore(deps): update @substrate/dev (#1028) (4443924)
- chore(deps): update polkadot api, and util-crypto (#1024) (62b028e)
- chore(deps): update api, and util-crypto (#1019) (d12b2f7)
Tested against:
- Polkadot v9270
- Kusama v9270
- Westend v9280
12.4.3 (2022-08-09)
- chore(deps): update polkadot-js api, and util-crypto (8164281)
Tested against:
- Polkadot v9270
- Kusama v9270
- Westend v9270
12.4.2 (2022-08-03)
- fix(logging): replace TransformableInfo with ITransformableInfo type (#994) (c058904)
- fix(feeByEvent): use registry to convert hex to string (#997) (13ca62f)
- fix(feeByEvent): handle tip for partialFee (#1003) (6e60aa9)
- chore(dep): update polkadot-js api (#998) (fedfaee)
- chore(README): update readme with generate-type-bundle tool (#1004) (45b25bf)
- chore: clean up resolutions (#1000) (0545454)
- chore(yarn): bump yarn (#996) (cefa3f9)
Tested against:
- Polkadot v9250
- Kusama v9250
- Westend v9250
12.4.1 (2022-07-28)
- fix(feeByEvent): fix tip inclusion for partialFee (#986) (91dda83)
- fix(feeByEvent): sanitize fee for hex values (#990) (3f9a2c3)
- chore(deps): update polkadot-js api, and util-crypto (#987) (f80666a)
- chore(deps): update all non polkadot-js deps (#988) (0facebf)
Tested against:
- Polkadot v9250
- Kusama v9250
- Westend v9250
12.4.0 (2022-07-13)
Tested against:
- Polkadot v9250
- Kusama v9250
- Westend v9250
12.3.0 (2022-07-06)
- feat: Added the network and accountId to the response of validate endpoint (#926) (ef513cc) Contributed by Imod7
- chore(deps): update polkadot.js, and fix type compilation (#972) (67f5bad)
- chore(deps): update polkadot-js api, and util-crypto (#976) (0dd3f63)
- chore(dev): update @substrate/dev (#977) (2c3ce3e)
Tested against:
- Polkadot v9240
- Kusama v9240
- Westend v9240
12.2.0 (2022-06-22)
- feat: add /blocks that enforces range query param (#954) (f8ab1ec)
- This Feature provides a new endpoints called
/blocks
which allows you to query a range of blocks maxing out at 500. An example query would be/blocks?range=0-499
.
- This Feature provides a new endpoints called
- fix: set minCalcFee runtime to 1058 for kusama (#966) (e3adacc)
- fix(scripts): jest pass-fail bug (#944) (44482aa)
- ci: update node version in docker (#956) (a6a4bdb)
- ci: increase benchmark threshold (#962) (bb5dea9)
Tested against:
- Polkadot v9240
- Kusama v9240
- Westend v9240
12.1.1 (2022-06-14)
- chore(dev): update dev dep (#955) (1b27f03)
- chore(docs): update docs deps, and remove json-loader (#950) (8e3e408)
- chore: bump yarn 3.2.1 (#947) (51f9e34)
Tested against:
- Polkadot v9230
- Kusama v9230
- Westend v9230
12.1.0 (2022-06-07)
- feat: add query param to add a tip, partialFee, and priority field to each extrinsic for /node/transaction-pool (#931) (8241d34)
Tested against:
- Polkadot v9230
- Kusama v9230
- Westend v9230
12.0.1 (2022-06-03)
- fix(calc): rework calculating fees (#937) (3306466)
- fix(imports): chains-config imports (#932) (f4f531a)
- fix(imports): NodeTransactionPoolService response import (#929) (ad2fbaa)
Tested against:
- Polkadot v9230
- Kusama v9230
- Westend v9230
12.0.0 (2022-05-24)
Notes: Substrate API Sidecar will no longer support pulling custom types from @polkadot/apps-config
. For all of the current endpoint's in sidecar there should be no effect, but if there are any methods or types that can't be decorated from the metadata you will see warning's emitted from the logger. You may still apply your own custom types in sidecar, please refer to the custom substrate types portion of the readme, and if you would like more information please refer the to PR below. If you see any issues, or need additional guidance feel free to file an issue here.
11.4.1 (2022-05-18)
Upgrade Priority High (Required for users looking to update to 11.3.18, 11.3.19, or 11.4.0)
11.4.0 (2022-05-18)
Upgrade Priority low
- feat(balance-info): add query param to convert free balance to human readable format (#914) (f1e03d6)
- fix(deps): update polkadot.js common, api, type interfaces (#918) (6baf526)
- fix(dev): updates substrate-js-dev, and fixes latest eslint rules (#913)(12c5914)
Tested against:
- Polkadot v9210
- Kusama v9210
- Westend v9210
11.3.19 (2022-05-10)
Upgrade Priority Low
Tested against:
- Polkadot v9200
- Kusama v9200
- Westend v9200
11.3.18 (2022-05-03)
Upgrade Priority Medium (For users querying /runtime/metadata
. Fixes decoding all constants for V14)
- fix(deps): update pjs api (#906) (528420c)
- fix: decode Bytes types for /runtime/metadata correctly (#907) (ce48c14)
- fix: update substrate-js-dev, add update-pjs script (#904) (59aabc3)
Tested against:
- Polkadot v9190
- Kusama v9190
- Westend v9190
11.3.17 (2022-04-21)
Upgrade Priority High (For users querying chains using v9190, and need partialFee information)
- fix(bug): handle lengthToFee given runtime v9190 (#900) (992b458)
- fix(deps): update pjs api (#897) (511fcf9)
Tested against:
- Polkadot v9190
- Kusama v9190
- Westend v9190
11.3.16 (2022-04-13)
Upgrade Priority Low
- fix(deps): update pjs common, api, wasm-crypto (#895) (c09a869)
- fix: remove blockWeightsStore (#891) (ce701a0)
- fix: update polkadot-js deps, adjust tests for getWeight (#890) (c348363)
- docs(release): abstract the release process into its own file (#894) (eece110)
- docs: updated README with trace endpoints & requirements note (#872) (d323857) Contributed by (Imod7)
Tested against:
- Polkadot v9180
- Kusama v9180
- Westend v9180
11.3.15 (2022-03-30)
Upgrade Priority Low
- fix: update polkadot-js deps and rxjs (#882) (9455397)
- fix: update polkadot deps, util-crypto, api, wasm-crypto (#878) (db74ab4)
- fix: add 9180 for metadata-consts (#879) (a2daf75)
Tested against:
- Polkadot v9180
- Kusama v9180
- Westend v9180
11.3.14 (2022-03-16)
Upgrade Priority Low
- fix: enable experimental trace endpoints for polkadot (868) (37c35ae)
- fix: bump yarn (#869) (a904962)
- fix: update polkadot api, apps-config, and util-crypto (#871) (ff0cef5)
- fix: add runtime 9170, and 700 to metadata consts (#873) (dcce39e)
Tested against:
- Polkadot v9170
- Kusama v9170
- Westend v9170
11.3.13 (2022-03-08)
Upgrade Priority Low
- fix: update api to 7.11.1, and apps config 0.108.1 (#862) (222a258)
- fix: update substrate/calc to 0.2.8 (#861) (3ade139)
- fix: update api to 7.10.1, and apps config to 0.107.1 (#859) (7f29c46)
- chore(release-calc): 0.2.8 (#860) (cf8297d)
- fix: support fee calculation for Bifrost (#853) (cd33db7) Contributed by (ark930)
Tested against:
- Polkadot v9170
- Kusama v9170
- Westend v9170
11.3.12 (2022-02-28)
Upgrade Priority Low (Fixes Docker release, and CI Build. This is a mirror release of 11.3.11)
Tested against:
- Polkadot v9160
- Kusama v9160
- Westend v9160
11.3.11 (2022-02-24)
Upgrade Priority Low
- fix: update polkadot-js deps (#850) (db9eb36)
- fix(devDep): update @substrate/dev (#838) (b710b23)
- fix: Abstract error handling for addresses into AbstractService (#842) (88e176b)
- docs: fix methodName -> method (#848) (10008c1)
- docs: seperate the release process from updating polkadot-js deps (#837) (268de8d)
- docs: transition to webpack 5, and bump deps (#839) (248642d)
Tested against:
- Polkadot v9160
- Kusama v9160
- Westend v9160
11.3.10 (2022-02-16)
Upgrade Priority High (For users who leverage /blocks
, and require the call data for multiSig
extrinsics)
- fix: update polkadot-js deps, and bn.js (71edc3c) (#843)
- fix: correctly serialize a multsig call, then parse WrapperKeepOpaque, and WrapperOpaque (#840) (60826c0)
Tested against:
- Polkadot v9160
- Kusama v9160
- Westend v9160
11.3.9 (2022-02-09)
Upgrade Priority Medium (With the oncoming runtime upgrade to v9160 it's wise to update)
- fix: update block weight store for v9160 (#834) (0b0d3cc)
- fix: update polkadot-js api, and apps-config (#836) (1be7938)
Tested against:
- Polkadot v9160
- Kusama v9160
- Westend v9160
11.3.8 (2022-02-02)
Upgrade Priority High (For users that leverage /paras/auctions/current
)
- fix: update polkadot-js/api, and rxjs (#830) (90083d1)
- fix: retrieving public endpoints with
createWsEndpoints
function (#829) (a019c8b) Contributed by: (Imod7) - fix: ?at bug and endingOffset conditionals (#824) (1774e90)
- fix: update all polkadot-js deps (#828) (23d4cec)
Tested against:
- Polkadot v9151
- Kusama v9151
- Westend v9150
11.3.7 (2022-01-26)
Upgrade Priority Low
- fix: update polkadot-js api to 7.2.1 (#809) (3553fb8)
- fix: error handling on account balances (#813) (05f97bb)
- fix: add 9150, and 9151 to kusama blockWeightsStore (#819) (cda73a0)
- fix(tests): add tests for impl Multplier (#802) (0a53cbd)
- fix: add fee calculation support and block weights for Astar network (#820) (1c5f16a) Contributed by: (hoonsubin)
- fix: support crust calc (#822) (72be2df) Contributed by: (yashirooooo)
- fix: cleanup unused dependencies, and sec updates for node-forge (#817) (7a8ba0f)
- fix(security): Update follow-redirects (#816) (ed50064)
Tested against:
- Polkadot v9151
- Kusama v9151
- Westend v9150
11.3.6 (2022-01-12)
Upgrade Priority Low (Important for users using /paras/leases/current
, /paras/{para-id}/lease-info
)
- fix: add leaseOffset to leasesCurrent end calc (#801) (4d83dcb) Contributed by: (sawvox)
- fix: set min calc fee runtime version to 601 for statemint (#806) (3136399)
- fix(tsc): explicitly define typescript version (#804) (c86d0c8)
- fix: add v9140 to blocksWeightStore for parity chains (#798) (bbc7fbd)
- fix: add statemint, and update with 9130 runtime tests (#807) (c6ec7be)
- fix: add chain fee calculation guide (#797) (0b7ef02)
- fix: update readme for e2e-tests (#799) (583365a)
Tested against:
- Polkadot v9130
- Kusama v9130
- Westend v9130
11.3.5 (2021-12-21)
Upgrade Priority Low
- fix: bump polkadot-js deps (796) (c79d126)
- fix: add blockWeightStore and fee calc support for common good parachains (1059c1a)
Tested against:
- Polkadot v9130
- Kusama v9130
- Westend v9130
11.3.4 (2021-12-16)
Upgrade priority Medium (Security: Important for users who fork from sidecar, and use the docs directory)
- fix: bump polkadot-js deps (793) (dd32e44)
- fix: decrease bundle size of tgz (791) (848a7a6)
- fix: add 9130 to westend and polkadot (789) (48ceaeb)
Tested against:
- Polkadot v9130
- Kusama v9130
- Westend v9130
11.3.3 (2021-12-09)
Upgrade priority Low
Tested against:
- Polkadot v9122
- Kusama v9130
- Westend v9130
11.3.2 (2021-12-01)
Upgrade priority
- fix: update websocket addresses used for e2e tests (#780) (b7743f4)
- fix: bump polkadot-js/api to 6.10.3 (#779) (a97ca77)
- fix: update polkadot-js deps, and fix tests and types for assets (#777) (51eaa91)
- fix: add v3101 to calamari blockWeightsStore (#776) (5bf57b4) Contributed by: grenade
- fix: add v9130 to kusama blockWeightsStore (#775) (212de6d)
- fix: add v3100 to calamari blockWeightsStore (#773) (85e18e1) Contributed by: grenade
- chore: Add CODEOWNERS file (#770) (0ed40ee) Contributed by: sergejparity
11.3.1 (2021-11-23)
Upgrade priority: Low
- fix: support manta parachain fee calculations (#767) (3f68052) Contribute by grenade
- chore(release-calc): v0.2.6 (#768) (cee6b8b)
- fix: bump polkadot-js deps (#769) (3eda242)
- fix: staking payouts historicApi, and add tests #762
Tested against:
- Polkadot v9122
- Kusama v9122
- Westend v9122
11.3.0 (2021-11-16)
Upgrade priority: Low
- feat: transition
/paras/*
off of/experimental
(#765) (d63fa15)- NOTE: The
/experimental/paras/*
endpoints are going to be left available too allow users time to transition. They are subject to removal in future releases.
- NOTE: The
- fix: removed legacy pacakge-lock (#763) (a07dd7d)
- fix: bump polkadot-js deps (#764) (ceb8cba)
- fix: update PalletsStakingProgressService to use historicApi (#761) (9e53d2a)
Tested against:
- Polkadot v9122
- Kusama v9122
- Westend v9122
11.2.0 (2021-11-11)
Upgrade Priority: Medium (For users using the /experimental/paras
endpoint)
- feat: add query param
metadata
for/transaction/material
(#746) (273cac2)- Note: In future releases the query parameter
noMeta
will be deprecated, and then removed.
- Note: In future releases the query parameter
- fix: update blockWeightStore for polkadot v9122 (#755) (2e43b05)
- fix: support calc fee for Karura Acala (#754) (42ae857) Contributed by xlc
- fix(ParasService): adjust endpoint to use historicApi, fix endingOffset bug, and leasePeriodIndex (#735) (ce2ff0b)
- Note: In the next weekly release we will migrate off of
/experimental/paras
to/paras
- Note: In the next weekly release we will migrate off of
- fix(e2e-tests): add kusama e2e tests for paras endpoint (#736) (54d0939)
- fix(e2e-tests): update scripts to use
--log-level=http
(#758) (2e527d3)
Tested against:
- Polkadot v9122
- Kusama v9122
- Westend v9122
11.1.2 (2021-11-08)
Upgrade priority: Low (Performance increase via polkadot-js, and calamari-chain fee support)
- fix: bump polkadot-js dependencies, and @substrate/calc (#752) (f01003d)
- fix: support calamari parachain fee calculations (#749)(1e2f4a5)
- chore(release-calc): 0.2.4 (#751) (7f950c9)
Tested against:
- Polkadot v9122
- Kusama v9122
- Westend v9122
11.1.1 (2021-11-04)
Upgrade priority: Low
- fix: bump polkadot deps (#745) (8e62030)
- fix: confirm session module before block retrieval (#744) (e6613a0)
- fix(e2e-tests): tests for staking-info endpoint (#742) (facc58c)
- fix: Update blockstore for westend and kusama (#740) (4686634)
- fix(StakingInfo): add historicApi to staking-info (#741) (bb679ed)
-fix: optimize pallets-storage (#739) (30d446)
Tested against:
- Polkadot v9110
- Kusama v9122
- Westend v9122
11.1.0 (2021-10-28)
Upgrade priority: Low
- fix: remove unnecessary awaits in pallets (#729) (f8f7cd5)
- fix(security): ua-parser-js resolution for docs (#733) (8cfe930)
- fix(AccountsAssets): historicApi for AccountsAssets, bug fixes, error handling, e2e-tests (#721) (583936d)
- fix: bump polkadot-js deps, and substrate/dev (#734) (ac48534)
- fix(e2e-tests): add e2e-tests for /accounts/{accoundId}/validate (#731) (2f115b3)
Tested against:
- Polkadot v9110
- Kusama v9110
- Westend v9112
11.0.0 (2021-10-20)
Upgrade priority: Medium (High for users leveraging /accounts/{accountId}/vesting-info
)
- fix: add v9111 runtime to the blockstore for westend (#718) (a8835c2)
- fix: bump polkadot js deps (#720) (5864465)
- fix: update accounts balance-info and vesting-info to use historicApi (#709) (d527bbf)
- fix: update apps-config to get the latest substrate types (#725) (64f331e)
This version of Sidecar has been tested against:
- Polkadot v9110
- Kusama v9110
10.0.0 (2021-10-13)
- fix: update 'PalletStorageService' to use V14 Metadata. See release notes for further info. (#710) (199ddcf)
- fix: add 9111 runtime for westend. (#705) (a51f4af)
- fix: bump polkadot deps (#707) (b7335b7)
- fix(BlocksService): refactor api.derive for performance, and add historicApi to BlocksService (#699) (5861cb1)
- fix: update blockstores with 9110 runtime (#704) (35b7132)
- fix: cleanup pallets docs, and naming (#713) (cc600d6)
- fix(tests): restructure mockApi tests to integrate with historical api. (#702) (2bf71ad)
- fix(e2e-tests): add --log-level flag for e2e-tests (#703) (b9404ff)
- fix(e2e-tests): fix adjust values in some e2e tests (#700) (f52fac6)
9.2.0 (2021-10-06)
- fix: metadata V12 bug in
/pallets/{palletId}/storage
, and update with V13 (#695) (ac033ce) - fix: decorating metadata bug by now using an historicApi to attach historic registries when retrieving block weights for calculating fees (#692) (ed389a4)
- fix: bump
@polkadot/api
to v6.1.2, and cleanup the resolutions (#691) (2707ef4) - fix: refactor e2e tests to use
scriptsApi
(#687) (db18f02) - fix: add blockweights for the shiden network (#688) (701ecef) Contributed by: hoonsubin
- fix: bump
@substrate/calc
to v0.2.3 in order to update calculating fees for shiden block weights.
- ci(helm): increase liveness and rediness probe timeouts (#686) (1e744bf)
- ci: script for npm dry-run release checks (#684) (9936df1)
- feat: add
era
field within extrinsics. Check the docs here and look underGenericExtrinsicEra
. (#685) (4362347)
9.1.11 (2021-09-27)
- types Bump @polkadot/apps-config to fix npm build issue for @substrate/[email protected] (#681) (ece2075)
9.1.10 (2021-09-23)
- types Bump @polkadot-js deps for the latest substrate based types. (#677) (f14f2c2)
- fix: resolution versioning (#665) (5b6d9b3)
- fix: remove
--create-namespace
from Gitlab CI (#666) (86bb4d6) - fix(docs): correct Chain Integration Guide link (#668) (5405710)
- fix(docs): Update versioning in docs (#671) (f4556ae)
- fix: update readme for open api docs (#672)(770ba1d)
- tests(e2e): Add
spec
,code
,metadata
endpoints to Kusama, Polkadot and Westend e2e tests (#674) (ddb8e45) - ci: Add a test to build the docs in CI. (#675) (fcf60ee)
9.1.9 (2021-09-13)
- types Bump @polkadot-js/deps for the latest substrate based types. In particular, bump
@polkadot/apps-config
to the latest beta (^0.95.2-114
) for compatibility reasons. - fix: README link to FRAME (660) (5c304a2)
9.1.8 (2021-09-07)
- types Bump @polkadot-js/deps for the latest substrate based types.
- fix: add accounts endpoints to the e2e tests (#646) (4d86a4a)
- fix: workflows for wasm-pack (#657) (5723f108)
- feat: add helm chart to the project (#654) (7a924ec3)
9.1.7 (2021-09-02)
9.1.6 (2021-08-30)
- Bump @polkdot/api and @polkadot/apps-config to get the latest patch on proxy events, and receive latest chain specific types (#650)(0cfc6e9) Contribution by joelamouche
- Improve the security of the docker container (#648)(bca36aa) Contribution by chevdor
- Update dev and non polkadot deps (#647)(e6ebda7) Contribution by chevdor
9.1.5 (2021-08-23)
- types Bump @polkadot-js/deps for the latest substrate based types.
- Add an LRU cache to the
/blocks/head
, and/blocks/{blockId}
endpoints. (#630)(9f7a29f) - Bump Yarn (#643)(12c8fd7)
- Update the error message for parachain endpoints for when parachains are not supported (#642)(1f5f6b7)
9.1.4 (2021-08-19)
- Update @polkadot/deps in order to fix decoding
ParachainsInherent
type. - Update @polkadot/deps, and fix metadata imports and tests (#637)(c143107)
9.1.3 (2021-08-10)
- fix: substrate/dev dep, update changelog (#632) (8e8153f)
- fix: finalization for /blocks/head (#631) (8d0d538)
- docs(ChainType): fix docs for chaintype return value (#626) (f20b033)
9.1.2 (2021-08-02)
- Patch global package binary
9.1.1 (2021-08-02)
- fix: add --version flag (#620) (9d8bb98)
- fix: Added SORA network controller (#625) (f1511c4)
- docs: alphabetical order for schema types (#623) (d4258e0)
- Update @polkadot/api to get the latest substrate specific upgrades.
- Update @polkadot/apps-config to get latest chain specific upgrades.
9.1.0 (2021-07-27)
- feat: add /blocks/:number/header, and /blocks/head/header (615) (b7c2818)
- feat: Basic support for H160 and H256 accounts. (596) (bddc2a2)
- Update @polkadot/api to get the latest substrate specific upgrades.
9.0.0 (2021-07-20)
To reflect changes in @polkadot/[email protected]
changes have been made to 2 of the endpoints specifically, and 1 implicitly (#616) (7942cd3).
-
/pallets/{palletId}/storage
Thedocumentation
field under each item in theitems
field will now bedocs
. -
/pallets/{palletId}/storage/{storageItemId}
Thedocumentation
field under each item in theitems
field will now bedocs
. -
/runtime/metadata
Similar to the above the metadata returned here just follows the most up to date metadata in polkadot-js so this route will implicitly have the same result as above.
8.0.4 (2021-07-14)
- Update @polkadot/apps-config to get latest chain specific upgrades, and add resolutions in line with those from polkadot-js to avoid issues duplicate package versions (#607) (86f99c2)
8.0.3 (2021-07-13)
- Updates to address the breaking changes that @polkadot/[email protected] introduces for metadata (no breaking changes to the API introduced in this). (#603) (9fface1)
- Update types for Dock (#600) (0300941)
8.0.2 (2021-07-07)
- Update @polkadot/apps-config to get latest chain specific upgrades.
8.0.1 (2021-07-06)
-
Update @polkadot/api to get the latest substrate specific upgrades.
-
Update @polkadot/apps-config to get latest chain specific upgrades.
8.0.0 (2021-07-01)
- Update
/experimental/paras/auctions/current
to correctly reflect the newly addedAuctionStatus
enum in polkadot. Thephase
field within the response will now return eitherstartPeriod
,endPeriod
, orvrfDelay
. (#593) (b4d8662)
- Update the cached runtime versions for Polkadot and Kusama chain configs with the most recent versions. (#592) (4e42877).
7.0.5 (2021-06-27)
- types Bump polkadot-js/api to decode
electionProviderMultiPhase
.
7.0.4 (2021-06-23)
- Fix: fee calculation bug with ancient runtimes (#587)
- Extracting winners from a closed auction guide (#577)
7.0.3 (2021-06-21)
- Fix: update dependencies.
7.0.2 (2021-06-14)
- Fix: update deps, reconfigure tests to reflect most recent polkadot-js changes (#584)
7.0.1 (2021-06-07)
-
Fix: Update deps, add westmint, and westmine (#575) (8c53b44)
-
Fix: Remove assets endpoint from chains config for relay chains. Add statemint, and statemine (#573) (0878a3c)
7.0.0 (2021-05-31)
- Changes the fields
firstSlot
andlastSlot
tofirstPeriod
andlastPeriod
within theFundInfo
type to match the type generated from@polkadot/api
. This effects the/experimental/paras/:paraId/crowdloans-info
endpoint. (#570) (0c73631)
test Turns runtime tests into e2e tests. (#561) (0c73631)
6.2.3 (2021-05-27)
NOTE: No changes or fixes to the API for this release. v6.2.3 is a replacement for v6.2.2 due to an error during the NPM release process when it comes to pulling the @substrate/api-sidecar
package from NPM. Please see v6.2.2 changelog for the most recent updates.
6.2.2 (2021-05-27)
6.2.1 (2021-05-24)
-
types Asset approval parameter change, bump polkadot-js/api (#559) (c523244)
-
test Integrate runtime-tests as a helper library (#549) (ea904f3)
-
docs Update controller config in the chain integration guide (#556) (3ae0c3f)
6.2.0 (2021-05-16)
6.1.0 (2021-05-11)
-
Add
Asset
specific endpoints to/accounts
and/pallets
in order to queryAsset
based information from Statemint(polkadot) and Statemine(kusama) Parachains. (#533) (e83bc7e) -
Add support for the KILT chain. Contribution by Dudleyneedham. (#542) (01ae7ac)
6.0.0 (2021-05-03)
- Changes to serialization of
ConsensusEngineId
in block digest logs. Check spec diffs for details. (#535)
5.0.1 (2021-05-03)
-
docs: update release and publishing instructions (#529) (da33c7f)
-
fix: remove dependabot and add upgrade-interactive plugin (#531) (f22cf3f)
-
deps: update @polkadot/api for the latest parachain support.
-
deps: Update @polkadot/apps-config to get latest chain specific upgrades.
-
deps: update @http/errors 1.8.0
5.0.0 (2021-04-26)
- Update the required node version as >= 14.0.0. This is to reflect the most recent updates with @polkadot/api (#521) (f50431c)
-
Update @polkadot/api to get the latest substrate specific upgrades.
-
Update @polkadot/apps-config to get latest chain specific upgrades.
4.0.8 (2021-04-21)
-
PLO endpoints Adds a set of endpoint's in order to query information regarding parachains, parathreads, and the parachain lease offering (PLO) system. These endpoints are marked as experimental because we may break their APIs without bumping this service's major version. Expect changes as polkadot's PLO system develops. (#509)(1fa4f94)
/experimental/paras/
/experimental/paras/crowdloans
/experimental/paras/:paraId/crowdloan-info
/experimental/paras/:paraId/lease-info
/experimental/paras/leases/current
/experimental/paras/auctions/current
Please see the docs here for more information
4.0.7 (2021-04-19)
-
Update @polkadot/api to get the corrected Kusama/Polkadot runtime 30 session key definitions
-
Update @polkadot/apps-config to get latest chain specific upgrades
4.0.6 (2021-04-12)
-
types Update @polkadot/api to get latest substrate types for Parachains
-
types Update @polkadot/apps-config to get latest chain specific types
-
Add Dock Mainnet weight's to Metadata Consts (#511) (7b7451d)
4.0.5 (2021-04-05)
-
types Update @polkadot/api to get latest substrate types for
MultiLocation
-
types Update @polkadot/apps-config to get latest chain specific types
-
Add a defensive check in
createCalcFee
to make sureweightToFee
is not mapped over when it is undefined (#501) (8347b67)
4.0.4 (2021-03-29)
- Removes a stray console log that made its way into the npm build of v4.0.3. Otherwise read v4.0.3 to see the most recent updates
4.0.3 (2021-03-29)
- Refactor the
ControllerConfigs
, andBlocksService
to store/cache relevant weight fee calculation data in order to optimizeexpandMetadata
calls. The design will now allow chains to store their relevant weight data inside ofmetadata-consts
but is not required. This fixes a regression seen in this commit. (#478) (610db42)
- types Update @polkadot/api to get latest substrate
ParaInfo
type update (#496) (d566e31) - types Update @polkadot/apps-config to get latest chain specific types (#497) (6e58b51)
- Reconfigure
eraElectionStatus
insidePalletsStakingProgressService
to continue to work with parachains and older runtimes as it will be deprecated with the upcoming runtime v30 (#485) (415f030)
4.0.2 (2021-03-22)
- types Update @polkadot/api to get latest substrate types for
Extender{Header, SignedBlock}
, and updated metadata - types Update @polkadot/apps-config to get latest chain specific types
- build Update all configuration packages to pull from a universal config
@substrate/dev
(#472)(68db176)
4.0.1 (2021-03-15)
- types Update @polkadot/api to get latest substrate types for crowdloans (#474)(91f7dfa)
- types Update @polkadot/apps-config to get latest substrate types for crowdloans (#473) (dfeec8c)
4.0.0 (2021-03-10)
- Enums in responses serialize with camelCase variants. Check spec diffs for details (#467)
3.0.5 (2021-03-01)
- 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)
3.0.3 (2021-02-15)
3.0.2 (2021-02-09)
3.0.1 (2021-02-02)
- types: Bump polkadot-js/api to so we have type definitions for runtimes associated with polkadot 0.8.28 (#410) (6a1cd8b)
3.0.0 (2021-01-27)
- Update polkadot-js/api and account for chainProperties updates (#402)
- Type definition specification with env vars and JSON files (#399)
- 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)
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.
- 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)
2.1.1 (2021-01-07)
2.1.0 (2020-12-18)
- 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)
- 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)
2.0.0 (2020-11-19)
- Bump polkadot-js and document runtime/metadata API regression (#338)
- Bump polkadot-js and document runtime/metadata API regression (#338) (effc5eb). Regression diff; removes polkadot-js type aliases from metadata.
1.0.0 (2020-10-23)
- Remove all v0 routes to prepare for v1 release (410a2e9)
1.0.0-rc4 (2020-10-21)
- Find pallets with index 0 (#321) (ee0a048)
- Use correct registry when parsing extrinsic
call
arguments (#323) (b4678e1)