Skip to content

Commit 02bf297

Browse files
authored
Merge pull request #493 from filecoin-project/feat/release
chore: release fvm 0.6.0, fvm_ipld_hamt 0.5.0
2 parents 9e724fd + b18041a commit 02bf297

File tree

5 files changed

+28
-6
lines changed

5 files changed

+28
-6
lines changed

fvm/CHANGELOG.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,21 @@ Changes to the reference FVM implementation.
44

55
## [Unreleased]
66

7-
- Updates to fvm_shared 0.5.
7+
## 0.6.0 [2022-04-13]
8+
9+
- WIP NV16 support.
10+
- Implement [FIP0032][]: NV16 will now charge gas for more operations, including execution gas.
11+
- BREAKING: Updates to fvm_shared 0.5.1
12+
- This refactors the exit code into a struct with constant values instead of an enum.
13+
- BREAKING: Refactor the `Machine` constructor to take a `MachineContext` struct, reducing the
14+
number of parameters.
15+
- BREAKING: Rename (internal) consume/take methods.
16+
- `BufferedBlockstore::consume` -> `BufferedBlockstore::into_inner`
17+
- `Executor::consume` -> `Executor::into_machine`
18+
- `Kernel::take` -> `Kernel::into_call_manager`
19+
- `Machine::consume` -> `Machine::into_store`
20+
- `Hamt::consume` -> `Hamt::into_store`
21+
- `StateTree::consume` -> `StateTree::into_store`
22+
- BREAKING: remove unused (by the FVM) `verify_post_discount` from the FVM PriceList.
23+
24+
[FIP0032]: https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0032.md

fvm/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "fvm"
33
description = "Filecoin Virtual Machine reference implementation"
4-
version = "0.5.1"
4+
version = "0.6.0"
55
license = "MIT OR Apache-2.0"
66
authors = ["Protocol Labs", "Filecoin Core Devs"]
77
edition = "2021"
@@ -21,7 +21,7 @@ num-derive = "0.3.3"
2121
cid = { version = "0.8.2", default-features = false, features = ["serde-codec"] }
2222
multihash = { version = "0.16.1", default-features = false }
2323
fvm_shared = { version = "0.5.1", path = "../shared", features = ["crypto"] }
24-
fvm_ipld_hamt = { version = "0.4.0", path = "../ipld/hamt"}
24+
fvm_ipld_hamt = { version = "0.5.0", path = "../ipld/hamt"}
2525
fvm_ipld_amt = { version = "0.4.0", path = "../ipld/amt"}
2626
fvm_ipld_blockstore = { version = "0.1.0", path = "../ipld/blockstore" }
2727
fvm_ipld_encoding = { version = "0.1.0", path = "../ipld/encoding" }

ipld/hamt/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
11
# Changelog
22

33
## [Unreleased]
4+
5+
## 0.5.0
6+
7+
- BREAKING: update fvm_shared to 0.5.1 for error refactor.
8+
- BREAKING: rename `Hamt::consume` to `Hamt::into_store`.

ipld/hamt/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "fvm_ipld_hamt"
33
description = "Sharded IPLD HashMap implementation."
4-
version = "0.4.0"
4+
version = "0.5.0"
55
license = "MIT OR Apache-2.0"
66
authors = ["ChainSafe Systems <[email protected]>", "Protocol Labs", "Filecoin Core Devs"]
77
edition = "2018"

testing/conformance/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ publish = false
99
repository = "https://github.com/filecoin-project/ref-fvm"
1010

1111
[dependencies]
12-
fvm = { version = "0.5.1", path = "../../fvm", default-features = false }
12+
fvm = { version = "0.6.0", path = "../../fvm", default-features = false }
1313
fvm_shared = { version = "0.5.1", path = "../../shared" }
14-
fvm_ipld_hamt = { version = "0.4.0", path = "../../ipld/hamt"}
14+
fvm_ipld_hamt = { version = "0.5.0", path = "../../ipld/hamt"}
1515
fvm_ipld_amt = { version = "0.4.0", path = "../../ipld/amt"}
1616
fvm_ipld_car = { version = "0.4.0", path = "../../ipld/car" }
1717
fvm_ipld_blockstore = { version = "0.1.0", path = "../../ipld/blockstore" }

0 commit comments

Comments
 (0)