Changelog 2.8.x

Last updated: December 18, 2025

In 2.8.x, we focus on improving stability for mail systems.

Backup MDA Service

We have added a Backup MDA service, which removes the dependency on the central TinkMail foundation for mail delivery.

This service can be deployed independently, providing enhanced reliability and flexibility for mail handling.

Mail Sending Reliability

We have also refactored the mail sending process in the MTA to implement an retry strategy.

This ensures that outbound emails are delivered more reliably, even in the face of transient failures.

Monitoring and Alerting

Monitoring and error reporting have been enhanced.

Now from the foundational services such as databases and message queues, to the application layer, we have comprehensive monitoring and alerting in place to promptly identify and address issues.

In the web application, we also improved error capturing and reporting, for both client-side and server-side errors.

These improvements help us maintain a high level of service availability and performance. And we will be notified immediately when issues arise, allowing for swift resolution.

IMAP MOVE Command Support

Additionally, we have implemented the IMAP MOVE command, allowing users to move emails between folders more efficiently.

In the process, we have also added a new notification system to enhance IMAP synchronization when mails are moved.

Release Tag

  • 2.8.0 (2025-12-18)

Major Changes

MDA:

  • feat: implement Backup MDA service

MTA:

  • feat: implement outbound email retry strategy and enhance mail sending status tracking

IMAP:

  • feat: implement MOVE command support
  • feat: implement new notification system for IMAP sync on mail move

WebMail:

  • feat: add monitor authentication handling in middleware
  • feat: implement client and server error reporting mechanisms
  • fix: handle missing files during deletion process.
  • fix: update SEO metadata for consistency in title and descriptions

Development:

  • fix: resolve project configuration issues, fixing and improving several import and TypeScript issues