Releases: terraphim/terraphim-clients
Release list
terraphim-clients v1.21.7
Corrected release for cross-platform client binaries. Pins the terraphim_service registry patch exactly so the GitHub release-binaries workflow resolves dependencies deterministically.
terraphim-clients v1.21.6
Superseded by v1.21.7. The v1.21.6 release-binaries workflow failed before publishing assets because the terraphim_service registry patch was not pinned exactly.
terraphim-clients v1.21.5
Patch release for signed terraphim-agent and terraphim-grep updater assets.\n\nChanges:\n- Routes terraphim-agent update checks and updates to terraphim/terraphim-clients release assets.\n- Keeps terraphim-grep update support on terraphim/terraphim-clients.\n- Applies clippy/rustfmt cleanup in the touched terraphim-agent memory lifecycle section.\n- Attaches signed macOS ARM64 archives for terraphim-agent and terraphim-grep.\n\nAsset SHA-256:\n- terraphim-agent-1.21.5-aarch64-apple-darwin.tar.gz: fa5efaa208d2079ccb6027a1d6a2a72c8e87caa0e46e332f8a354e88437472b2\n- terraphim-grep-1.21.5-aarch64-apple-darwin.tar.gz: 886651fbc1cec5ae6f2a5c0fec9b1d72220b63bdd1a1861ff93e22e73963c271
terraphim-clients v1.21.4
Patch release for signed terraphim-grep updater assets.\n\nChanges:\n- Preserves the release asset filename during updater downloads so zipsign verifies against the same context used for signing.\n- Retains the Terraphim Clients zipsign Release Key 2026-07 verifier introduced in v1.21.3.\n- Bumps terraphim-grep workspace version to 1.21.4.\n- Attaches signed macOS ARM64 terraphim-grep archive.\n\nCompatibility note:\n- Updating directly from v1.21.2 with the old embedded verifier key is not supported because the old private signing key is unavailable in usable zipsign form. Install v1.21.4 manually once; future signed updates can use this verifier and filename-preserving updater path.\n\nAsset SHA-256:\n- terraphim-grep-1.21.4-aarch64-apple-darwin.tar.gz: 49d20d65ea8a1cb478dd6e12095634f340f09956533e3222ac53776ca3501a52
terraphim-clients v1.21.3
Superseded by v1.21.4.\n\nThis intermediate release rotated the zipsign verifier key and attached a signed macOS ARM64 archive, but the updater still downloaded release assets to random temporary filenames, which broke zipsign context verification. Use v1.21.4 instead.
terraphim-clients v1.21.2
Highlights
- Adds terraphim-grep check-update and terraphim-grep update commands.
- Reuses the shared terraphim_update crate rather than implementing a separate updater.
- Adds UpdaterConfig::with_repo(...) so binaries can target the correct GitHub Releases repository.
- Preserves existing terraphim-grep search behaviour and no-thesaurus fallback.
Verification
- cargo test -p terraphim_update test_updater_config -- --nocapture
- cargo test -p terraphim_grep --test no_thesaurus_cli --test default_feature_smoke
- cargo test -p terraphim_grep --bin terraphim-grep
- cargo clippy -p terraphim_grep -p terraphim_update --all-targets -- -D warnings
- cargo llvm-cov -p terraphim_grep --summary-only
- cargo run -p terraphim_grep -- check-update
Notes
The shared updater can check release metadata now. Actual binary replacement still depends on release assets and signatures being present for the binary.
terraphim-clients v1.21.1
Highlights
- Fixes terraphim-grep hybrid scoring so KG/thesaurus matches rank above generic substring metadata hits.
- Uses terraphim_automata for thesaurus query matching and chunk boost matching.
- Expands matched query terms by shared normalised thesaurus concept, then reranks a wider candidate pool before truncating results.
- Preserves no-thesaurus fallback behaviour.
Verification
- cargo test -p terraphim_grep --test no_thesaurus_cli --test default_feature_smoke
- cargo test -p terraphim_grep --bin terraphim-grep
- cargo test -p terraphim_grep thesaurus_query_concepts -- --nocapture
- cargo test -p terraphim_grep kg_boost -- --nocapture
- cargo clippy -p terraphim_grep --all-targets -- -D warnings