github paritytech/substrate-api-sidecar v20.14.1

5 hours ago

⚠️ Deprecation Notice

substrate-api-sidecar is deprecated in favor of polkadot-rest-api.

polkadot-rest-api is a ground-up Rust rewrite built on subxt with 1:1 API compatibility (endpoints served under /v1/, e.g. /v1/blocks/head), stable memory under sustained load, significantly lower latency and higher throughput, and native SCALE decoding via parity-scale-codec. Stable v0.1.0 follows seven beta releases with partner feedback.

This is the final feature release. Only critical-security fixes will be backported, if any. Use polkadot-rest-api for all new development.

Fix

  • fix: use ClaimedRewards storage for claimed status in staking-payouts (#1922)
  • fix: remove IBP kilt endpoint (#1896)
  • feat/fix: benchmarks refactoring, CI script fixes, lua path, migration finalization, and grep -A window bump (#1917, #1928, #1933, #1954, #1960)
  • chore: bump Node.js from 18 to 22 — required because lru-cache@11 relies on node:diagnostics_channel.tracingChannel (Node 20.2+) (#1958)

Chore

  • chore(deps): bump axios from 1.12.2 to 1.15.2 (incl. security pin) (#1893, #1935, #1950, #1952)
  • chore(deps): bump lru-cache from 11.2.5 to 11.3.5 (#1899, #1920, #1943)
  • chore(deps): bump @polkadot-api/merkleize-metadata from 1.1.29 to 1.2.1 (#1942, #1956)
  • chore(deps): bump express and @types/express (#1845)
  • chore(deps): bump qs from 6.14.1 to 6.14.2 (#1898)
  • chore(deps): bump bn.js from 5.2.1 to 5.2.3 (#1903)
  • chore(deps): bump winston-loki from 6.1.3 to 6.1.4 (#1900)
  • chore(deps): bump flatted from 3.2.7 to 3.4.2 (#1923)
  • chore(deps): bump picomatch from 2.3.1 to 2.3.2 (#1924)
  • chore(deps): bump path-to-regexp from 8.2.0 to 8.4.0 (#1931)
  • chore(deps): bump lodash from 4.17.23 to 4.18.1 (#1939)
  • chore(deps): bump protobufjs from 7.3.2 to 7.5.5 (#1948)
  • chore(deps): bump minimatch from 3.1.2 to 3.1.5 (#1910)
  • chore(deps): bump rollup from 4.42.0 to 4.59.0 (#1906)
  • chore(deps-dev): bump @acala-network/chopsticks-testing (#1892, #1955)
  • chore(deps): bump /docs packages — axios, qs, minimatch, immutable, picomatch, yaml, brace-expansion, lodash, follow-redirects, postcss, webpack (#1890, #1893, #1897, #1904, #1909, #1915, #1925, #1927, #1930, #1938, #1944, #1950, #1953)
  • chore(deps): bump /docs-v2 packages — tar, webpack, minimatch, brace-expansion, node-forge, lodash, postcss, picomatch, follow-redirects (#1884, #1891, #1902, #1905, #1913, #1916, #1926, #1929, #1932, #1946, #1957, #1959)
  • chore(ci): bump GitHub Actions — docker/build-push-action, docker/login-action, actions/upload-artifact, actions/download-artifact, actions/create-github-app-token, Swatinem/rust-cache, benchmark-action/github-action-benchmark (#1895, #1907, #1908, #1911, #1912, #1914, #1918, #1921, #1936, #1940)
  • chore: deprecate substrate-api-sidecar in favor of polkadot-rest-api (#1951)

Don't miss a new substrate-api-sidecar release

NewReleases is sending notifications on new releases.