Skip to content

v0.37.0

Compare
Choose a tag to compare
@bvrooman bvrooman released this 07 Sep 18:28
· 175 commits to master since this release
4340d14

Version 0.37.0

Breaking

  • #573: Added base_asset_id as a required field to FeeParameters. base_asset_id is used to supply the ID of the base asset.
  • #554: Removed debug feature from the fuel-vm. The debugger is always available and becomes active after calling any set_* method.
  • #537: Use dependent cost for k256, s256, mcpi, scwq, swwq opcodes.
    These opcodes charged inadequately low costs in comparison to the amount of work.
    This change should make all transactions that used these opcodes much more expensive than before.
  • #533: Use custom serialization for fuel-types to allow no_std compilation.

What's Changed

  • Use dependent cost for missed opcodes by @xgreenx in #537
  • Update CI RUST_VERSION to 1.72.0 by @bvrooman in #575
  • Remove debug feature from fuel-vm and use debugger by default. by @xgreenx in #554
  • fix: Fixed length input for BMT node_sum by @bvrooman in #574
  • Use custom derive ser/de instead of std::io by @Dentosal in #533
  • feat: Impl fmt::Display for canonical Error by @bvrooman in #580
  • fix: Organize ConsensusParameters gas costs in alphabetical order by @bvrooman in #581
  • feat: Configurable Base Asset ID by @bvrooman in #573
  • Upgrade to version 0.37.0 by @bvrooman in #583

Full Changelog: v0.36.1...v0.37.0