Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Jan 15, 2026

🤖 I have created a release beep boop

2.62.0 (2026-01-27)

Features

  • add AES-256-GCM encryption at rest for export files (4f67269)
  • add configurable batch sizes for Gmail/Outlook exports (a4d178c)
  • add export beta notice and status indicator in UI (271bd18)
  • add export reliability improvements and resume capability (9f78644)
  • add export UI to admin account page (cf3ce49)
  • add global concurrent export limit and performance optimizations (20a1272)
  • add include attachments option to export UI (2b8d2c6)
  • add parallel message fetching for Gmail/Outlook export (12de963)
  • display export expiration date in UI (5e1e633)

Bug Fixes

  • accept base64-encoded nonces for backward compatibility (2c46822)
  • downgrade transient connection/timeout error logs to warn level (9064529)
  • handle non-iterable messageInfo.attachments in mailbox sync (3187571)
  • handle notificationBaseUrl without trailing slash in prepareUrl (1048818)
  • handle uncaught EPIPE in ResponseStream for SSE endpoints (ca7af4a)
  • harden OAuth token request body serialization and error handling (296c4e9)
  • improve packUid robustness with fallback and validation (4b4253e)
  • improve submit resilience during worker restarts and add batch endpoint (f559c38)
  • preserve threadId for large Gmail threaded replies via multipart upload (b04c2ca)
  • prevent ArrayBuffer detachment and IMAP null reference errors (3b97372)
  • prevent concurrent export race condition with atomic Redis operation (dbc14f6)
  • prevent sync state corruption from invalid uidNext values (533f026)
  • prevent sync state corruption from invalid uidValidity values (976fdb7)
  • prevent UTF-8 data corruption in OAuth request Buffer handling (14361fd)
  • reject invalid nonce format instead of silently regenerating (422ea5c)
  • remove BullMQ job when marking interrupted exports as failed (ad587a7)
  • resolve 11 bugs in export functionality (f5d2621)
  • resolve Gmail label IDs to human-readable names (02c306f)
  • restore retry for empty Buffer payloads and fix large threaded Gmail replies (107c164)
  • send Buffer for Outlook sendMail base64 payload to avoid JSON quoting (e89a924)
  • update test expectations for email-text-tools 2.3.5+ behavior (1e28abf)
  • use consistent index source in batch submit success and failure paths (3a73704)
  • validate nonce format before using data.n from cached URLs (d825303)

Performance Improvements

  • use MS Graph batch API for Outlook message export (f031f77)

This PR was generated with Release Please. See documentation.

@github-actions github-actions bot force-pushed the release-please--branches--master--components--emailengine-app branch 7 times, most recently from 72cf5ac to fc825b1 Compare January 19, 2026 19:49
@github-actions github-actions bot changed the title chore(master): release 2.61.6 chore(master): release 2.62.0 Jan 21, 2026
@github-actions github-actions bot force-pushed the release-please--branches--master--components--emailengine-app branch 13 times, most recently from 68b81b5 to f781a1b Compare January 27, 2026 19:40
@github-actions github-actions bot force-pushed the release-please--branches--master--components--emailengine-app branch from f781a1b to 52ed670 Compare January 27, 2026 20:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants