All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Support for HTTP client handling of plain HTTP message with no content length defined - finished at connection closed
- Code structure to make it compliant with
black
- Support for selective logging of stacktrace in
LogstashHandler
- SMTP logging issue
- Much richer logging context support
- Race condition when re-using loggers
- Flexible logger flush timeout using
LOGGER_FLUSH_TIMEOUT
env variable
- Support for logger flush timeout
- Moved flush operation up in the chain
- Flush of loggers before on logger unloading
- Optional
raise_e
support inLogstashHandler
- Support for multiple messages for same SMTP session - #40
- Support for
.env
file loading - LogstashHandler support using
LOGGING_LOGSTASH
andLOGSTASH_BASE_URL
- Improved the structure of the Postmaster message
- Context information
tos
in the Postmaster email handling - Critical issue with the SMTP client when connecting with SMTP servers with older versions of OpenSSL
- Support for Postmaster email in SMTP relay using the
POSTMASTER
configuration value - Support for the
exception
event in theConnection
triggered when a exception is raised in the connection domain
- Support for
allowed_froms
in SMTP relay
- Improved support in the
legacy.py
module
- Support for
SSL_CONTEXT_OPTIONS
to netius SSL context creation
- Better debug support for connection address
- Custom listing using both
apache
andlegacy
forLIST_ENGINE
- Better debug support for connection address
- Support for
redirect_regex
inproxy_r