github iotaledger/iota v0.11.6-rc
[Testnet] v0.11.6-rc

latest releases: v1.13.1-rc, v1.13.0-beta, v1.13.0-alpha...
8 months ago

⚠️ Protocol Version 5 ⚠️

  • Removal of the Validator Gas Price Survey. The base gas price is now defined by the protocol and currently fixed at 1000 NANO.
  • Introduction of a committee selection step on epoch change based on top stakers with an initial committee size of 50.
  • Move:
    • Migration to IotaSystemStateV2 and ValidatorSetV2 to support the protocol base gas price and the committee selection
  • API:
    • Added new RPC endpoint iotax_getLatestIotaSystemStateV2 that now returns a versioned IotaSystemState response.
    • Added new RPC endpoint iotax_getCirculatingSupply that returns the circulating supply.
    • 🚨 BREAKING CHANGE 🚨: Introduces base64 encoding for bcs data of events and dynamic-fields in JSON-RPC. Users should adapt any dependent logic accordingly. More specifically:
      • The bcsName field of DynamicFieldInfo values returned from iotax_getDynamicFields is now encoded in base64. An additional field bcsEncoding has been added to let users of the typescript sdk resolve the encoding between the base58 previously used and the current base64.
      • The bcs data of IotaEvent values returned by the iota_getEvents endpoint is now encoded in base64 as well. An additional field bcsEncoding has been added to let users of the typescript sdk resolve the encoding between the base58 previously used and the current base64.

What's Changed

  • [cherry-pick] feat!(iota-types,iota-json-rpc-types,ts-sdk): use base64 encoding for certain types by @kodemartin in #6237
  • feat: update version to 0.11.5-beta by @alexsporn in #6239
  • [cherry-pick] fix(iota-node): unregister and re-register consensus adapter metrics during reconfiguration (#6283) by @semenov-vladyslav in #6288

Full Changelog: v0.11.4-rc...v0.11.6-rc

Don't miss a new iota release

NewReleases is sending notifications on new releases.