Releases: paritytech/substrate-api-sidecar
v19.4.0
Features
- feat: coretime implementation (#1558) (3a92196)
- feat: Add configuration parameter for request body size (#1565) (98f083d)
CI
Docs
Chores
- chore: 2025 (#1570) (6a36d7c)
- chore(deps): update polkadot-js deps (#1567) (fe2e697)
- chore(deps): update non pjs deps (#1568) (7ddd854)
- chore(yarn): bump yarn to 4.6.0 & small guide update (#1569) (c64312f)
- chore(deps): bump Swatinem/rust-cache from 2.7.5 to 2.7.7 (#1564) (1e519ce)
- chore(deps): bump the pjs group with 5 updates (#1561) (fe1e303)
- chore(deps): bump nanoid from 3.3.7 to 3.3.8 in /docs (#1560) (cdaf3e3)
- chore(deps): bump the pjs group with 5 updates (#1559) (a6eb6aa)
- chore(deps): bump docker/build-push-action from 6.9.0 to 6.10.0 (#1557) (1d75954)
Compatibility
Tested against the following node releases:
- Polkadot v1.17.0 (Polkadot stable2412)
- Kusama v1.17.0 (Polkadot stable2412)
- Westend v1.17.0 (Polkadot stable2412)
Tested against the following runtime releases:
- Polkadot v1003004
- Kusama v1003003
- Westend v1017001
v19.3.1
Fixes
- fix: ignore extrinsicIndex in multiBlockMigrations event (#1541) (45c4b1f)
- fix(dev): fix tsconfig extends pathing for ts-node-dev (#1537) (cef2d10)
- fix: return DispatchError in dry-run endpoint (#1533) (c43a26b)
CI
Chores
- chore(deps): update non pjs deps (#1550) (156ad7a)
- chore(deps): bump cross-spawn from 7.0.3 to 7.0.6 in /docs (#1548) (c7b3f86)
- chore(deps): bump cross-spawn from 7.0.3 to 7.0.6 (#1549) (80d3b65)
- chore(deps): update polkadot-js deps to v14.3.1 (#1547) (3ff1e48)
- chore(deps): bump winston from 3.16.0 to 3.17.0 (#1545) (fb81a16)
- chore(deps): bump the pjs group across 1 directory with 7 updates (#1546) (b59928c)
- chore: update Dependabot versioning strategy (#1543) (158a1f8)
- chore(deps): bump docker/build-push-action from 5 to 6 (#1540) (7465da)
- chore(deps): bump winston from 3.15.0 to 3.16.0 (#1536) (4a58326)
- chore(deps): bump lru-cache from 11.0.1 to 11.0.2 (#1535) (292cd38)
- chore(deps-dev): bump @substrate/dev from 0.8.0 to 0.9.0 (#1528) (991821d)
- chore(deps-dev): bump @types/express-serve-static-core from 5.0.0 to 5.0.1 (#1529) (67f2806)
Compatibility
Tested against the following node releases:
- Polkadot v1.16.2 (Polkadot stable2409-2)
- Kusama v1.16.2 (Polkadot stable2409-2)
- Westend v1.16.2 (Polkadot stable2409-2)
Tested against the following runtime releases:
- Polkadot v1003004
- Kusama v1003003
- Westend v1016002
v19.3.0
Features
- feat: update dry run endpoint to use new runtime api call (#1519) (aeef4dc)
- feat: improve performance with new version of PJS (#1520) (e0ad7c1)
Fix
-
fix: dependabot yaml & explicit pjs deps declaration (#1523) (95dfe4d)
-
fix: filtering in assets endpoint & update guides (#1512) (b67bdcf)
IMPORTANT NOTE: This release resolves the filtering issue in the assets endpoint.
Docs
Chores
- chore(deps): bump http-proxy-middleware from 2.0.6 to 2.0.7 in /docs (#1525) (fd3faae)
- chore(deps-dev): bump @types/argparse from 2.0.16 to 2.0.17 (#1526) (df7065)
- chore(deps): update polkadot-js deps & guides (#1522) (bb00db1)
- chore(deps): update non pjs deps in root & docs folder (#1518) (1a3de02)
- chore(deps): bump Swatinem/rust-cache from 2.7.3 to 2.7.5 (#1514) (22a143a)
- chore(deps): update polkadot-js deps to v14.0.1 (#1515) (e35c191)
Compatibility
Tested against the following node releases:
- Polkadot v1.16.1 (Polkadot stable2409-1)
- Kusama v1.16.1 (Polkadot stable2409-1)
- Westend v1.16.1 (Polkadot stable2409-1)
Tested against the following runtime releases:
- Polkadot v1003003
- Kusama v1003000
- Westend v1016002
v19.2.2
Fix
-
fix: how to access router in getRoutes (#1510) (f0d662b)
IMPORTANT NOTE: This patch release fixes an issue that was introduced in v19.2.1, caused by the upgrade to Express v5.0.0.
Compatibility
Tested against the following node releases:
- Polkadot v1.15.2 (Polkadot stable2407-2)
- Kusama v1.15.2 (Polkadot stable2407-2)
- Westend v1.15.2 (Polkadot stable2407-2)
Tested against the following runtime releases:
- Polkadot v1003000
- Kusama v1003000
- Westend v1016000
v19.2.1
Fix
Chore
- chore(deps): update express to v5 & jest deprecations (#1502) (28e039e)
- chore(deps): update substrate dev package & types (#1500) (cf2b58b)
- chore(yarn): bump yarn to 4.5.0 (#1498) (6aac632)
Test
Compatibility
Tested against the following node releases:
- Polkadot v1.15.2 (Polkadot stable2407-2)
- Kusama v1.15.2 (Polkadot stable2407-2)
- Westend v1.15.2 (Polkadot stable2407-2)
Tested against the following runtime releases:
- Polkadot v1003000
- Kusama v1003000
- Westend v1016000
v19.2.0
Feat
- feat: add loki functionality to transport logs (#1479) (85a4cca)
- feat: Inject metrics registry in route controllers (#1477) (11c0173)
Fix
- fix: Moves the LRUcache to Controller level (#1489) (890c06b)
- fix: dependabot yaml (#1482) (2e6efc0)
- fix: Improve performance of blocks service by dependency injection (#1483) (6eaca88)
Chore
- chore(deps): update polkadot-js deps (#1496) (112994e)
- chore(deps): update polkadot-js deps (#1495) (0115afc)
- chore(deps): update non pjs deps & in docs (#1494) (968f522)
- chore(deps): bump express from 4.19.2 to 4.20.0 (#1491) (a5b8a36)
- chore: bump express from 4.19.2 to 4.21.0 in /docs (#1490) (02a3797)
- chore: bump webpack from 5.93.0 to 5.94.0 in /docs (#1484) (6286442)
- chore(deps): bump micromatch from 4.0.5 to 4.0.8 (#1481) (373ec9b)
- chore: bump micromatch from 4.0.4 to 4.0.8 in /docs (#1480) (1ca7f9b)
Compatibility
Tested against the following node releases:
- Polkadot v1.15.2 (Polkadot stable2407-2)
- Kusama v1.15.2 (Polkadot stable2407-2)
- Westend v1.15.2 (Polkadot stable2407-2)
Tested against the following runtime releases:
- Polkadot v1003000
- Kusama v1003000
- Westend v1016000
v19.1.0
Feat
- feat: add pallets/on-going-referenda endpoint (#1471) (386fbb3)
- feat: Add route based metrics across API (#1465) (a4bbcb8)
Docs
- docs: Remove old stable version note (#1466) (250b613)
- docs: add maintenance guide (#1460) (58bf51d)
Chore
- chore(deps): update all non polkadot-js deps in root & docs folder (#1475) (c766c1d)
- chore: bump axios from 1.6.7 to 1.7.4 in /docs (#1474) (82c61df)
- chore(deps): update polkadot-js deps (#1473) (0317ec9)
Compatibility
Tested against the following node releases:
- Polkadot v1.15.0 (Polkadot stable2407)
- Kusama v1.15.0 (Polkadot stable2407)
- Westend v1.15.0 (Polkadot stable2407)
Tested against the following runtime releases:
- Polkadot v1002007
- Kusama v1002006
- Westend v1015000
v19.0.2
Fix
Chore
- chore(deps): update polkadot-js deps (#1458) (2f7a4f1)
- chore(deps): bump ws from 8.16.0 to 8.17.1 (#1456) (92f39d0)
- chore: bump ws from 8.5.0 to 8.17.1 in /docs (#1455) (2b63e9b)
- chore(deps): bump braces from 3.0.2 to 3.0.3 (#1451) (9fffaff)
- chore: bump braces from 3.0.2 to 3.0.3 in /docs (#1450) (edb6049)
- chore(yarn): bump yarn to 4.2.2 (#1444) (1fe1b46)
Compatibility
Tested against:
- Polkadot v1013000
- Kusama v1013000
- Westend v1013000
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