| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| imsg-macos.zip | 2026-10-20 | 4.1 MB | |
| imsg-linux-x86_64.tar.gz | 2026-10-20 | 29.8 MB | |
| SIGNING-MANIFEST.json | 2026-10-20 | 373 Bytes | |
| SHA256SUMS | 2026-10-20 | 430 Bytes | |
| RELEASE-NOTES.md | 2026-10-20 | 1.3 kB | |
| ASSET-INVENTORY.json | 2026-10-20 | 553 Bytes | |
| README.md | 2026-10-20 | 1.3 kB | |
| v0.18.0 source code.tar.gz | 2026-10-20 | 600.7 kB | |
| v0.18.0 source code.zip | 2026-10-20 | 823.8 kB | |
| Totals: 9 Items | 35.3 MB | 0 | |
0.18.0 - 2026-10-20
Highlights: Skip contact enumeration with --no-contacts, get more accurate SSH contact names and reply metadata, and receive clear errors for unsupported edits and unsends.
- Add
--no-contactstochatsandhistoryto skip contact enumeration when raw handles suffice (#342, thanks @theanhgen). - Reject edits and unsends targeting received messages, including self-chat echoes, instead of reporting a silent no-op; direct callers to the sent copy (#350, thanks @dwalthour).
- Stop reporting ordinary messages as replies to the previous row; keep reply GUIDs aligned with their quoted thread parent (#347, thanks @logananderson).
- Prefer primary contacts over child-delegate sources for duplicate handles in SSH AddressBook lookups while retaining child-only contacts (#328, thanks @taklung).
- Name the rejected
--dylibpath in launch errors instead of listing automatic discovery paths that were not tried (#334, thanks @azuretek). - Update the Linux CSQLite dependency to 3.53.4.
- Move macOS CI and release preflight to Xcode 27 runners while retaining macOS 14 compatibility and verifying Intel binaries under Rosetta.
- Pin the shared Swift CLI release workflow to 1.11.8 so Linux release builds trust the exact container checkout and retain the dependency-lockfile drift check.