This release introduces a few new & exciting features:
- The option to use a remote rqlite database instead of a local SQLite database (see docs)
- The ability to specify a tenant ID per Mailpit instance to isolate data when using a shared database (eg: rqlite)
- Search filtering by
before:
andafter:
dates (and times) (see docs)
In relation to the optional integration with rqlite (which is specified using a URL), it did not make any sense to continue with the --db-file
flag (MP_DATA_FILE
environment). These have been renamed to --database
and MP_DATABASE
respectively. Don't panic, this is not a breaking change. The old flags/environment keys won't be removed for a long time to ensure backwards compatibility, but those references have been changed in the documentation.
Features
- Option to use rqlite database storage (#254)
- Add optional tenant ID to isolate data in shared databases (#254)
- Search support for before: and after: dates (#252)
Chores
- Update caniemail test database
- Update node dependencies
- Update Go dependencies
- Switch database flag/environment to
--database
/MP_DATABASE
Fixes
- Remove duplicated authentication check (#276)
- Prevent conditional JS error when global mailbox tag list is modified via auto/plus-address tagging while viewing a message
- Extract plus addresses from email addresses only, not names