2.85.0 (2026-10-20)
Features
- add an API endpoint to resume an account switched off after authentication failures (6914729)
Bug Fixes
- accept cpus for the webhook, submit and export worker counts (dc19eae)
- add resume_account to the MCP tools (2c61fb2)
- bump imapflow to 2.5.6 and bullmq to 6.3.17 (5d9dccd)
- bump imapflow to 2.5.8, gettext to 4.2.0, joi-messages to 1.4.0 and templates to 2.1.0 (8891e9f)
- bump imapflow to 2.5.9, bullmq to 6.3.19 and email-ai-tools to 2.3.1 (a9ad209)
- bump ioredfour to 2.0.0, certs to 2.0.0 and pubface to 1.2.0 (ec5ae18)
- bump libmime to 5.5.2, gettext to 4.1.2, wild-config to 1.7.10 and bounce-classifier to 3.0.2 (40482cd)
- bump templates to 2.1.1, which formats dates without moment (63bb897)
- cap the V8 young generation in the Docker image and the binaries (7864aa5)
- complete the OAuth2 account setup the way the hosted form does (1a33ecc)
- decide webhook queueing before formatting the payload (1b96844)
- drop psl and timezones-list for the source data and Intl (55d9c7b)
- expose drafts, bulk message operations and more as MCP tools (68ef849)
- expose mailbox create, rename and delete as MCP tools (faece57)
- log a resumed account once, with the reason it was re-enabled (d752ed3)
- point the documentation links at the pages' current addresses (7ce2ca8)
- read .mo catalogs with @postalsys/gettext and bump owned packages (5cf93a9)
- replace five small dependencies with in-house modules (93da438)
- report the event loop delay of every thread (2b001fc)
- stop downloading inline images for messageNew when nothing uses them (7d63a88)
- stop queueing webhook events that no delivery would send (5a4921c)
- use a placeholder for the OAuth2 client secret example (cd96134)