Skip to content

Releases: axllent/mailpit

v1.27.7

27 Aug 03:57
Compare
Choose a tag to compare

Fix

  • Move HELO/EHLO hostname setting to the correct position in SMTP client creation (#558)

v1.27.6

24 Aug 01:48
Compare
Choose a tag to compare

Feature

  • Add optional --no-release-check to version subcommand (#557)

Chore

  • Set HELO/EHLO hostname when connecting to external SMTP server (#556)
  • Update Go dependencies
  • Update node dependencies

v1.27.5

17 Aug 00:42
Compare
Choose a tag to compare

Chore

  • Update Go dependencies
  • Update node dependencies
  • Update caniemail test database

Fix

  • Support optional UIDL argument in POP3 server (#552)

v1.27.4

10 Aug 09:27
Compare
Choose a tag to compare

Feature

  • Allow rejected SMTP recipients to be silently dropped (#549) (@gliwka)

Chore

  • Update Go dependencies
  • Update node dependencies
  • Update caniemail test database

v1.27.3

28 Jul 13:22
Compare
Choose a tag to compare

Fix

  • Fix sendmail when using an --smtp-addr <ip>:<port> (#542)

v1.27.2

27 Jul 00:37
Compare
Choose a tag to compare

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

06 Jul 05:35
Compare
Choose a tag to compare

Chore

  • Allow unknown href link protocols in HTML view such as myapp:// (#532)
  • Update Go dependencies
  • Update node dependencies

v1.27.0

28 Jun 11:58
Compare
Choose a tag to compare

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

21 Jun 06:25
Compare
Choose a tag to compare

Feature

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

v1.26.1

14 Jun 05:34
Compare
Choose a tag to compare

Feature

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