Skip to content

v1.7.1

Choose a tag to compare

@jaschadub jaschadub released this 12 Mar 00:04
· 152 commits to main since this release
2af8203

What's Changed

Added

  • AI Assistant Plugin docs: Document symbi-claude-code and symbi-gemini-cli governance plugins in README, getting-started, and index docs
  • SchemaPin discovery JSON: Support SchemaPin discovery JSON format in fetch_public_key
  • Cosign binary signing: Release workflow now signs binaries with cosign

Changed

  • Drop Intel macOS builds: Remove x86_64-apple-darwin target from release workflow; install script provides source/Homebrew guidance
  • Cross-build optimization: Use thin LTO and 4 codegen units for cross builds to avoid OOM during linking
  • README images: Use absolute GitHub URLs for logo images

Fixed

  • Release workflow: Multiple fixes for cross-compilation (protoc in cross container, vcpkg OpenSSL on Windows, NASM for Windows builds)
  • Publish workflow: Improved reliability for crates.io publishing

Crate Versions

Crate Version
symbi 1.7.1
symbi-dsl 1.7.1
symbi-runtime 1.7.1
symbi-channel-adapter 0.1.2
repl-core 1.7.1
repl-proto 1.7.1
repl-cli 1.7.1
repl-lsp 1.7.1

Full Changelog: v1.7.0...v1.7.1

Pre-Built Binaries

Note: Pre-built binaries are tested but considered less reliable than installing via cargo install symbi or Docker (ghcr.io/thirdkeyai/symbi). If you encounter issues, please try those methods first.

Quick Install

macOS / Linux:

curl -fsSL https://raw.githubusercontent.com/thirdkeyai/symbiont/main/scripts/install.sh | bash

Homebrew (macOS):

brew tap thirdkeyai/tap
brew install symbi

Manual download:
Download the appropriate binary for your platform from the assets below. Verify checksums with checksums.txt.

Verification

Each binary is signed with Sigstore cosign. Verify with:

cosign verify-blob --certificate symbi-*.pem --signature symbi-*.sig symbi-*.tar.gz \
  --certificate-identity-regexp="https://github.com/ThirdKeyAI/Symbiont" \
  --certificate-oidc-issuer="https://token.actions.githubusercontent.com"

SHA256 checksums are in checksums.txt (also signed).