[0.3.5] - 2026-07-26
Added
- Preserve stable Telegram message identity and append-only revision events for baseline observations, observable message edits, and explicit deletes.
Changed
- Move official publication to the shared signed, notarized, independently verified GitHub Actions pipeline while preserving archive names,
checksums.txt, the stable code identifier, and Homebrew delivery. - Require the shared publication pipeline to independently rebuild every Linux and Windows binary, compare it byte-for-byte with the staged release archive, and bind both digests into the verified inventory before publication.
- Add source-attributed tombstones to every canonical archive entity, propagate parent deletions to subordinate rows, and make account-bound backup pulls merge by default with exact replacement behind explicit
--restore. - Standardize maintainer Make targets while preserving the serialized, fail-closed local release gates.
Dependencies
- Update Go dependencies, including
go-faster/errorsv0.8.0,klauspost/compressv1.19.1, andgo-isattyv0.0.24.
Fixed
- Harden release closeout against delayed GitHub asset digests, GoReleaser-added trailing note newlines, draft PATCH tag resets, and Homebrew versions that reject untapped formula files.