Skip to content

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 16:06

0.9.0 (2026-10-25)

Features

  • add ignored fields and candidate indexes to Mail Original (c9a2a1e)
  • archive later mails of an archived thread automatically (d10bd0a)
  • archive status headline for e-mails (686d53c)
  • archive, show and ignore mails from the Mail Original form and list (164b72a)
  • blank expired audit entries, one entry per transaction for pre-archive changes (91fe8ee)
  • blank expired audit entries, one entry per transaction for pre-archive changes (8ff4699)
  • counterparty name on business documents (3eaac96)
  • keep unarchived mail originals 14 days by default (311407b)
  • list, count, ignore and archive mail candidates for host apps (b6071ef)
  • mail candidates, follow thread and archive status (ef61779)
  • mail preview with inline images and attachments, new object key scheme (e1d6439)
  • mail preview with inline images and attachments, new object key scheme (8968db1)
  • make the mail write budget configurable (f3fb609)
  • newest mail first in threads (a438928)
  • record mail archiving, upload, discard and ignore in the audit log (68b1266)
  • report the document's archive status for mails and source records (465de3d)
  • show and check unarchived mail originals on the server (b0d3ab3)
  • show the export counterparty as name (ID) with its type (1385068)

Bug Fixes

  • always link a copy of a filed mail, also when it is automated or internal (3d81ce7)
  • apply archive settings defaults on install and on save (da419e0)
  • archive settings defaults on existing sites (aa5ed15)
  • backfill counterparty names of archived documents from their metadata (e171902)
  • bound thread joins and never let them fail archiving (08dbac7)
  • distinct wording for filed and archived mails, deleted and undated headlines (b20f330)
  • drop source_status again; the CRM resolves documents by source_key (6d75adf)
  • follow threads by the account rules and join threads in their own job (1da2155)
  • give the mail store job a 1500 second timeout (3c674cc)
  • index audit_pending and drop the stale mail candidate index (947e29d)
  • join existing threads by the same rule as archiving (8388a3d)
  • keep split mail conversations together in the thread view (6fdde22)
  • keep the 0.8.1 CSV column order and cut counterparty names to 140 characters (f22a77e)
  • never write back a stale thread_root when saving a document (f9eeb5e)
  • pause mail file writes after a write slower than 10 seconds (6a5c0e2)
  • refuse mail bulk actions per item and log automatic archiving daily (af94166)
  • run the thread follow-up in its own job and never surface its errors (b8311ed)
  • store mail originals on the default queue so sent mails beat the rebuild window (87ed1eb)
  • take the thread counterparty from the same party's earliest document (5ed1496)
  • use the mail read scope for the Communication archive status (26817e4)

Documentation

  • thread_root and counterparty label in exports (8cbe1bc)