obsync 1.1.6
What changed
Added
- A native Rust management CLI with kubectl-style command groups, readable
human output, explicit JSON, schemas and offline capability discovery.
Local contexts use bounded snapshots, exact plans and durable apply receipts.
Default OS settings andcontext add/list/use/removealiases shorten setup;
terminal changes ask for confirmation, while agents retain exact plans. - Verified native archives for Linux amd64/arm64, macOS arm64 and Windows amd64.
Installation verifies a private immutable directory. After verified uninstall,
a newer package can reuse the same path; uninstall preserves contexts.
No Node runtime ships or is required.
Server authentication, native setup, device administration and MCP follow in
later slices. Export/open is deferred with #317 and returns unsupported.
Install or update
In Obsidian: Settings -> Community plugins -> Browse -> Self Hosted Private Sync,
or Check for updates if it is already installed. Obsidian takes the plugin
files from this Release.
The server is a separate upgrade and nothing forces it: deploy the image below
BY DIGEST, keeping both volumes, and the journal replays into the new binary.
Supply-chain evidence
| Artifact | Reference |
|---|---|
| Image | ghcr.io/snaraj/obsync:v1.1.6@sha256:0aa283067859cea4e2529f8832d578e68cae5bd6ee316bd909569ae28c6c80de |
| Chart | ghcr.io/snaraj/charts/obsync:1.1.6@sha256:3be1d6e3f8ecfd0d6159f8e687eab36ffc2582fd2366efd48eb02f1f1c26a7ed |
| Plugin | obsync-plugin-1.1.6.zip (sha256:342551bbcb1579b6261768af6ab572e5d6d34d87bfb3643bef48e6c53c4c1995) |
| Server (linux/amd64) | obsync-server-1.1.6-linux-amd64.tar.gz (sha256:f03b342f449235914cbcd79165f3515c0255c34360ea572a224d836c662d9d2e) |
| Server (linux/arm64) | obsync-server-1.1.6-linux-arm64.tar.gz (sha256:9ab1b4acfacee1ce64d3161727460e8b1b6f876002bff740e00b0043f00f3437) |
| Native CLI (linux-amd64) | obsync-cli-1.1.6-linux-amd64.zip (sha256:cb5455bd52a26d08386cd306cec62f1bebdb0e91dd1ba79c6e274424721d1d25) |
| Native CLI (linux-arm64) | obsync-cli-1.1.6-linux-arm64.zip (sha256:0f69e2722d4b39217c9355ad8350dcfe2ee094a4ee70fb5db61c8ae940464536) |
| Native CLI (darwin-arm64) | obsync-cli-1.1.6-darwin-arm64.zip (sha256:7339b17ca47828ac7e2e47026f2b24b427ec42b53e9172b20c92a8d86a056db1) |
| Native CLI (windows-amd64) | obsync-cli-1.1.6-windows-amd64.zip (sha256:02d6fe4c4192da5164f73e359de0b307a7a3c6aa753a726d625e630cde8599fd) |
Image and chart are signed with keyless Cosign by this workflow identity.
The plugin files, server archives and native CLI archives carry this workflow's build provenance (gh attestation verify).
Publication evidence: obsync-1.1.6-release-manifest.json (sha256:e10847d49541a81252e3f8bd0d978fce798d37cc21ce73c94b5d3f945156201b).