Skip to content

Commit

Permalink
Release v0.41.0 (#632)
Browse files Browse the repository at this point in the history
* Fix changelog for v0.41.0

* Upgrade version to 0.41
  • Loading branch information
Brandon Vrooman authored Nov 9, 2023
1 parent 264ca3c commit dcd5684
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 10 deletions.
7 changes: 6 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](http://semver.org/).

## [Unreleased]

## [Version 0.41.0]

#### Breaking

- [#622](https://github.com/FuelLabs/fuel-vm/pull/622): Divide `DependentCost` into "light" and "heavy" operations: Light operations consume `0 < x < 1` gas per unit, while heavy operations consume `x` gas per unit. This distinction provides more precision when calculating dependent costs.

## [Version 0.40.0]

### Added
Expand All @@ -18,7 +24,6 @@ and this project adheres to [Semantic Versioning](http://semver.org/).

#### Breaking

- [#622](https://github.com/FuelLabs/fuel-vm/pull/622): Divide `DependentCost` into "light" and "heavy" operations: Light operations consume `0 < x < 1` gas per unit, while heavy operations consume `x` gas per unit. This distinction provides more precision when calculating dependent costs.
- [#618](https://github.com/FuelLabs/fuel-vm/pull/618): Transaction fees for `Create` now include the cost of metadata calculations, including: contract root calculation, state root calculation, and contract id calculation.
- [#613](https://github.com/FuelLabs/fuel-vm/pull/613): Transaction fees now include the cost of signature verification for each input. For signed inputs, the cost of an EC recovery is charged. For predicate inputs, the cost of a BMT root of bytecode is charged.
- [#607](https://github.com/FuelLabs/fuel-vm/pull/607): The `Interpreter` expects the third generic argument during type definition that specifies the implementer of the `EcalHandler` trait for `ecal` opcode.
Expand Down
18 changes: 9 additions & 9 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,16 +18,16 @@ edition = "2021"
homepage = "https://fuel.network/"
license = "BUSL-1.1"
repository = "https://github.com/FuelLabs/fuel-vm"
version = "0.40.0"
version = "0.41.0"

[workspace.dependencies]
fuel-asm = { version = "0.40.0", path = "fuel-asm", default-features = false }
fuel-crypto = { version = "0.40.0", path = "fuel-crypto", default-features = false }
fuel-derive = { version = "0.40.0", path = "fuel-derive", default-features = false }
fuel-merkle = { version = "0.40.0", path = "fuel-merkle", default-features = false }
fuel-storage = { version = "0.40.0", path = "fuel-storage", default-features = false }
fuel-tx = { version = "0.40.0", path = "fuel-tx", default-features = false }
fuel-types = { version = "0.40.0", path = "fuel-types", default-features = false }
fuel-vm = { version = "0.40.0", path = "fuel-vm", default-features = false }
fuel-asm = { version = "0.41.0", path = "fuel-asm", default-features = false }
fuel-crypto = { version = "0.41.0", path = "fuel-crypto", default-features = false }
fuel-derive = { version = "0.41.0", path = "fuel-derive", default-features = false }
fuel-merkle = { version = "0.41.0", path = "fuel-merkle", default-features = false }
fuel-storage = { version = "0.41.0", path = "fuel-storage", default-features = false }
fuel-tx = { version = "0.41.0", path = "fuel-tx", default-features = false }
fuel-types = { version = "0.41.0", path = "fuel-types", default-features = false }
fuel-vm = { version = "0.41.0", path = "fuel-vm", default-features = false }
bincode = { version = "1.3", default-features = false }
criterion = "0.5.0"

0 comments on commit dcd5684

Please sign in to comment.