Skip to content

Releases: terraphim/terraphim-clients

terraphim-clients v1.21.7

Choose a tag to compare

@AlexMikhalev AlexMikhalev released this 05 Jul 19:59

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

Pre-release

Choose a tag to compare

@AlexMikhalev AlexMikhalev released this 05 Jul 19:56

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

Choose a tag to compare

@AlexMikhalev AlexMikhalev released this 04 Jul 21:40

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

Choose a tag to compare

@AlexMikhalev AlexMikhalev released this 04 Jul 17:26

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

Pre-release

Choose a tag to compare

@AlexMikhalev AlexMikhalev released this 04 Jul 17:18

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

Choose a tag to compare

@AlexMikhalev AlexMikhalev released this 04 Jul 10:45

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

Choose a tag to compare

@AlexMikhalev AlexMikhalev released this 03 Jul 20:02

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