Skip to content

Releases: msztolcman/sendria

Better logs, better inserts

14 Mar 16:56
Compare
Choose a tag to compare
  • auth mechanisms are now implemented in aiosmtpd
    (thanks Arzaroth for PR)
  • huge improvements to handling DB inserts. Now all messages are stored in an internal queue,
    then it's saved to the DB. It solves many problems with performance and single-threaded
    SQLite (thanks KathrynN for reporting)
  • fixed API response when there is no data to return (#3) (
    thanks KathrynN for reporting)
  • improved logging system, now log messages has log levels, also many simplifications in
    logging system
  • Sendria now introduce as itself when connect through SMTP (also --smtp-ident CLI param added)
  • minor fixes and performance issues solved, updated dependencies
  • next step in cleanups and making code modern

The new beginning

03 Oct 08:46
Compare
Choose a tag to compare
  • complete rewrite of backend part. MailTrap is using asyncio and aio-libs now:
  • using asynchronous version of libraries drastically improved performance
  • MailTrap now can send a webhook about every received message
  • show in GUI information about envelope sender and recipients
  • all API requests has their own namespace now: /api
  • allow to replace name of application or url in template
  • block truncating all messages from GUI (on demand)
  • fixed issues with WebSockets, should refresh mails list and reconnect if disconnected
  • fixed issues with autobuilding assets
  • many cleanups and reformatting code
  • addons for nginx and supervisor