Releases: axllent/mailpit
Releases · axllent/mailpit
v1.23.2
v1.23.1
v1.23.0
This release emphasizes improvements in database performance and RAM utilization, offering several configurable options for message compression to either decrease CPU and RAM usage or enhance compression levels. The default message compression has been slightly adjusted to reduce memory usage by half, particularly when dealing with large messages and attachments.
Feature
- Add configuration to set message compression level in the database (0-3) (#447 & #448)
- Add configuration to explicitly disable HTTP compression in web UI/API (#448)
- Add configuration to disable SQLite WAL mode for network file system compatibility
Chore
- Minor speed & memory code improvements when storing messages
- Optimize default ZSTD encoder for fastest compression of messages (#447)
- Handle BLOB storage for default database differently to rqlite to reduce memory overhead (#447)
- Avoid shell in Docker health check (#444)
- Update Go dependencies
- Update node dependencies
Fix
- Display the correct STARTTLS or TLS runtime option on startup (#446)
Testing
- Add tests for message compression levels
v1.22.3
Feature
- Add dump feature to export all stored messages to a local directory (#443)
Chore
- Specify Docker health check start period and interval (#439)
- Update Go & node dependencies
Fix
v1.22.2
Chore
- Replace http.FileServer with custom controller to correctly encode gzipped error responses for embed.FS
- Enable browser cache for embedded web UI assets
- Update Go dependencies
- Update node dependencies / esbuild
Fix
v1.22.1
v1.22.0
This release introduces two significant new features: Chaos and SMTP auto-forwarding.
Chaos (sometimes referred to as "Chaos Monkey") allows you to set SMTP error response codes at various stages in a SMTP transaction in order to test application resilience.
Feature
- Add Chaos functionality to test integration handling of SMTP error responses (#402, #110, #144 & #268)
- SMTP forwarding option (#414)
- Option to override the
From
email address in SMTP relay configuration (#414)
Chore
- Update node dependencies
- Update Go dependencies
Fix
- Update command
npm run update-caniemail
save path (#422) - Correct date formatting in TestMakeHeaders
v1.21.8
v1.21.7
Chore
- Display "To" details in mobile messages list
- Display "From" details in message sidebar (desktop) (#403)
- Stricter SMTP 'MAIL FROM' & 'RCPT TO' handling (#409)
- Move smtpd & pop3 modules to internal
- Bump Go version for automated testing
- Update Go dependencies
- Update node dependencies
Fix
- Prevent splitting multi-byte characters in message snippets (#404)
- Ignore unsupported optional SMTP 'MAIL FROM' parameters (#407)
Testing
- Add smtpd tests