Skip to content

Commit 23ec4b0

Browse files
authored
release: v0.2.1
1 parent 87c8cc8 commit 23ec4b0

9 files changed

Lines changed: 55 additions & 42 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).
66

77
## [Unreleased]
88

9+
## [0.2.1] - 2026-06-08
10+
11+
### Fixed
12+
13+
- `omnifs up` now passes the runtime container's config, cache, mount-config, and provider directories through `OMNIFS_*` environment variables. This keeps the startup readiness check aligned with the materialized session mounts, so release containers no longer report zero providers after the FUSE mount is already live.
14+
915
## [0.2.0] - 2026-06-08
1016

1117
### Added

Cargo.lock

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

Cargo.toml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,25 +13,25 @@ members = [
1313
default-members = ["crates/omnifs-cli", "crates/omnifs-host"]
1414

1515
[workspace.package]
16-
version = "0.2.0"
16+
version = "0.2.1"
1717
edition = "2024"
1818
license = "MIT OR Apache-2.0"
1919
repository = "https://github.com/0xff-ai/omnifs"
2020
homepage = "https://github.com/0xff-ai/omnifs"
2121
readme = "README.md"
2222

2323
[workspace.dependencies]
24-
omnifs-auth = { version = "0.2.0", path = "crates/omnifs-auth" }
25-
omnifs-creds = { version = "0.2.0", path = "crates/omnifs-creds" }
26-
omnifs-fuse = { version = "0.2.0", path = "crates/omnifs-fuse" }
27-
omnifs-host = { version = "0.2.0", path = "crates/omnifs-host" }
28-
omnifs-inspector = { version = "0.2.0", path = "crates/omnifs-inspector" }
29-
omnifs-core = { version = "0.2.0", path = "crates/omnifs-core" }
30-
omnifs-mount-schema = { version = "0.2.0", path = "crates/omnifs-mount-schema" }
31-
omnifs-sdk = { version = "0.2.0", path = "crates/omnifs-sdk" }
32-
omnifs-sdk-macros = { version = "0.2.0", path = "crates/omnifs-sdk-macros" }
33-
omnifs-cache = { version = "0.2.0", path = "crates/omnifs-cache" }
34-
omnifs-wit = { version = "0.2.0", path = "crates/omnifs-wit" }
24+
omnifs-auth = { version = "0.2.1", path = "crates/omnifs-auth" }
25+
omnifs-creds = { version = "0.2.1", path = "crates/omnifs-creds" }
26+
omnifs-fuse = { version = "0.2.1", path = "crates/omnifs-fuse" }
27+
omnifs-host = { version = "0.2.1", path = "crates/omnifs-host" }
28+
omnifs-inspector = { version = "0.2.1", path = "crates/omnifs-inspector" }
29+
omnifs-core = { version = "0.2.1", path = "crates/omnifs-core" }
30+
omnifs-mount-schema = { version = "0.2.1", path = "crates/omnifs-mount-schema" }
31+
omnifs-sdk = { version = "0.2.1", path = "crates/omnifs-sdk" }
32+
omnifs-sdk-macros = { version = "0.2.1", path = "crates/omnifs-sdk-macros" }
33+
omnifs-cache = { version = "0.2.1", path = "crates/omnifs-cache" }
34+
omnifs-wit = { version = "0.2.1", path = "crates/omnifs-wit" }
3535
wasmtime = { version = "43", default-features = false, features = ["cache", "component-model", "cranelift", "runtime"] }
3636
tokio = { version = "1", features = ["full"] }
3737
reqwest = { version = "0.12", default-features = false, features = ["json", "stream", "rustls-tls"] }

crates/omnifs-cli/src/runtime.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ use crate::session::{CONTAINER_NAME, HOST_CRED_DIR, HOST_FUSE_MOUNT, IMAGE, Moun
2121

2222
const HOST_MOUNTS_DIR: &str = "/root/.omnifs/config/mounts";
2323
const HOST_CREDENTIALS_FILE: &str = "/root/.omnifs/config/credentials.json";
24+
const GUEST_CONFIG_DIR: &str = "/root/.omnifs/config";
25+
const GUEST_CACHE_DIR: &str = "/root/.omnifs/cache";
26+
const GUEST_PROVIDERS_DIR: &str = "/root/.omnifs/providers";
2427

2528
/// TCP port the daemon's inspector server binds inside the container.
2629
/// Forwarded to host loopback by `omnifs dev` and `omnifs up`.
@@ -522,6 +525,10 @@ impl Runtime {
522525
};
523526

524527
let mut env = vec![
528+
format!("OMNIFS_CONFIG_DIR={GUEST_CONFIG_DIR}"),
529+
format!("OMNIFS_CACHE_DIR={GUEST_CACHE_DIR}"),
530+
format!("OMNIFS_MOUNTS_DIR={HOST_MOUNTS_DIR}"),
531+
format!("OMNIFS_PROVIDERS_DIR={GUEST_PROVIDERS_DIR}"),
525532
"SSH_AUTH_SOCK=/ssh-agent".to_string(),
526533
"GIT_SSH_COMMAND=ssh -F /dev/null -o StrictHostKeyChecking=accept-new".to_string(),
527534
];

npm/omnifs/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
"license": "MIT OR Apache-2.0",
1616
"name": "@0xff-ai/omnifs",
1717
"optionalDependencies": {
18-
"@0xff-ai/omnifs-cli-darwin-arm64": "0.2.0",
19-
"@0xff-ai/omnifs-cli-darwin-x64": "0.2.0",
20-
"@0xff-ai/omnifs-cli-linux-arm64": "0.2.0",
21-
"@0xff-ai/omnifs-cli-linux-x64": "0.2.0"
18+
"@0xff-ai/omnifs-cli-darwin-arm64": "0.2.1",
19+
"@0xff-ai/omnifs-cli-darwin-x64": "0.2.1",
20+
"@0xff-ai/omnifs-cli-linux-arm64": "0.2.1",
21+
"@0xff-ai/omnifs-cli-linux-x64": "0.2.1"
2222
},
2323
"repository": {
2424
"type": "git",
@@ -28,5 +28,5 @@
2828
"postinstall": "node scripts/postinstall.js",
2929
"smoke": "node scripts/smoke.js"
3030
},
31-
"version": "0.2.0"
31+
"version": "0.2.1"
3232
}

npm/platform/darwin-arm64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@
1717
"type": "git",
1818
"url": "git+https://github.com/0xff-ai/omnifs.git"
1919
},
20-
"version": "0.2.0"
20+
"version": "0.2.1"
2121
}

npm/platform/darwin-x64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@
1717
"type": "git",
1818
"url": "git+https://github.com/0xff-ai/omnifs.git"
1919
},
20-
"version": "0.2.0"
20+
"version": "0.2.1"
2121
}

npm/platform/linux-arm64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@
1717
"type": "git",
1818
"url": "git+https://github.com/0xff-ai/omnifs.git"
1919
},
20-
"version": "0.2.0"
20+
"version": "0.2.1"
2121
}

npm/platform/linux-x64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@
1717
"type": "git",
1818
"url": "git+https://github.com/0xff-ai/omnifs.git"
1919
},
20-
"version": "0.2.0"
20+
"version": "0.2.1"
2121
}

0 commit comments

Comments
 (0)