Skip to content

Commit

Permalink
Release Wasmtime 14.0.3 (#7399)
Browse files Browse the repository at this point in the history
* Release Wasmtime 14.0.3

[automatically-tag-and-release-this-commit]

* Add release notes for 14.0.3

* Review comments

---------

Co-authored-by: Wasmtime Publish <wasmtime-publish@users.noreply.github.com>
Co-authored-by: Alex Crichton <alex@alexcrichton.com>
  • Loading branch information
3 people committed Oct 30, 2023
1 parent c57d458 commit fd1e948
Show file tree
Hide file tree
Showing 23 changed files with 635 additions and 126 deletions.
110 changes: 55 additions & 55 deletions Cargo.lock

Large diffs are not rendered by default.

94 changes: 47 additions & 47 deletions Cargo.toml
Expand Up @@ -129,66 +129,66 @@ exclude = [
]

[workspace.package]
version = "14.0.2"
version = "14.0.3"
authors = ["The Wasmtime Project Developers"]
edition = "2021"
# Wasmtime's current policy is that this number can be no larger than the
# current stable release of Rust minus 2.
rust-version = "1.70.0"

[workspace.dependencies]
wasmtime-wmemcheck = { path = "crates/wmemcheck", version = "=14.0.2" }
wasmtime = { path = "crates/wasmtime", version = "14.0.2", default-features = false }
wasmtime-cache = { path = "crates/cache", version = "=14.0.2" }
wasmtime-cli-flags = { path = "crates/cli-flags", version = "=14.0.2" }
wasmtime-cranelift = { path = "crates/cranelift", version = "=14.0.2" }
wasmtime-cranelift-shared = { path = "crates/cranelift-shared", version = "=14.0.2" }
wasmtime-winch = { path = "crates/winch", version = "=14.0.2" }
wasmtime-environ = { path = "crates/environ", version = "=14.0.2" }
wasmtime-explorer = { path = "crates/explorer", version = "=14.0.2" }
wasmtime-fiber = { path = "crates/fiber", version = "=14.0.2" }
wasmtime-types = { path = "crates/types", version = "14.0.2" }
wasmtime-jit = { path = "crates/jit", version = "=14.0.2" }
wasmtime-jit-debug = { path = "crates/jit-debug", version = "=14.0.2" }
wasmtime-runtime = { path = "crates/runtime", version = "=14.0.2" }
wasmtime-wast = { path = "crates/wast", version = "=14.0.2" }
wasmtime-wasi = { path = "crates/wasi", version = "14.0.2", default-features = false }
wasmtime-wasi-http = { path = "crates/wasi-http", version = "=14.0.2", default-features = false }
wasmtime-wasi-nn = { path = "crates/wasi-nn", version = "14.0.2" }
wasmtime-wasi-threads = { path = "crates/wasi-threads", version = "14.0.2" }
wasmtime-component-util = { path = "crates/component-util", version = "=14.0.2" }
wasmtime-component-macro = { path = "crates/component-macro", version = "=14.0.2" }
wasmtime-asm-macros = { path = "crates/asm-macros", version = "=14.0.2" }
wasmtime-versioned-export-macros = { path = "crates/versioned-export-macros", version = "=14.0.2" }
wasmtime-wmemcheck = { path = "crates/wmemcheck", version = "=14.0.3" }
wasmtime = { path = "crates/wasmtime", version = "14.0.3", default-features = false }
wasmtime-cache = { path = "crates/cache", version = "=14.0.3" }
wasmtime-cli-flags = { path = "crates/cli-flags", version = "=14.0.3" }
wasmtime-cranelift = { path = "crates/cranelift", version = "=14.0.3" }
wasmtime-cranelift-shared = { path = "crates/cranelift-shared", version = "=14.0.3" }
wasmtime-winch = { path = "crates/winch", version = "=14.0.3" }
wasmtime-environ = { path = "crates/environ", version = "=14.0.3" }
wasmtime-explorer = { path = "crates/explorer", version = "=14.0.3" }
wasmtime-fiber = { path = "crates/fiber", version = "=14.0.3" }
wasmtime-types = { path = "crates/types", version = "14.0.3" }
wasmtime-jit = { path = "crates/jit", version = "=14.0.3" }
wasmtime-jit-debug = { path = "crates/jit-debug", version = "=14.0.3" }
wasmtime-runtime = { path = "crates/runtime", version = "=14.0.3" }
wasmtime-wast = { path = "crates/wast", version = "=14.0.3" }
wasmtime-wasi = { path = "crates/wasi", version = "14.0.3", default-features = false }
wasmtime-wasi-http = { path = "crates/wasi-http", version = "=14.0.3", default-features = false }
wasmtime-wasi-nn = { path = "crates/wasi-nn", version = "14.0.3" }
wasmtime-wasi-threads = { path = "crates/wasi-threads", version = "14.0.3" }
wasmtime-component-util = { path = "crates/component-util", version = "=14.0.3" }
wasmtime-component-macro = { path = "crates/component-macro", version = "=14.0.3" }
wasmtime-asm-macros = { path = "crates/asm-macros", version = "=14.0.3" }
wasmtime-versioned-export-macros = { path = "crates/versioned-export-macros", version = "=14.0.3" }
component-test-util = { path = "crates/misc/component-test-util" }
component-fuzz-util = { path = "crates/misc/component-fuzz-util" }
wiggle = { path = "crates/wiggle", version = "=14.0.2", default-features = false }
wiggle-macro = { path = "crates/wiggle/macro", version = "=14.0.2" }
wiggle-generate = { path = "crates/wiggle/generate", version = "=14.0.2" }
wasi-common = { path = "crates/wasi-common", version = "=14.0.2" }
wasi-tokio = { path = "crates/wasi-common/tokio", version = "=14.0.2" }
wasi-cap-std-sync = { path = "crates/wasi-common/cap-std-sync", version = "=14.0.2" }
wiggle = { path = "crates/wiggle", version = "=14.0.3", default-features = false }
wiggle-macro = { path = "crates/wiggle/macro", version = "=14.0.3" }
wiggle-generate = { path = "crates/wiggle/generate", version = "=14.0.3" }
wasi-common = { path = "crates/wasi-common", version = "=14.0.3" }
wasi-tokio = { path = "crates/wasi-common/tokio", version = "=14.0.3" }
wasi-cap-std-sync = { path = "crates/wasi-common/cap-std-sync", version = "=14.0.3" }
wasmtime-fuzzing = { path = "crates/fuzzing" }
wasmtime-jit-icache-coherence = { path = "crates/jit-icache-coherence", version = "=14.0.2" }
wasmtime-wit-bindgen = { path = "crates/wit-bindgen", version = "=14.0.2" }

cranelift-wasm = { path = "cranelift/wasm", version = "0.101.2" }
cranelift-codegen = { path = "cranelift/codegen", version = "0.101.2", default-features = false, features = ["std", "unwind"] }
cranelift-frontend = { path = "cranelift/frontend", version = "0.101.2" }
cranelift-entity = { path = "cranelift/entity", version = "0.101.2" }
cranelift-native = { path = "cranelift/native", version = "0.101.2" }
cranelift-module = { path = "cranelift/module", version = "0.101.2" }
cranelift-interpreter = { path = "cranelift/interpreter", version = "0.101.2" }
cranelift-reader = { path = "cranelift/reader", version = "0.101.2" }
wasmtime-jit-icache-coherence = { path = "crates/jit-icache-coherence", version = "=14.0.3" }
wasmtime-wit-bindgen = { path = "crates/wit-bindgen", version = "=14.0.3" }

cranelift-wasm = { path = "cranelift/wasm", version = "0.101.3" }
cranelift-codegen = { path = "cranelift/codegen", version = "0.101.3", default-features = false, features = ["std", "unwind"] }
cranelift-frontend = { path = "cranelift/frontend", version = "0.101.3" }
cranelift-entity = { path = "cranelift/entity", version = "0.101.3" }
cranelift-native = { path = "cranelift/native", version = "0.101.3" }
cranelift-module = { path = "cranelift/module", version = "0.101.3" }
cranelift-interpreter = { path = "cranelift/interpreter", version = "0.101.3" }
cranelift-reader = { path = "cranelift/reader", version = "0.101.3" }
cranelift-filetests = { path = "cranelift/filetests" }
cranelift-object = { path = "cranelift/object", version = "0.101.2" }
cranelift-jit = { path = "cranelift/jit", version = "0.101.2" }
cranelift-object = { path = "cranelift/object", version = "0.101.3" }
cranelift-jit = { path = "cranelift/jit", version = "0.101.3" }
cranelift-fuzzgen = { path = "cranelift/fuzzgen" }
cranelift-bforest = { path = "cranelift/bforest", version = "0.101.2" }
cranelift-control = { path = "cranelift/control", version = "0.101.2" }
cranelift = { path = "cranelift/umbrella", version = "0.101.2" }
cranelift-bforest = { path = "cranelift/bforest", version = "0.101.3" }
cranelift-control = { path = "cranelift/control", version = "0.101.3" }
cranelift = { path = "cranelift/umbrella", version = "0.101.3" }

winch-codegen = { path = "winch/codegen", version = "=0.12.2" }
winch-codegen = { path = "winch/codegen", version = "=0.12.3" }
winch-filetests = { path = "winch/filetests" }
winch-test-macros = { path = "winch/test-macros" }

Expand Down
19 changes: 19 additions & 0 deletions RELEASES.md
@@ -1,5 +1,24 @@
--------------------------------------------------------------------------------

## 14.0.3

Released 2023-10-29

### Fixed

* The `wasmtime` executable will now attempt to more gracefully handle the
transition from the 13.0.0 CLI arguments and parsing to the changes in 14.0.0.
CLI commands should now warn if they no longer work with the new parser, but
still execute as they previously did. This behavior can be controlled via a
new `WASMTIME_NEW_CLI` environment variable if necessary.
[#7385](https://github.com/bytecodealliance/wasmtime/pull/7385)

* The `serve` subcommand of the `wasmtime` CLI is now enabled by default for the
`wasmtime` executable.
[#7392](https://github.com/bytecodealliance/wasmtime/pull/7392)

--------------------------------------------------------------------------------

## 14.0.2

Released 2023-10-26
Expand Down
2 changes: 1 addition & 1 deletion cranelift/bforest/Cargo.toml
@@ -1,7 +1,7 @@
[package]
authors = ["The Cranelift Project Developers"]
name = "cranelift-bforest"
version = "0.101.2"
version = "0.101.3"
description = "A forest of B+-trees"
license = "Apache-2.0 WITH LLVM-exception"
documentation = "https://docs.rs/cranelift-bforest"
Expand Down
8 changes: 4 additions & 4 deletions cranelift/codegen/Cargo.toml
@@ -1,7 +1,7 @@
[package]
authors = ["The Cranelift Project Developers"]
name = "cranelift-codegen"
version = "0.101.2"
version = "0.101.3"
description = "Low-level code generator library"
license = "Apache-2.0 WITH LLVM-exception"
documentation = "https://docs.rs/cranelift-codegen"
Expand All @@ -16,7 +16,7 @@ edition.workspace = true
anyhow = { workspace = true, optional = true }
bumpalo = "3"
capstone = { workspace = true, optional = true }
cranelift-codegen-shared = { path = "./shared", version = "0.101.2" }
cranelift-codegen-shared = { path = "./shared", version = "0.101.3" }
cranelift-entity = { workspace = true }
cranelift-bforest = { workspace = true }
cranelift-control = { workspace = true }
Expand All @@ -41,8 +41,8 @@ criterion = { version = "0.5.0", features = ["html_reports"] }
similar = "2.1.0"

[build-dependencies]
cranelift-codegen-meta = { path = "meta", version = "0.101.2" }
cranelift-isle = { path = "../isle/isle", version = "=0.101.2" }
cranelift-codegen-meta = { path = "meta", version = "0.101.3" }
cranelift-isle = { path = "../isle/isle", version = "=0.101.3" }

[features]
default = ["std", "unwind", "host-arch"]
Expand Down
4 changes: 2 additions & 2 deletions cranelift/codegen/meta/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "cranelift-codegen-meta"
authors = ["The Cranelift Project Developers"]
version = "0.101.2"
version = "0.101.3"
description = "Metaprogram for cranelift-codegen code generator library"
license = "Apache-2.0 WITH LLVM-exception"
repository = "https://github.com/bytecodealliance/wasmtime"
Expand All @@ -12,4 +12,4 @@ edition.workspace = true
rustdoc-args = [ "--document-private-items" ]

[dependencies]
cranelift-codegen-shared = { path = "../shared", version = "0.101.2" }
cranelift-codegen-shared = { path = "../shared", version = "0.101.3" }
2 changes: 1 addition & 1 deletion cranelift/codegen/shared/Cargo.toml
@@ -1,7 +1,7 @@
[package]
authors = ["The Cranelift Project Developers"]
name = "cranelift-codegen-shared"
version = "0.101.2"
version = "0.101.3"
description = "For code shared between cranelift-codegen-meta and cranelift-codegen"
license = "Apache-2.0 WITH LLVM-exception"
repository = "https://github.com/bytecodealliance/wasmtime"
Expand Down
2 changes: 1 addition & 1 deletion cranelift/control/Cargo.toml
@@ -1,7 +1,7 @@
[package]
authors = ["The Cranelift Project Developers"]
name = "cranelift-control"
version = "0.101.2"
version = "0.101.3"
description = "White-box fuzz testing framework"
license = "Apache-2.0 WITH LLVM-exception"
repository = "https://github.com/bytecodealliance/wasmtime"
Expand Down
2 changes: 1 addition & 1 deletion cranelift/entity/Cargo.toml
@@ -1,7 +1,7 @@
[package]
authors = ["The Cranelift Project Developers"]
name = "cranelift-entity"
version = "0.101.2"
version = "0.101.3"
description = "Data structures using entity references as mapping keys"
license = "Apache-2.0 WITH LLVM-exception"
documentation = "https://docs.rs/cranelift-entity"
Expand Down
2 changes: 1 addition & 1 deletion cranelift/frontend/Cargo.toml
@@ -1,7 +1,7 @@
[package]
authors = ["The Cranelift Project Developers"]
name = "cranelift-frontend"
version = "0.101.2"
version = "0.101.3"
description = "Cranelift IR builder helper"
license = "Apache-2.0 WITH LLVM-exception"
documentation = "https://docs.rs/cranelift-frontend"
Expand Down
2 changes: 1 addition & 1 deletion cranelift/interpreter/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "cranelift-interpreter"
version = "0.101.2"
version = "0.101.3"
authors = ["The Cranelift Project Developers"]
description = "Interpret Cranelift IR"
repository = "https://github.com/bytecodealliance/wasmtime"
Expand Down
2 changes: 1 addition & 1 deletion cranelift/isle/isle/Cargo.toml
Expand Up @@ -6,7 +6,7 @@ license = "Apache-2.0 WITH LLVM-exception"
name = "cranelift-isle"
readme = "../README.md"
repository = "https://github.com/bytecodealliance/wasmtime/tree/main/cranelift/isle"
version = "0.101.2"
version = "0.101.3"

[dependencies]
codespan-reporting = { version = "0.11.1", optional = true }
Expand Down
2 changes: 1 addition & 1 deletion cranelift/jit/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "cranelift-jit"
version = "0.101.2"
version = "0.101.3"
authors = ["The Cranelift Project Developers"]
description = "A JIT library backed by Cranelift"
repository = "https://github.com/bytecodealliance/wasmtime"
Expand Down
2 changes: 1 addition & 1 deletion cranelift/module/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "cranelift-module"
version = "0.101.2"
version = "0.101.3"
authors = ["The Cranelift Project Developers"]
description = "Support for linking functions and data with Cranelift"
repository = "https://github.com/bytecodealliance/wasmtime"
Expand Down
2 changes: 1 addition & 1 deletion cranelift/native/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "cranelift-native"
version = "0.101.2"
version = "0.101.3"
authors = ["The Cranelift Project Developers"]
description = "Support for targeting the host with Cranelift"
documentation = "https://docs.rs/cranelift-native"
Expand Down
2 changes: 1 addition & 1 deletion cranelift/object/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "cranelift-object"
version = "0.101.2"
version = "0.101.3"
authors = ["The Cranelift Project Developers"]
description = "Emit Cranelift output to native object files with `object`"
repository = "https://github.com/bytecodealliance/wasmtime"
Expand Down
2 changes: 1 addition & 1 deletion cranelift/reader/Cargo.toml
@@ -1,7 +1,7 @@
[package]
authors = ["The Cranelift Project Developers"]
name = "cranelift-reader"
version = "0.101.2"
version = "0.101.3"
description = "Cranelift textual IR reader"
license = "Apache-2.0 WITH LLVM-exception"
documentation = "https://docs.rs/cranelift-reader"
Expand Down
2 changes: 1 addition & 1 deletion cranelift/serde/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "cranelift-serde"
version = "0.101.2"
version = "0.101.3"
authors = ["The Cranelift Project Developers"]
description = "Serializer/Deserializer for Cranelift IR"
repository = "https://github.com/bytecodealliance/wasmtime"
Expand Down
2 changes: 1 addition & 1 deletion cranelift/umbrella/Cargo.toml
@@ -1,7 +1,7 @@
[package]
authors = ["The Cranelift Project Developers"]
name = "cranelift"
version = "0.101.2"
version = "0.101.3"
description = "Umbrella for commonly-used cranelift crates"
license = "Apache-2.0 WITH LLVM-exception"
documentation = "https://docs.rs/cranelift"
Expand Down
2 changes: 1 addition & 1 deletion cranelift/wasm/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "cranelift-wasm"
version = "0.101.2"
version = "0.101.3"
authors = ["The Cranelift Project Developers"]
description = "Translator from WebAssembly to Cranelift IR"
documentation = "https://docs.rs/cranelift-wasm"
Expand Down
4 changes: 2 additions & 2 deletions crates/c-api/include/wasmtime.h
Expand Up @@ -200,7 +200,7 @@
/**
* \brief Wasmtime version string.
*/
#define WASMTIME_VERSION "14.0.2"
#define WASMTIME_VERSION "14.0.3"
/**
* \brief Wasmtime major version number.
*/
Expand All @@ -212,7 +212,7 @@
/**
* \brief Wasmtime patch version number.
*/
#define WASMTIME_VERSION_PATCH 2
#define WASMTIME_VERSION_PATCH 3

#ifdef __cplusplus
extern "C" {
Expand Down

0 comments on commit fd1e948

Please sign in to comment.