Releases: axllent/mailpit
Releases · axllent/mailpit
v1.27.7
v1.27.6
v1.27.5
v1.27.4
v1.27.3
v1.27.2
Feature
- Add ability to generate self-signed (snakeoil) certificates for UI, SMTP and POP3 (#539)
Chore
- Allow sendmail to send to untrusted TLS server
- Update eslint config, remove neostandard
- Refactor JS functions and remove unused parameters
- Update Go dependencies
- Update node dependencies
Fix
- Use MaxMessages to determine pruning (#536)
- Support angle brackets for text/plain URLs with spaces (#535)
- Do not check latest release for Prometheus statistics (#522)
Security
- Prevent integer overflow conversion to uint64
- Add ReadHeaderTimeout to Prometheus metrics server
v1.27.1
v1.27.0
Chore
- Remove unused functionality/deadcode (golangci-lint)
- Refactor error handling and resource management across multiple files (golangci-lint)
- Refactor API Swagger definitions and remove unused structs
- Bump minimum Go version to v1.24.3 for jhillyerd/enmime/v2
- Switch version checks & self-updater to use ghru/v2
- Update Go dependencies
- Update node dependencies
Fix
- Align websocket new message values with global Message Summary (no null values) (#526)
v1.26.2
Feature
- Store username with messages, auto-tag, and UI display (#521) - @Tigger2014
- Allow version checking to be disabled (#524) - @Tigger2014
Chore
- Apply linting to all JavaScript/Vue files with eslint & prettier
- Update Go dependencies
- Update node dependencies
Fix
- Improve version polling, add thread safety and exponential backoff (#523) - @Tigger2014
Test
- Add JavaScript linting tests (
eslint
&prettier
) to CI - Add Go linting (
gofmt
) to CI
Documentation
- Fix grammar errors on website
- Add development documentation to include code quality & linting standards
v1.26.1
Feature
- Add relay config to preserve (keep) original Message-IDs when relaying messages (#515)
Chore
- Update Go dependencies
- Update node dependencies
- Update caniemail testing database
Fix
- Add optional message_num argument in POP3 LIST command (#518)
- Use float64 for returned SQL value types for rqlite compatibility (#520)
Test
- Add small delay in POP3 test after disconnection to allow for background deletion in rqlite
- Add automated tests using the rqlite database