Releases
v0.17.0
0.17.0 (2023-07-07)
Bug Fixes
Defer wg.Done() in Group.Once() (d8a3371 )
Do not recover messages if they exceed size limit (2797a17 )
GODT-2437: Silence harmless report to sentry. (#358 ) (a08bb82 )
GODT-2454: Only apply state updates if db transactions succeed (5222638 )
GODT-2522: Handle duplicate message flags during migration (e2cfbe8 )
GODT-2522: Handle invalid message flag migration (52391e3 )
GODT-2550: Announce IMAP ID Capability (3e8cc8b )
GODT-2578: Apply flag changes on message update event (aa59753 )
GODT-2582: Do not report errors for duplicate recovered messages (47bece3 )
GODT-2582: Fix hash for messages (aed4b8a )
GODT-2582: Improve message hashing for recovery dedup (cb4a32a )
GODT-2587: Fix infinite loop in RFC5322 Domain Specifier (8ec759b )
GODT-2587: Fix out of bounds access in slice for empty header field (dfde413 )
GODT-2595: Fix out of bounds crash in rfc822 parser (580e733 )
GODT-2619: Ensure mailbox deletions from connector unsubscribe (861a509 )
GODT-2634: Ensure IMAP month dates are case-insensitive (d18e593 )
GODT-2637: Fix rfc5322 address list parsing with trailing sep. (edc685b )
GODT-2638: Validate if messages adhere to rfc5322 header rules (75fd429 )
GODT-2646: Update dependencies. (#355 ) (633e61c )
GODT-2649: Clean up cache files if connector create message fails (395f1bc )
GODT-2670: Space after colon in header fields is optional (80c05f8 )
GODT-2683: Only validate messages if mailbox is not Drafts (ef9959a )
GODT-2683: Reduce validation checks when appending into Drafts (8b9b7ac )
GODT-2755: Only apply state updates after transaction commit (d901d16 )
GODT-2757: Do not use auto-formatting for elapsed command time (e8f6a4e ), closes #375
GODT-2758: Fix panic in SetFlagsOnMessages (9a33650 )
GODT-2774: Add context parameter to Authorize() on Connector (a9327fb )
GODT-2776: Relax From & Sender validation checks (cb3fabd ), closes #380
Features
GODT-2510: Direct SQLite3 (3b6ee4c )
GODT-2522: Auto recreate database if migration fails (6f2650e )
GODT-2522: Migration Errors (c042847 )
GODT-2522: New Database Layout (8258a0f )
GODT-2522: Select Fetch benchmark (fecbe0c )
GODT-2582: Deduplication of messages in Recovery Mailbox (c0ba09f )
GODT-2677: add COPYING_NOTES and script to maintain it. (#360 ) (b13a5db )
You canβt perform that action at this time.