Skip to content

Commit ad0cc40

Browse files
authored
Merge pull request #213 from ai-2070/version-0.21.0
Version 0.21.0
2 parents 97b1243 + 46cda99 commit ad0cc40

31 files changed

Lines changed: 513 additions & 73 deletions

File tree

.github/workflows/ci.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ name: CI
22

33
on:
44
push:
5-
pull_request:
65

76
env:
87
CARGO_TERM_COLOR: always

net/crates/net/Cargo.lock

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

net/crates/net/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ members = [
1515

1616
[package]
1717
name = "net-mesh"
18-
version = "0.20.2"
18+
version = "0.21.0"
1919
edition = "2021"
2020
description = "High-performance, schema-agnostic, backend-agnostic event bus"
2121
license = "Apache-2.0"

net/crates/net/bindings/go/compute-ffi/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "net-compute-ffi"
3-
version = "0.20.2"
3+
version = "0.21.0"
44
edition = "2021"
55
license = "Apache-2.0"
66
description = "C ABI compute (MeshDaemon + migration) surface for the Go binding of Net"
@@ -45,11 +45,11 @@ test-helpers = []
4545
# through the wrong layout — a subtle UB that surfaces as garbage in
4646
# the GPU vendor field on `find_nodes`. Keep these in sync with the
4747
# Go binding's documented build command.
48-
net = { package = "net-mesh", version = "0.20.2", path = "../../..", features = ["net", "netdb", "redex-disk"] }
48+
net = { package = "net-mesh", version = "0.21.0", path = "../../..", features = ["net", "netdb", "redex-disk"] }
4949
# SDK compute surface — `DaemonRuntime`, `DaemonHandle`,
5050
# `MigrationHandle`, `StateSnapshot`. The Go FFI delegates to this
5151
# layer so all three language bindings stay behavior-aligned.
52-
net-sdk = { package = "net-mesh-sdk", version = "0.20.2", path = "../../../sdk", features = ["net", "compute", "groups"] }
52+
net-sdk = { package = "net-mesh-sdk", version = "0.21.0", path = "../../../sdk", features = ["net", "compute", "groups"] }
5353
tokio = { version = "1.48", features = ["rt-multi-thread", "sync", "time"] }
5454
bytes = "1"
5555
dashmap = "6"

net/crates/net/bindings/go/deck-ffi/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "net-deck-ffi"
3-
version = "0.20.2"
3+
version = "0.21.0"
44
edition = "2021"
55
license = "Apache-2.0"
66
description = "C ABI Deck operator-side SDK for the Go binding of Net"
@@ -24,7 +24,7 @@ default = []
2424
# `deck` feature pulls in `meshos` transitively; we list both
2525
# explicitly so the dep chain is self-documenting at the crate
2626
# boundary.
27-
net = { package = "net-mesh", version = "0.20.2", path = "../../..", default-features = false, features = ["meshos"] }
27+
net = { package = "net-mesh", version = "0.21.0", path = "../../..", default-features = false, features = ["meshos"] }
2828
parking_lot = "0.12"
2929
tokio = { version = "1.48", features = ["rt-multi-thread", "sync", "time"] }
3030
futures = "0.3"

net/crates/net/bindings/go/meshdb-ffi/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "net-meshdb-ffi"
3-
version = "0.20.2"
3+
version = "0.21.0"
44
edition = "2021"
55
license = "Apache-2.0"
66
description = "C ABI MeshDB query layer for the Go binding of Net"
@@ -26,7 +26,7 @@ default = []
2626
# over an in-memory ChainReader), so the feature list stays minimal
2727
# — Phase B+ slices that wire the federated transport will add
2828
# `net` here.
29-
net = { package = "net-mesh", version = "0.20.2", path = "../../..", default-features = false, features = ["meshdb"] }
29+
net = { package = "net-mesh", version = "0.21.0", path = "../../..", default-features = false, features = ["meshdb"] }
3030
parking_lot = "0.12"
3131
tokio = { version = "1.48", features = ["rt-multi-thread", "sync", "time"] }
3232
futures = "0.3"

net/crates/net/bindings/go/meshos-ffi/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "net-meshos-ffi"
3-
version = "0.20.2"
3+
version = "0.21.0"
44
edition = "2021"
55
license = "Apache-2.0"
66
description = "C ABI MeshOS daemon-author SDK for the Go binding of Net"
@@ -23,7 +23,7 @@ default = []
2323
# Substrate-side MeshOS SDK + the daemon trait. Pulls in
2424
# `compute` for `MeshDaemon` and `meshos` for the supervisor runtime;
2525
# the latter implies `cortex` per the substrate's feature gating.
26-
net = { package = "net-mesh", version = "0.20.2", path = "../../..", default-features = false, features = ["meshos"] }
26+
net = { package = "net-mesh", version = "0.21.0", path = "../../..", default-features = false, features = ["meshos"] }
2727
tokio = { version = "1.48", features = ["rt-multi-thread", "sync", "time"] }
2828
bytes = "1.11"
2929
parking_lot = "0.12"

net/crates/net/bindings/go/rpc-ffi/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "net-rpc-ffi"
3-
version = "0.20.2"
3+
version = "0.21.0"
44
edition = "2021"
55
license = "Apache-2.0"
66
description = "C ABI nRPC surface for the Go binding of Net"
@@ -27,7 +27,7 @@ default = []
2727
# both cdylibs export the same `#[no_mangle]` FFI symbols and the
2828
# Go test binary's link order resolves them — diverging features
2929
# corrupt shared types' layouts.
30-
net = { package = "net-mesh", version = "0.20.2", path = "../../..", features = ["net", "netdb", "redex-disk"] }
30+
net = { package = "net-mesh", version = "0.21.0", path = "../../..", features = ["net", "netdb", "redex-disk"] }
3131
tokio = { version = "1.48", features = ["rt-multi-thread", "sync", "time"] }
3232
bytes = "1"
3333
parking_lot = "0.12"

net/crates/net/bindings/node/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "net-node"
3-
version = "0.20.2"
3+
version = "0.21.0"
44
edition = "2021"
55
license = "Apache-2.0"
66
description = "Node.js bindings for Net event bus"
@@ -121,8 +121,8 @@ test-helpers = ["groups"]
121121
meshdb = ["net/meshdb", "dep:postcard"]
122122

123123
[dependencies]
124-
net = { package = "net-mesh", version = "0.20.2", path = "../..", default-features = false }
125-
net-sdk = { package = "net-mesh-sdk", version = "0.20.2", path = "../../sdk", default-features = false, optional = true }
124+
net = { package = "net-mesh", version = "0.21.0", path = "../..", default-features = false }
125+
net-sdk = { package = "net-mesh-sdk", version = "0.21.0", path = "../../sdk", default-features = false, optional = true }
126126
dashmap = { version = "6", optional = true }
127127
parking_lot = "0.12"
128128
napi = { version = "3.7.0", default-features = false, features = ["napi4", "napi6", "async", "tokio_rt"] }

net/crates/net/bindings/node/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@net-mesh/core",
3-
"version": "0.20.2",
3+
"version": "0.21.0",
44
"description": "High-performance, schema-agnostic event bus for AI runtime workloads",
55
"main": "index.js",
66
"types": "index.d.ts",

0 commit comments

Comments
 (0)