• v1.3.3 803346469b

    Guará 1.3.3
    CI / Format and clippy (push) Successful in 2m46s
    CI / Dependency audit (push) Successful in 11s
    CI / Check desktop app (Linux) (push) Successful in 4m9s
    CI / Tests (Linux) (push) Successful in 8m6s
    Release / Create release (push) Successful in 8s
    Release / CLI (linux-aarch64) (push) Successful in 2m35s
    Release / CLI (linux-x86_64) (push) Successful in 3m21s
    Release / Desktop app (linux-aarch64) (push) Successful in 6m37s
    Release / Desktop app (linux-x86_64) (push) Successful in 12m16s
    Release / Desktop app (windows) (push) Successful in 9m40s
    Stable

    gitea-actions released this 2026-10-31 10:13:21 +00:00 | 5 commits to main since this release

    Unified updater architecture with Sabiá: migrated from the signed tauri-plugin-updater to direct Gitea Releases API checking and self-updating with SHA-256 verification.

    Changed

    • New update mechanism: The updater was rewritten to match Sabiá's model. Updates now query the Gitea Releases API directly, verify package checksums via .sha256, and no longer rely on latest.json or minisign updater keys.
    • CLI self-update (guara update): The CLI now supports guara update (checks for new versions) and guara update --apply (downloads, verifies SHA-256 checksum, and atomically replaces the binary).
    • Desktop app notice: The desktop app checks Gitea on startup and links directly to the new release packages.
    • Important notice for existing installations: Versions up to 1.3.2 used the previous signed tauri-plugin-updater mechanism looking for latest.json. Because that mechanism has been retired, existing installs will not automatically find version 1.3.3: download version 1.3.3 once manually from Gitea Releases, and future update checks will work through the new unified mechanism.
    • Removed tauri-plugin-updater dependency, createUpdaterArtifacts configuration, and the updater (Build latest.json) CI job.
    Downloads