• v1.0.8 449c5f695a

    libtacky 1.0 Stable

    ann released this 2026-10-21 02:51:02 +00:00 | 376 commits to develop since this release

    Signed by ann
    SSH key fingerprint: SHA256:W5M34SUfd1n6UVfu3dIKsi8wVTbvCykT2F7caAghIFU

    libtacky 1.0 · 2026-10-17 → 2026-10-21 · tag v1.0.8

    The first stable line: the API is stable from 1.0.0 on. Hosts regenerate their bindings from schema/tacky.schema.json. Test results for each version are in its tag message.

    1.0.8 — 2026-10-21

    • Stickers: pack sharing, the server's sticker catalogue, creating a pack.
    • People directory: a component at people.<domain>, search by name, phone number or personal code.

    1.0.7 — 2026-10-21

    • Group calls are sealed with OMEMO like 1:1 calls; a leg whose seal fails is closed, the call goes on.
    • Rooms rejoin after a reconnect that couldn't resume the stream.

    1.0.6 — 2026-10-21

    • Stickers (XEP-0449): packs on the account's PEP node, import, add, send in OMEMO chats too.

    1.0.5 — 2026-10-21

    • Mentions (XEP-0513 beside XEP-0372), Message.mentions_me.
    • A room can be muted with its mentions still notifying.

    1.0.4 — 2026-10-20

    • Two-tier store: storage split into a call tier and a main tier, so a call can ring while messages stay locked.

    1.0.3 — 2026-10-19

    • A call to a device the caller can't encrypt to ends at the caller, saying why.
    • ICE restart when the media path breaks (opt-in).
    • OMEMO key exchanges recognised from their bytes: messages from QXmpp senders no longer lost.

    1.0.2 — 2026-10-18

    • An OMEMO send waiting for keys no longer makes every connect re-read the archive.

    1.0.1 — 2026-10-18

    • A device that joins later gets the synced state (mutes, pins, drafts, pinned chats, tags, OMEMO chat lists).
    • Chats this device can't read still show in the chat list.
    • The browser build can sign in on the provider's page.
    • A failed room join says why.

    1.0.0 — 2026-10-17

    • First stable release (1.0.0-rc10 + small fixes): XMPP client core with OMEMO 0.3 and 2, 1:1 and group calls, MUC, MAM catch-up, encrypted store, Tcl/C/Rust/TypeScript/Swift bindings.

    No binaries are attached: libtacky ships inside its hosts.

    Downloads