Skip to content

Commit 87204e7

Browse files
committed
chore: bump to v0.11.3 with V8 145
- Bump v8 dependency from 142.2.4 to 145 - Bump serde_v8 from 0.4.0 to 145 (aligned with v8 major) - Bump glue_v8 from 0.5.0 to 145 (aligned with v8 major) - Document versioning convention in CLAUDE.md - Fix test_pool_initialization to be order-independent
1 parent a5970d2 commit 87204e7

4 files changed

Lines changed: 25 additions & 14 deletions

File tree

CLAUDE.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@ Multiple runtimes exist (V8, QuickJS, JSC). Runner picks one.
2323
3. Run tests
2424
4. Run benchmarks (after refactoring)
2525

26-
## Version bump
26+
## Versioning
27+
28+
Major versions follow `openworkers-core` (e.g., core 0.11.x → runtime 0.11.x).
2729

2830
After bumping version in `Cargo.toml`, run `cargo check` to update `Cargo.lock` before committing.
2931

Cargo.lock

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

Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ members = ["gc-derive"]
33

44
[package]
55
name = "openworkers-runtime-v8"
6-
version = "0.11.2"
6+
version = "0.11.3"
77
edition = "2024"
88
license = "MIT"
99

@@ -21,7 +21,7 @@ gc-derive = { package = "openworkers-runtime-v8-gc-derive", path = "gc-derive" }
2121
openworkers-core = { git = "https://github.com/openworkers/openworkers-core", tag = "v0.11.0" }
2222

2323
# V8 JavaScript engine (fork with UnenteredIsolate + Locker support for pooling)
24-
v8 = { package = "openworkers-v8", version = "142.2.4" }
24+
v8 = { package = "openworkers-v8", version = "145" }
2525

2626
# Async runtime
2727
tokio = { version = "1.49.0", features = ["full"] }
@@ -36,10 +36,10 @@ serde = { version = "1.0", features = ["derive"] }
3636
serde_json = "1.0"
3737

3838
# V8 serialization (for automatic Rust <-> JS type conversion)
39-
serde_v8 = { package = "openworkers-serde-v8", version = "0.4.0" }
39+
serde_v8 = { package = "openworkers-serde-v8", version = "145" }
4040

4141
# V8 Glue - binding macros
42-
glue_v8 = { package = "openworkers-glue-v8", version = "0.5.0" }
42+
glue_v8 = { package = "openworkers-glue-v8", version = "145" }
4343

4444
# HTTP types
4545
bytes = { version = "1.11", features = ["serde"] }

tests/test_pooled_worker.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ async fn test_pool_initialization() {
1616
let stats = get_pool_stats().await;
1717

1818
assert_eq!(stats.total, 10);
19-
assert_eq!(stats.cached, 0); // No workers cached yet
19+
// Note: cached count may vary depending on test execution order (pool is global)
2020

2121
println!("Pool initialized: {:?}", stats);
2222
}

0 commit comments

Comments
 (0)