Files
pezkuwi-subxt/substrate/docs/CHANGELOG.md
T
Benjamin Kampmann 51f9bb3c0e Prepping release of alpha.6 (#5629)
* bumping version

* cargo update

* adding changelog
2020-04-14 21:41:49 +02:00

3.2 KiB

Changelog

The format is based on Keep a Changelog.

Unreleased

2.0.0-alpha.5 -> 2.0.0-alpha.6

Runtime

  • Unsigned Validation best practices (#5563)
  • Generate Unit Tests for Benchmarks (#5527)
  • Mandate weight annotation (#5357)
  • Make Staking pallet using a proper Time module. (#4662)
  • Pass transaction source to validate_transaction (#5366)
  • on_initialize return weight consumed and default cost to default DispatchInfo instead of zero (#5382)

Client

  • Add new RPC method to get the chain type (#5576)
  • Reuse wasmtime instances, the PR (#5567)
  • Prometheus Metrics: Turn notifications_total counter into notifications_sizes histogram (#5535)
  • Make verbosity level mandatory with telemetry opt (#5057)
  • Additional Metrics collected and exposed via prometheus (#5414)
  • Switch to new light client protocol (#5472)
  • client/finality-grandpa: Instrument until-imported queue (#5438)
  • Batch benchmarks together with * notation. (#5436)
  • src/service/src/builder: Fix memory metric exposed in bytes not KiB (#5459)
  • Make transactions and block announces use notifications substre… (#5360)
  • Adds state_queryStorageAt (#5362)
  • Offchain Phragmén BREAKING. (#4517)
  • sc_rpc::system::SystemInfo.impl_version now returns the full version (2.0.0-alpha.2-b950f731c-x86_64-linux-gnu) instead of the short version (1.0.0) (#5271)

API

  • Unsigned Validation best practices (#5563)
  • Split the Roles in three types (#5520)
  • Pass transaction source to validate_transaction (#5366)
  • on_initialize return weight consumed and default cost to default DispatchInfo instead of zero (#5382)

2.0.0-alpha.4 -> 2.0.0-alpha.5

Runtime

  • pallet-evm: configurable gasometer config (#5320)
  • Adds new event phase Initialization (#5302)

2.0.0-alpha.3 -> 2.0.0-alpha.4

Runtime

  • Move runtime upgrade to frame-executive (#5197)
  • Split fees and tips between author and treasury independently (#5207)
  • Refactor session away from needless double_maps (#5202)
  • Remove secp256k1 from WASM build (#5187)
  • Introduce default-setting prime for collective (#5137)
  • Adds vested_transfer to Vesting pallet (#5029)
  • Change extrinsic_count to extrinsic_index in pallet-utility (#5044)

Client

  • client/finality-grandpa: Add Prometheus metrics to GossipValidator (#5237)
  • removes use of sc_client::Client from node-transaction-factory (#5158)
  • removes use of sc_client::Client from sc_network (#5147)
  • Use CLI to configure max instances cache (#5177)
  • client/service/src/builder.rs: Add build_info metric (#5192)
  • Remove substrate-ui.parity.io from CORS whitelist (#5142)
  • removes use of sc_client::Client from sc-rpc (#5063)
  • Use 128mb for db cache default (#5134)
  • Drop db-cache default from 1gig to 32mb (#5128)
  • Add more metrics to prometheus (#5034)

API

  • Produce block always on updated transaction pool state (#5227)
  • Add ext_terminate (#5234)
  • Add ext_transfer call (#5169)
  • ChainSpec trait (#5185)
  • client/authority-discovery: Instrument code with Prometheus (#5195)
  • Don't include :code by default in storage proofs (#5179)
  • client/network-gossip: Merge GossipEngine and GossipEngineInner (#5042)
  • Introduce on_runtime_upgrade (#5058)