Skip to content

Commit 4f717b4

Browse files
authored
chore: release everything (#2071)
And I mean, _EVERYTHING_. - `fvm`, `fvm_shared`, `fvm_sdk`, and `fvm_integration_tests` 4.5.0 - `fvm_ipld_bitfield` 0.7.0 - `fvm_ipld_amt` 0.7.0 - `fvm_ipld_hamt` 0.10.0 - `fvm_ipld_kamt` 0.4.0 - `fvm_ipld_car` 0.8.0 - `fvm_ipld_blockstore` 0.3.0 - `fvm_ipld_encoding` 0.5.0
1 parent f1f29dd commit 4f717b4

19 files changed

+310
-241
lines changed

Cargo.lock

+220-220
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+12-12
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ members = [
1919
]
2020

2121
[workspace.package]
22-
version = "4.4.3"
22+
version = "4.5.0"
2323
license = "MIT OR Apache-2.0"
2424
edition = "2021"
2525
repository = "https://github.com/filecoin-project/ref-fvm"
@@ -73,19 +73,19 @@ minstant = "0.1.3"
7373
coverage-helper = "0.2.0"
7474

7575
# workspace (FVM)
76-
fvm = { path = "fvm", version = "~4.4.3", default-features = false }
77-
fvm_shared = { path = "shared", version = "~4.4.3", default-features = false }
78-
fvm_sdk = { path = "sdk", version = "~4.4.3" }
79-
fvm_integration_tests = { path = "testing/integration", version = "~4.4.3" }
76+
fvm = { path = "fvm", version = "~4.5.0", default-features = false }
77+
fvm_shared = { path = "shared", version = "~4.5.0", default-features = false }
78+
fvm_sdk = { path = "sdk", version = "~4.5.0" }
79+
fvm_integration_tests = { path = "testing/integration", version = "~4.5.0" }
8080

8181
# workspace (other)
82-
fvm_ipld_amt = { path = "ipld/amt", version = "0.6.2" }
83-
fvm_ipld_hamt = { path = "ipld/hamt", version = "0.9.0" }
84-
fvm_ipld_kamt = { path = "ipld/kamt", version = "0.3.0" }
85-
fvm_ipld_car = { path = "ipld/car", version = "0.7.1" }
86-
fvm_ipld_blockstore = { path = "ipld/blockstore", version = "0.2.1" }
87-
fvm_ipld_bitfield = { path = "ipld/bitfield", version = "0.6.0" }
88-
fvm_ipld_encoding = { path = "ipld/encoding", version = "0.4.0" }
82+
fvm_ipld_amt = { path = "ipld/amt", version = "0.7.0" }
83+
fvm_ipld_hamt = { path = "ipld/hamt", version = "0.10.0" }
84+
fvm_ipld_kamt = { path = "ipld/kamt", version = "0.4.0" }
85+
fvm_ipld_car = { path = "ipld/car", version = "0.8.0" }
86+
fvm_ipld_blockstore = { path = "ipld/blockstore", version = "0.3.0" }
87+
fvm_ipld_bitfield = { path = "ipld/bitfield", version = "0.7.0" }
88+
fvm_ipld_encoding = { path = "ipld/encoding", version = "0.5.0" }
8989
fvm_gas_calibration_shared = { path = "testing/calibration/shared" }
9090
fvm_test_actors = { path = "testing/test_actors" }
9191

fvm/CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,13 @@ Changes to the reference FVM implementation.
44

55
## [Unreleased]
66

7+
## 4.5.0 [2024-10-31]
8+
9+
- Update `cid` to v0.11 and `multihash` to v0.19.
10+
- Update to `fvm_ipld_blockstore` 0.3.0 and `fvm_ipld_encoding` 0.5.0.
11+
12+
You will have to update your multihash and cid crates to be compatible, see the [multihash release notes](https://github.com/multiformats/rust-multihash/blob/master/CHANGELOG.md#-2023-06-06) for details on the breaking changes.
13+
714
## 4.4.3 [2024-10-21]
815

916
- Update wasmtime to 25.0.2.

ipld/amt/CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
## [Unreleased]
44

5+
## 0.7.0 [2024-10-31]
6+
7+
- Update `cid` to v0.11 and `multihash` to v0.19.
8+
- Update to `fvm_ipld_blockstore` 0.3.0 and `fvm_ipld_encoding` 0.5.0.
9+
10+
You will have to update your multihash and cid crates to be compatible, see the [multihash release notes](https://github.com/multiformats/rust-multihash/blob/master/CHANGELOG.md#-2023-06-06) for details on the breaking changes.
11+
512
## 0.6.2 [2023-09-28)
613

714
Fix a bug in `for_each_ranged` if the start offset exceeds the max possible value in the AMT (due to the AMT's height).

ipld/amt/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "fvm_ipld_amt"
33
description = "Sharded IPLD Array implementation."
4-
version = "0.6.2"
4+
version = "0.7.0"
55
license = "MIT OR Apache-2.0"
66
authors = ["ChainSafe Systems <info@chainsafe.io>", "Protocol Labs", "Filecoin Core Devs"]
77
edition = "2021"

ipld/bitfield/CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,13 @@ Changes to Filecoin's Bitfield library.
44

55
## [Unreleased]
66

7+
## 0.3.0 [2024-10-31]
8+
9+
- Update `cid` to v0.11 and `multihash` to v0.19.
10+
- Update to `fvm_ipld_blockstore` 0.3.0 and `fvm_ipld_encoding` 0.5.0.
11+
12+
You will have to update your multihash and cid crates to be compatible, see the [multihash release notes](https://github.com/multiformats/rust-multihash/blob/master/CHANGELOG.md#-2023-06-06) for details on the breaking changes.
13+
714
## 0.6.0 [2023-08-31]
815

916
- Bumps `fvm_ipld_encoding` to 0.4.0, and `fvm_ipld_blockstore` to 0.2.0.

ipld/bitfield/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "fvm_ipld_bitfield"
33
description = "Bitfield logic for use in Filecoin actors"
4-
version = "0.6.0"
4+
version = "0.7.0"
55
license = "MIT OR Apache-2.0"
66
authors = ["ChainSafe Systems <info@chainsafe.io>", "Protocol Labs", "Filecoin Core Devs"]
77
edition = "2021"

ipld/blockstore/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ Changes to the FVM's Blockstore abstraction
44

55
## [Unreleased]
66

7+
## 0.3.0 [2024-10-31]
8+
9+
Update cid to v0.11 and multihash to v0.19.
10+
11+
You will have to update your multihash and cid crates to be compatible, see the [multihash release notes](https://github.com/multiformats/rust-multihash/blob/master/CHANGELOG.md#-2023-06-06) for details on the breaking changes.
12+
713
## 0.2.1 [2024-04-30]
814

915
- Constify `Block::new`.

ipld/blockstore/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "fvm_ipld_blockstore"
33
description = "Sharded IPLD Blockstore."
4-
version = "0.2.1"
4+
version = "0.3.0"
55
license = "MIT OR Apache-2.0"
66
authors = ["ChainSafe Systems <info@chainsafe.io>", "Protocol Labs", "Filecoin Core Devs"]
77
edition = "2021"

ipld/car/CHANGELOG.md

+9-2
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,18 @@ Changes to the FVM's CAR implementation.
44

55
## [Unreleased]
66

7-
## 0.7.0 [2023-09-06)
7+
## 0.8.0 [2024-10-31]
8+
9+
- Update `cid` to v0.11 and `multihash` to v0.19.
10+
- Update to `fvm_ipld_blockstore` 0.3.0 and `fvm_ipld_encoding` 0.5.0.
11+
12+
You will have to update your multihash and cid crates to be compatible, see the [multihash release notes](https://github.com/multiformats/rust-multihash/blob/master/CHANGELOG.md#-2023-06-06) for details on the breaking changes.
13+
14+
## 0.7.1 [2023-09-06]
815

916
Replace the internal integer-encoding dependency with unsigned-varint. This won't affect users but cleans up our dependency tree a bit.
1017

11-
## 0.7.0 [2023-06-28)
18+
## 0.7.0 [2023-06-28]
1219

1320
Breaking Changes:
1421

ipld/car/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "fvm_ipld_car"
33
description = "IPLD CAR handling library"
4-
version = "0.7.1"
4+
version = "0.8.0"
55
authors = ["ChainSafe Systems <info@chainsafe.io>", "Protocol Labs", "Filecoin Core Devs"]
66
edition = "2021"
77
license = "MIT OR Apache-2.0"

ipld/encoding/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ Changes to the FVM's shared encoding utilities.
44

55
## [Unreleased]
66

7+
## 0.5.0 [2024-10-31]
8+
9+
Update `cid` to v0.11 and `multihash` to v0.19.
10+
11+
You will have to update your multihash and cid crates to be compatible, see the [multihash release notes](https://github.com/multiformats/rust-multihash/blob/master/CHANGELOG.md#-2023-06-06) for details on the breaking changes.
12+
713
## 0.4.0 [2023-06-28)
814

915
Breaking Changes:

ipld/encoding/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "fvm_ipld_encoding"
33
description = "Sharded IPLD encoding."
4-
version = "0.4.0"
4+
version = "0.5.0"
55
license = "MIT OR Apache-2.0"
66
authors = ["ChainSafe Systems <info@chainsafe.io>", "Protocol Labs", "Filecoin Core Devs"]
77
edition = "2021"

ipld/hamt/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@ Changes to the reference FVM's HAMT implementation.
44

55
## [Unreleased]
66

7+
## 0.10.0 [2024-10-31]
8+
9+
- Update `cid` to v0.11 and `multihash` to v0.19.
10+
- Update to `fvm_ipld_blockstore` 0.3.0 and `fvm_ipld_encoding` 0.5.0.
11+
- Switch from [libipld](https://github.com/ipld/libipld) to [rust-ipld-core](https://github.com/ipld/rust-ipld-core/).
12+
13+
You will have to update your multihash and cid crates to be compatible, see the [multihash release notes](https://github.com/multiformats/rust-multihash/blob/master/CHANGELOG.md#-2023-06-06) for details on the breaking changes.
14+
715
## 0.9.0 (2023-10-25)
816

917
Breaking Changes:

ipld/hamt/Cargo.toml

+1-1
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.9.0"
4+
version = "0.10.0"
55
license = "MIT OR Apache-2.0"
66
authors = ["ChainSafe Systems <info@chainsafe.io>", "Protocol Labs", "Filecoin Core Devs"]
77
edition = "2021"

ipld/kamt/CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Changelog
22

3+
## 0.4.0 [2024-10-31]
4+
5+
- Update `cid` to v0.11 and `multihash` to v0.19.
6+
- Update to `fvm_ipld_blockstore` 0.3.0 and `fvm_ipld_encoding` 0.5.0.
7+
8+
You will have to update your multihash and cid crates to be compatible, see the [multihash release notes](https://github.com/multiformats/rust-multihash/blob/master/CHANGELOG.md#-2023-06-06) for details on the breaking changes.
9+
310
## 0.3.0 [2023-06-28)
411

512
Breaking Changes:

ipld/kamt/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "fvm_ipld_kamt"
33
description = "Sharded IPLD Map implementation with level skipping."
4-
version = "0.3.0"
4+
version = "0.4.0"
55
license = "MIT OR Apache-2.0"
66
authors = ["ChainSafe Systems <info@chainsafe.io>", "Protocol Labs", "Filecoin Core Devs"]
77
edition = "2021"

sdk/CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
## [Unreleased]
44

5+
## 4.5.0 [2024-10-31]
6+
7+
- Update `cid` to v0.11 and `multihash` to v0.19.
8+
- Update to `fvm_ipld_blockstore` 0.3.0 and `fvm_ipld_encoding` 0.5.0.
9+
10+
You will have to update your multihash and cid crates to be compatible, see the [multihash release notes](https://github.com/multiformats/rust-multihash/blob/master/CHANGELOG.md#-2023-06-06) for details on the breaking changes.
11+
512
## 4.4.3 [2024-10-21]
613

714
- Update wasmtime to 25.0.2.

shared/CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
## [Unreleased]
44

5+
## 4.5.0 [2024-10-31]
6+
7+
- Update `cid` to v0.11 and `multihash` to v0.19.
8+
- Update to `fvm_ipld_blockstore` 0.3.0 and `fvm_ipld_encoding` 0.5.0.
9+
10+
You will have to update your multihash and cid crates to be compatible, see the [multihash release notes](https://github.com/multiformats/rust-multihash/blob/master/CHANGELOG.md#-2023-06-06) for details on the breaking changes.
11+
512
## 4.4.3 [2024-10-21]
613

714
- Update wasmtime to 25.0.2.

0 commit comments

Comments
 (0)