Skip to content

Commit fd1e948

Browse files
Release Wasmtime 14.0.3 (#7399)
* 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>
1 parent c57d458 commit fd1e948

File tree

23 files changed

+635
-126
lines changed

23 files changed

+635
-126
lines changed

Cargo.lock

Lines changed: 55 additions & 55 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 47 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -129,66 +129,66 @@ exclude = [
129129
]
130130

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

139139
[workspace.dependencies]
140-
wasmtime-wmemcheck = { path = "crates/wmemcheck", version = "=14.0.2" }
141-
wasmtime = { path = "crates/wasmtime", version = "14.0.2", default-features = false }
142-
wasmtime-cache = { path = "crates/cache", version = "=14.0.2" }
143-
wasmtime-cli-flags = { path = "crates/cli-flags", version = "=14.0.2" }
144-
wasmtime-cranelift = { path = "crates/cranelift", version = "=14.0.2" }
145-
wasmtime-cranelift-shared = { path = "crates/cranelift-shared", version = "=14.0.2" }
146-
wasmtime-winch = { path = "crates/winch", version = "=14.0.2" }
147-
wasmtime-environ = { path = "crates/environ", version = "=14.0.2" }
148-
wasmtime-explorer = { path = "crates/explorer", version = "=14.0.2" }
149-
wasmtime-fiber = { path = "crates/fiber", version = "=14.0.2" }
150-
wasmtime-types = { path = "crates/types", version = "14.0.2" }
151-
wasmtime-jit = { path = "crates/jit", version = "=14.0.2" }
152-
wasmtime-jit-debug = { path = "crates/jit-debug", version = "=14.0.2" }
153-
wasmtime-runtime = { path = "crates/runtime", version = "=14.0.2" }
154-
wasmtime-wast = { path = "crates/wast", version = "=14.0.2" }
155-
wasmtime-wasi = { path = "crates/wasi", version = "14.0.2", default-features = false }
156-
wasmtime-wasi-http = { path = "crates/wasi-http", version = "=14.0.2", default-features = false }
157-
wasmtime-wasi-nn = { path = "crates/wasi-nn", version = "14.0.2" }
158-
wasmtime-wasi-threads = { path = "crates/wasi-threads", version = "14.0.2" }
159-
wasmtime-component-util = { path = "crates/component-util", version = "=14.0.2" }
160-
wasmtime-component-macro = { path = "crates/component-macro", version = "=14.0.2" }
161-
wasmtime-asm-macros = { path = "crates/asm-macros", version = "=14.0.2" }
162-
wasmtime-versioned-export-macros = { path = "crates/versioned-export-macros", version = "=14.0.2" }
140+
wasmtime-wmemcheck = { path = "crates/wmemcheck", version = "=14.0.3" }
141+
wasmtime = { path = "crates/wasmtime", version = "14.0.3", default-features = false }
142+
wasmtime-cache = { path = "crates/cache", version = "=14.0.3" }
143+
wasmtime-cli-flags = { path = "crates/cli-flags", version = "=14.0.3" }
144+
wasmtime-cranelift = { path = "crates/cranelift", version = "=14.0.3" }
145+
wasmtime-cranelift-shared = { path = "crates/cranelift-shared", version = "=14.0.3" }
146+
wasmtime-winch = { path = "crates/winch", version = "=14.0.3" }
147+
wasmtime-environ = { path = "crates/environ", version = "=14.0.3" }
148+
wasmtime-explorer = { path = "crates/explorer", version = "=14.0.3" }
149+
wasmtime-fiber = { path = "crates/fiber", version = "=14.0.3" }
150+
wasmtime-types = { path = "crates/types", version = "14.0.3" }
151+
wasmtime-jit = { path = "crates/jit", version = "=14.0.3" }
152+
wasmtime-jit-debug = { path = "crates/jit-debug", version = "=14.0.3" }
153+
wasmtime-runtime = { path = "crates/runtime", version = "=14.0.3" }
154+
wasmtime-wast = { path = "crates/wast", version = "=14.0.3" }
155+
wasmtime-wasi = { path = "crates/wasi", version = "14.0.3", default-features = false }
156+
wasmtime-wasi-http = { path = "crates/wasi-http", version = "=14.0.3", default-features = false }
157+
wasmtime-wasi-nn = { path = "crates/wasi-nn", version = "14.0.3" }
158+
wasmtime-wasi-threads = { path = "crates/wasi-threads", version = "14.0.3" }
159+
wasmtime-component-util = { path = "crates/component-util", version = "=14.0.3" }
160+
wasmtime-component-macro = { path = "crates/component-macro", version = "=14.0.3" }
161+
wasmtime-asm-macros = { path = "crates/asm-macros", version = "=14.0.3" }
162+
wasmtime-versioned-export-macros = { path = "crates/versioned-export-macros", version = "=14.0.3" }
163163
component-test-util = { path = "crates/misc/component-test-util" }
164164
component-fuzz-util = { path = "crates/misc/component-fuzz-util" }
165-
wiggle = { path = "crates/wiggle", version = "=14.0.2", default-features = false }
166-
wiggle-macro = { path = "crates/wiggle/macro", version = "=14.0.2" }
167-
wiggle-generate = { path = "crates/wiggle/generate", version = "=14.0.2" }
168-
wasi-common = { path = "crates/wasi-common", version = "=14.0.2" }
169-
wasi-tokio = { path = "crates/wasi-common/tokio", version = "=14.0.2" }
170-
wasi-cap-std-sync = { path = "crates/wasi-common/cap-std-sync", version = "=14.0.2" }
165+
wiggle = { path = "crates/wiggle", version = "=14.0.3", default-features = false }
166+
wiggle-macro = { path = "crates/wiggle/macro", version = "=14.0.3" }
167+
wiggle-generate = { path = "crates/wiggle/generate", version = "=14.0.3" }
168+
wasi-common = { path = "crates/wasi-common", version = "=14.0.3" }
169+
wasi-tokio = { path = "crates/wasi-common/tokio", version = "=14.0.3" }
170+
wasi-cap-std-sync = { path = "crates/wasi-common/cap-std-sync", version = "=14.0.3" }
171171
wasmtime-fuzzing = { path = "crates/fuzzing" }
172-
wasmtime-jit-icache-coherence = { path = "crates/jit-icache-coherence", version = "=14.0.2" }
173-
wasmtime-wit-bindgen = { path = "crates/wit-bindgen", version = "=14.0.2" }
174-
175-
cranelift-wasm = { path = "cranelift/wasm", version = "0.101.2" }
176-
cranelift-codegen = { path = "cranelift/codegen", version = "0.101.2", default-features = false, features = ["std", "unwind"] }
177-
cranelift-frontend = { path = "cranelift/frontend", version = "0.101.2" }
178-
cranelift-entity = { path = "cranelift/entity", version = "0.101.2" }
179-
cranelift-native = { path = "cranelift/native", version = "0.101.2" }
180-
cranelift-module = { path = "cranelift/module", version = "0.101.2" }
181-
cranelift-interpreter = { path = "cranelift/interpreter", version = "0.101.2" }
182-
cranelift-reader = { path = "cranelift/reader", version = "0.101.2" }
172+
wasmtime-jit-icache-coherence = { path = "crates/jit-icache-coherence", version = "=14.0.3" }
173+
wasmtime-wit-bindgen = { path = "crates/wit-bindgen", version = "=14.0.3" }
174+
175+
cranelift-wasm = { path = "cranelift/wasm", version = "0.101.3" }
176+
cranelift-codegen = { path = "cranelift/codegen", version = "0.101.3", default-features = false, features = ["std", "unwind"] }
177+
cranelift-frontend = { path = "cranelift/frontend", version = "0.101.3" }
178+
cranelift-entity = { path = "cranelift/entity", version = "0.101.3" }
179+
cranelift-native = { path = "cranelift/native", version = "0.101.3" }
180+
cranelift-module = { path = "cranelift/module", version = "0.101.3" }
181+
cranelift-interpreter = { path = "cranelift/interpreter", version = "0.101.3" }
182+
cranelift-reader = { path = "cranelift/reader", version = "0.101.3" }
183183
cranelift-filetests = { path = "cranelift/filetests" }
184-
cranelift-object = { path = "cranelift/object", version = "0.101.2" }
185-
cranelift-jit = { path = "cranelift/jit", version = "0.101.2" }
184+
cranelift-object = { path = "cranelift/object", version = "0.101.3" }
185+
cranelift-jit = { path = "cranelift/jit", version = "0.101.3" }
186186
cranelift-fuzzgen = { path = "cranelift/fuzzgen" }
187-
cranelift-bforest = { path = "cranelift/bforest", version = "0.101.2" }
188-
cranelift-control = { path = "cranelift/control", version = "0.101.2" }
189-
cranelift = { path = "cranelift/umbrella", version = "0.101.2" }
187+
cranelift-bforest = { path = "cranelift/bforest", version = "0.101.3" }
188+
cranelift-control = { path = "cranelift/control", version = "0.101.3" }
189+
cranelift = { path = "cranelift/umbrella", version = "0.101.3" }
190190

191-
winch-codegen = { path = "winch/codegen", version = "=0.12.2" }
191+
winch-codegen = { path = "winch/codegen", version = "=0.12.3" }
192192
winch-filetests = { path = "winch/filetests" }
193193
winch-test-macros = { path = "winch/test-macros" }
194194

RELEASES.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,24 @@
11
--------------------------------------------------------------------------------
22

3+
## 14.0.3
4+
5+
Released 2023-10-29
6+
7+
### Fixed
8+
9+
* The `wasmtime` executable will now attempt to more gracefully handle the
10+
transition from the 13.0.0 CLI arguments and parsing to the changes in 14.0.0.
11+
CLI commands should now warn if they no longer work with the new parser, but
12+
still execute as they previously did. This behavior can be controlled via a
13+
new `WASMTIME_NEW_CLI` environment variable if necessary.
14+
[#7385](https://github.com/bytecodealliance/wasmtime/pull/7385)
15+
16+
* The `serve` subcommand of the `wasmtime` CLI is now enabled by default for the
17+
`wasmtime` executable.
18+
[#7392](https://github.com/bytecodealliance/wasmtime/pull/7392)
19+
20+
--------------------------------------------------------------------------------
21+
322
## 14.0.2
423

524
Released 2023-10-26

cranelift/bforest/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
authors = ["The Cranelift Project Developers"]
33
name = "cranelift-bforest"
4-
version = "0.101.2"
4+
version = "0.101.3"
55
description = "A forest of B+-trees"
66
license = "Apache-2.0 WITH LLVM-exception"
77
documentation = "https://docs.rs/cranelift-bforest"

cranelift/codegen/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
authors = ["The Cranelift Project Developers"]
33
name = "cranelift-codegen"
4-
version = "0.101.2"
4+
version = "0.101.3"
55
description = "Low-level code generator library"
66
license = "Apache-2.0 WITH LLVM-exception"
77
documentation = "https://docs.rs/cranelift-codegen"
@@ -16,7 +16,7 @@ edition.workspace = true
1616
anyhow = { workspace = true, optional = true }
1717
bumpalo = "3"
1818
capstone = { workspace = true, optional = true }
19-
cranelift-codegen-shared = { path = "./shared", version = "0.101.2" }
19+
cranelift-codegen-shared = { path = "./shared", version = "0.101.3" }
2020
cranelift-entity = { workspace = true }
2121
cranelift-bforest = { workspace = true }
2222
cranelift-control = { workspace = true }
@@ -41,8 +41,8 @@ criterion = { version = "0.5.0", features = ["html_reports"] }
4141
similar = "2.1.0"
4242

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

4747
[features]
4848
default = ["std", "unwind", "host-arch"]

cranelift/codegen/meta/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "cranelift-codegen-meta"
33
authors = ["The Cranelift Project Developers"]
4-
version = "0.101.2"
4+
version = "0.101.3"
55
description = "Metaprogram for cranelift-codegen code generator library"
66
license = "Apache-2.0 WITH LLVM-exception"
77
repository = "https://github.com/bytecodealliance/wasmtime"
@@ -12,4 +12,4 @@ edition.workspace = true
1212
rustdoc-args = [ "--document-private-items" ]
1313

1414
[dependencies]
15-
cranelift-codegen-shared = { path = "../shared", version = "0.101.2" }
15+
cranelift-codegen-shared = { path = "../shared", version = "0.101.3" }

cranelift/codegen/shared/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
authors = ["The Cranelift Project Developers"]
33
name = "cranelift-codegen-shared"
4-
version = "0.101.2"
4+
version = "0.101.3"
55
description = "For code shared between cranelift-codegen-meta and cranelift-codegen"
66
license = "Apache-2.0 WITH LLVM-exception"
77
repository = "https://github.com/bytecodealliance/wasmtime"

cranelift/control/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
authors = ["The Cranelift Project Developers"]
33
name = "cranelift-control"
4-
version = "0.101.2"
4+
version = "0.101.3"
55
description = "White-box fuzz testing framework"
66
license = "Apache-2.0 WITH LLVM-exception"
77
repository = "https://github.com/bytecodealliance/wasmtime"

cranelift/entity/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
authors = ["The Cranelift Project Developers"]
33
name = "cranelift-entity"
4-
version = "0.101.2"
4+
version = "0.101.3"
55
description = "Data structures using entity references as mapping keys"
66
license = "Apache-2.0 WITH LLVM-exception"
77
documentation = "https://docs.rs/cranelift-entity"

cranelift/frontend/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
authors = ["The Cranelift Project Developers"]
33
name = "cranelift-frontend"
4-
version = "0.101.2"
4+
version = "0.101.3"
55
description = "Cranelift IR builder helper"
66
license = "Apache-2.0 WITH LLVM-exception"
77
documentation = "https://docs.rs/cranelift-frontend"

cranelift/interpreter/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "cranelift-interpreter"
3-
version = "0.101.2"
3+
version = "0.101.3"
44
authors = ["The Cranelift Project Developers"]
55
description = "Interpret Cranelift IR"
66
repository = "https://github.com/bytecodealliance/wasmtime"

cranelift/isle/isle/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ license = "Apache-2.0 WITH LLVM-exception"
66
name = "cranelift-isle"
77
readme = "../README.md"
88
repository = "https://github.com/bytecodealliance/wasmtime/tree/main/cranelift/isle"
9-
version = "0.101.2"
9+
version = "0.101.3"
1010

1111
[dependencies]
1212
codespan-reporting = { version = "0.11.1", optional = true }

cranelift/jit/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "cranelift-jit"
3-
version = "0.101.2"
3+
version = "0.101.3"
44
authors = ["The Cranelift Project Developers"]
55
description = "A JIT library backed by Cranelift"
66
repository = "https://github.com/bytecodealliance/wasmtime"

cranelift/module/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "cranelift-module"
3-
version = "0.101.2"
3+
version = "0.101.3"
44
authors = ["The Cranelift Project Developers"]
55
description = "Support for linking functions and data with Cranelift"
66
repository = "https://github.com/bytecodealliance/wasmtime"

cranelift/native/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "cranelift-native"
3-
version = "0.101.2"
3+
version = "0.101.3"
44
authors = ["The Cranelift Project Developers"]
55
description = "Support for targeting the host with Cranelift"
66
documentation = "https://docs.rs/cranelift-native"

cranelift/object/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "cranelift-object"
3-
version = "0.101.2"
3+
version = "0.101.3"
44
authors = ["The Cranelift Project Developers"]
55
description = "Emit Cranelift output to native object files with `object`"
66
repository = "https://github.com/bytecodealliance/wasmtime"

cranelift/reader/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
authors = ["The Cranelift Project Developers"]
33
name = "cranelift-reader"
4-
version = "0.101.2"
4+
version = "0.101.3"
55
description = "Cranelift textual IR reader"
66
license = "Apache-2.0 WITH LLVM-exception"
77
documentation = "https://docs.rs/cranelift-reader"

cranelift/serde/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "cranelift-serde"
3-
version = "0.101.2"
3+
version = "0.101.3"
44
authors = ["The Cranelift Project Developers"]
55
description = "Serializer/Deserializer for Cranelift IR"
66
repository = "https://github.com/bytecodealliance/wasmtime"

cranelift/umbrella/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
authors = ["The Cranelift Project Developers"]
33
name = "cranelift"
4-
version = "0.101.2"
4+
version = "0.101.3"
55
description = "Umbrella for commonly-used cranelift crates"
66
license = "Apache-2.0 WITH LLVM-exception"
77
documentation = "https://docs.rs/cranelift"

cranelift/wasm/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "cranelift-wasm"
3-
version = "0.101.2"
3+
version = "0.101.3"
44
authors = ["The Cranelift Project Developers"]
55
description = "Translator from WebAssembly to Cranelift IR"
66
documentation = "https://docs.rs/cranelift-wasm"

crates/c-api/include/wasmtime.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@
200200
/**
201201
* \brief Wasmtime version string.
202202
*/
203-
#define WASMTIME_VERSION "14.0.2"
203+
#define WASMTIME_VERSION "14.0.3"
204204
/**
205205
* \brief Wasmtime major version number.
206206
*/
@@ -212,7 +212,7 @@
212212
/**
213213
* \brief Wasmtime patch version number.
214214
*/
215-
#define WASMTIME_VERSION_PATCH 2
215+
#define WASMTIME_VERSION_PATCH 3
216216

217217
#ifdef __cplusplus
218218
extern "C" {

0 commit comments

Comments
 (0)