Releases: axllent/mailpit
Releases · axllent/mailpit
v1.26.0
Feature
- Allow separate authentication configuration for Send API (#504)
- Add Prometheus exporter (#505)
Chore
- Update Go dependencies
- Update node dependencies
- Add MP_DATA_FILE deprecation warning
Fix
- Ignore basic auth for OPTIONS requests to API when CORS is set
- Fix sendmail symlink detection for macOS (#514)
v1.25.1
Chore
- Switch from unnecessary float64 to uint64 API values for App Information values, message & attachment sizes
- Extend latest version cache expiration from 5 to 15 minutes
- Lighten outline-secondary buttons in dark mode
- Add note to swagger docs about API date formats
- Update Go dependencies
- Update node dependencies
Fix
- Update bootstrap5-tags to fix text pasting in message release modal (#498)
v1.25.0
Feature
- Add option to hide the "Delete all" button in web UI (#495)
Chore
- Upgrade to jhillyerd/enmime/v2
- Switch yaml parser to goccy/go-yaml
- Tweak UI to improve contrast between read & unread messages
- Adjust UI margin for side navigation
- Update Go dependencies
- Update node dependencies
- Update caniemail database
Fix
- Include SMTPUTF8 capability in SMTP
EHLO
response (#496)
Documentation
- Switch to git-cliff for changelog generation
- Add Message
ListUnsubscribe
to swagger / API documentation (#494)
v1.24.2
v1.24.1
v1.24.0
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