Releases
v2.69.0
Compare
Sorry, something went wrong.
No results found
2.69.0 (2026-06-09)
Features
add label/category filtering to message search (c171c4e )
detect unsafe Redis eviction config in dashboard warnings (712d5d6 )
rebuild lost IMAP sync state without replaying messageNew (9fe391e )
surface token hash for identification in API, UI, and logs (8e2a5a9 )
Bug Fixes
avoid 500 on GET /admin/totp without a partial-auth session (b6f2394 )
bound inbound line length in the IMAP proxy parser (9fb8a5e )
close leaks and a worker crash found in the connection hardening review (e97950e )
count undecodable export queue entries as skipped (72e2498 )
distinguish SO_REUSEPORT fallback cause in logs and admin UI (99ad9f3 )
drain webhook response body on every delivery path (2cc3e7a )
extract gettext strings from the decomposed ui-routes modules (227e60f )
guard cross-thread download streams against early producer errors (191ec62 )
guard IMAP notification handlers against malformed events (0248953 )
guard webhook notifications in BullMQ failure handlers (e90048e )
harden IMAP proxy STARTTLS against command injection (3661ddd )
harden inter-thread IPC (worker-death call rejection, webhook guards, stream cleanup) (0111a8e )
harden message export against data loss and corruption (540d867 )
harden multiple-API-worker startup and centralize proxy-agent reload (7f2db9e )
list Outlook folders with slashes in the name (dd35e7b )
only reseed lost IMAP sync state when no stored state exists (78e0141 )
prevent IMAP worker crash on download stream errors (d9d5396 )
prevent post-BYE command dispatch in IMAP proxy teardown (d51e92d )
re-arm a generous idle timeout for proxied IMAP connections (627c6d4 )
reject in-flight worker calls when a worker thread terminates (08e7b01 )
release cross-thread download streams on abort and error (6514249 )
release MessagePort streams when message/attachment downloads fail (787f4f5 )
return 422 for unsupported label search and surface Outlook categories (d981359 )
return the append destination folder from uploadMessage (96aed6b )
send correctly typed SMTP and IMAP proxy state change notifications (3fbd27f )
tear down subconnections when deleting an IMAP account (bd81a33 )
You can’t perform that action at this time.