Skip to content

Releases: paritytech/substrate-api-sidecar

v0.15.0

27 Aug 20:44
f2f8e0d
Compare
Choose a tag to compare

Both this release (v0.15.0) and the previous release (v0.14.0) should work with polkadot v0.8.23.

  • New /transaction/dry-run endpoint. See README.md and here for more info. (#236, #240)
  • Slight optimizations to the /block endpoint. (#233)

v0.14.0

24 Aug 08:33
d8a5e9c
Compare
Choose a tag to compare
  • Add node endpoints for version, transaction pool, and network information (#226)
  • Add runtime endpoints for version and Wasm code (#228)
  • Add staking payouts endpoint for claimed and unclaimed staking rewards of a stash address (#217)

v0.13.0

19 Aug 17:10
574aafe
Compare
Choose a tag to compare

This release is approved for Polkadot version 22 (the version of the upcoming runtime upgrade).

Api noteworthy

  • Enhanced transaction error messages. These are non-breaking changes as they only add fields to the response. (#202)
  • noMeta query param for tx/artifacts that allows the user to specify that they do not need the metadata. This is useful if endpoint response time is a concern and the user already has the metadata. With no query param input the endpoint signature remains unchanged. (#222)

Other

  • Increased test coverage of services.
  • Internal updates to the response normalization engine. (#154)
  • Updated sample docker setup. (#191)
  • Bump dependencies. (#219, #211, #206)
  • Updated openapi proposal. (#209)

v0.12.0

22 Jul 16:23
Compare
Choose a tag to compare
  • Breaking change to /block response by removing newArgs field and updating the args field in extrinsics (#186). We recommend phasing out the use of newArgs and upgrading to this version as soon as possible in order to be ready for subsequent version bumps that may be mandatory.
  • Internal refactor of services and additional unit tests (#171, #181, #184)

v0.11.3

17 Jul 14:53
da0f135
Compare
Choose a tag to compare
  • API bump for Polkadot runtime 15
  • More unit testing

v0.11.2

13 Jul 11:38
e5762b3
Compare
Choose a tag to compare

Urgent Release for New Polling Pallet

  • Bump API to include new types in Polkadot's Polling Pallet. (#169)
  • Improve test coverage.
  • More useful console output regarding to which network sidecar is connected. (#158)

v0.11.1

08 Jul 16:43
a67520e
Compare
Choose a tag to compare
  • New 400 error to warn when a specified block number is too high (#131)
  • Upgrade all dependencies (#90)
  • Changes in ApiHandler and sanitizeNumbers to compensate for @polkadot-js api updates (#90)
  • Refactor error handling by moving it all out to middleware (#143)
  • Add configuration validation to warn when a env var is not valid (#149)

v0.11.0

01 Jul 18:28
af87a23
Compare
Choose a tag to compare
  • Improved configuration management using confmgr. ENV var specs are now in specs.yml and there is improved compatibility with .env files. N.B. all configurable ENV var names have changed; they now include longer prefixes. You can find more details in the updated README.md
  • Validations for ensuring address URI params are in a substrate compatible SS58 format. Multiple new 400 errors are added in the validation process including, but not limited to, 'Invalid decoded address length' and 'Invalid decoded address checksum'.
  • Bump @polkadot-js deps to v1.23.0-beta.2.

v0.10.0

29 Jun 17:01
cc8762b
Compare
Choose a tag to compare
  • New /staking-info endpoint to get information on the progress of the staking system components.
  • Bump @polkadot-js deps.

v0.9.2

19 Jun 15:35
e94f680
Compare
Choose a tag to compare

Bump @polkadot-js scoped dependencies to 1.20.0-beta.3 (#108).