Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release v2.9.0 #2047

Merged
merged 1 commit into from
Sep 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 11 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,13 @@ members = [
"testing/conformance",
]

[workspace.package]
version = "2.9.0"
license = "MIT OR Apache-2.0"
edition = "2021"
repository = "https://github.com/filecoin-project/ref-fvm"
authors = ["Protocol Labs", "Filecoin Core Devs"]

[workspace.dependencies]
cid = { version = "0.10.1", default-features = false }
multihash = { version = "0.18.1", default-features = false }
Expand All @@ -18,6 +25,10 @@ fvm_ipld_encoding = { version = "0.4.0" }
wasmtime = { version = "24.0.0", default-features = false, features = ["cranelift", "pooling-allocator", "parallel-compilation", "runtime"] }
wasmtime-environ = "24.0.0"

fvm = { path = "fvm", version = "~2.9.0", default-features = false }
fvm_shared = { path = "shared", version = "~2.9.0", default-features = false }
fvm_sdk = { path = "sdk", version = "~2.9.0" }

[profile.actor]
inherits = "release"
panic = "abort"
Expand Down
6 changes: 6 additions & 0 deletions fvm/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,12 @@ Changes to the reference FVM implementation.

## [Unreleased]

## 2.9.0 (2024-09-12)

- Update to wasmtime 24.
- Switch from mach ports to unix signal handlers on macos.
- Update misc dependencies.

## 2.8.0 (2024-06-12)

- Update `filecoin-proofs-api` to v18
Expand Down
12 changes: 6 additions & 6 deletions fvm/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
[package]
name = "fvm"
description = "Filecoin Virtual Machine reference implementation"
version = "2.8.0"
license = "MIT OR Apache-2.0"
authors = ["Protocol Labs", "Filecoin Core Devs"]
edition = "2021"
repository = "https://github.com/filecoin-project/ref-fvm"
version.workspace = true
license.workspace = true
edition.workspace = true
repository.workspace = true
authors.workspace = true
keywords = ["filecoin", "web3", "wasm"]

[lib]
Expand All @@ -19,7 +19,7 @@ derive_builder = "0.20.1"
num-derive = "0.4.0"
cid = { workspace = true, features = ["serde-codec"] }
multihash = { workspace = true }
fvm_shared = { version = "2.7.0", path = "../shared", features = ["crypto"] }
fvm_shared = { workspace = true, features = ["crypto"] }
fvm_ipld_hamt = { workspace = true }
fvm_ipld_amt = { workspace = true }
fvm_ipld_blockstore = { workspace = true }
Expand Down
4 changes: 4 additions & 0 deletions sdk/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Changelog

## 2.9.0 (2024-09-12)

- Update misc dependencies.

## 2.4.0 (2023-06-28)

Breaking Changes:
Expand Down
12 changes: 6 additions & 6 deletions sdk/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
[package]
name = "fvm_sdk"
description = "Filecoin Virtual Machine actor development SDK"
version = "2.4.0"
license = "MIT OR Apache-2.0"
authors = ["Protocol Labs", "Filecoin Core Devs"]
edition = "2018"
repository = "https://github.com/filecoin-project/ref-fvm"
authors.workspace = true
version.workspace = true
license.workspace = true
edition.workspace = true
repository.workspace = true

[lib]
crate-type = ["lib"]

[dependencies]
cid = { workspace = true }
fvm_shared = { version = "2.6.0", path = "../shared" }
fvm_shared = { workspace = true }
## num-traits; disabling default features makes it play nice with no_std.
num-traits = { version = "0.2.14", default-features = false }
lazy_static = { version = "1.4.0" }
Expand Down
4 changes: 4 additions & 0 deletions shared/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Changelog

## 2.9.0 (2024-09-12)

- Update misc dependencies.

## 2.7.0 (2024-06-12)

- Update `filecoin-proofs-api` to v18
Expand Down
8 changes: 4 additions & 4 deletions shared/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
[package]
name = "fvm_shared"
description = "Filecoin Virtual Machine shared types and functions"
version = "2.7.0"
edition = "2021"
license = "MIT OR Apache-2.0"
version.workspace = true
license.workspace = true
edition.workspace = true
repository.workspace = true
authors = ["ChainSafe Systems <[email protected]>", "Protocol Labs", "Filecoin Core Devs"]
repository = "https://github.com/filecoin-project/ref-fvm"

[dependencies]
blake2b_simd = "1.0.0"
Expand Down
15 changes: 5 additions & 10 deletions testing/conformance/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
[package]
name = "fvm_conformance_tests"
description = "Filecoin Virtual Machine conformance tests"
version = "0.1.0"
authors = ["ChainSafe Systems <[email protected]>", "Protocol Labs", "Filecoin Core Devs"]
edition = "2021"
exclude = ["/test-vectors"]
publish = false
repository = "https://github.com/filecoin-project/ref-fvm"
edition.workspace = true
repository.workspace = true
version.workspace = true

[dependencies]
fvm_shared = { version = "2.7.0", path = "../../shared" }
fvm = { workspace = true, features = ["testing"] }
fvm_shared = { workspace = true }
fvm_ipld_hamt = { workspace = true }
fvm_ipld_amt = { workspace = true }
fvm_ipld_car = { workspace = true }
Expand Down Expand Up @@ -50,12 +51,6 @@ libipld-core = { version = "0.16.0", features = ["serde-codec"] }
tar = { version = "0.4.38", default-features = false }
zstd = { version = "0.13.2", default-features = false }

[dependencies.fvm]
version = "2.8.0"
path = "../../fvm"
default-features = false
features = ["testing"]

[features]
vtune = ["wasmtime/profiling", "ittapi-rs"]

Expand Down
Loading