start and log commands (#126)salmon.server.QueueReceiver now uses threads (#67)
@nolocking, this will mean massive improvements in performancesalmon.queue.Queue now implements __len__routes command (#128)π Version 3.2.0rc1
salmon.server.QueueReceiver now uses threads (#67)
@nolocking, this will mean massive improvements in performancesalmon.queue.Queue now implements __len__π :release-date: 2019εΉ΄05ζ28ζ₯
salmon.queue.Queue that mangled mail if it was added as
bytes rather than a message-like object (#97).. _three-one-zero:
π :release-date: 2019εΉ΄01ζ17ζ₯
β Remove untested spelling function (#86)
return True if it couldn't. If you really miss this
function, submit a PR with something that actually works and has tests!.. _three-zero-two:
π :release-date: 2018εΉ΄07ζ21ζ₯
.. _three-zero-one:
π :release-date: 2018εΉ΄06ζ12ζ₯
SMTPReceiver.process_messsage now accepts keyword arguments added in
Python 3.. _three-zero-zero:
π :release-date: 2017εΉ΄12ζ31ζ₯
three-zero-zero-rc1.. _three-zero-zero-rc1:
π :release-date: 2017εΉ΄12ζ31ζ₯
π Moved from modargs to argparse - command line interface has changed (#28)
π Moved from PyDNS to dnspython
β Tests can now be run without having to start a log-server first (#6)
MailRequest objects are now wrappers around Python's
email.message.Message class. (#40)
Message object without having to
back-convertπ End support of Python 2.6 (#42)
Settings no longer limited to per app "config" module (#38)
π Allow salmon.server.Relay to talk to LMTP servers (#41)
0οΈβ£ Make LMTPReceiver the default in the prototype app (#48)
βͺ Properly work around SMTPReceiver bug caused by an assumption about
Python's smtpd module that should not have been made (#48)
LMTPReceiver instead as it does
not have this restriction.π Python 3 support (#7)
setuptools to install (this won't be a problem for
those upgrading)Don't catch socket.error when delivering messages via
salmon.server.Relay (#49)
β
Bind to port 0 during tests as this lets the OS choose a free port for us
(#51)
π Wrote some documentation (#33)
Sorry, we didn't keep a changelog prior to Salmon 3.0!