Releases: jgosmann/dmarc-metrics-exporter
Releases · jgosmann/dmarc-metrics-exporter
v0.9.3
- Gracefully handle unknown properties within report XML. In particular, this should allow to process reports send by Google again, which was not working anymore starting June 2023.
v0.9.2
v0.9.1
Fixed
- Fix problems with large emails that would either cause the whole program to crash or prevent the processing of any new emails. This was solved by updating the bite-parser dependency to at least version 0.2.2. (#34, bite-parser v0.2.2)
v0.9.0
Changed
- Update bite-parser dependency to version 0.2.1 to get better error output.
- Drop support for Python 3.7.
v0.8.1
v0.8.0
Added
- More logging when email are not processed and more debug logging on closing the IMAP connection.
Changed
- The systemd unit provided as part of the Ansible role has been hardened.
Fixed
- Correctly handle logout timeout when closing IMAP connection. Previously, a timeout during logout would have aborted the process of closing the connection.
v0.7.0
Added
- Officially declare Python 3.11 support.
- Added the
dmarc_metrics_exporter_build_info
metric which contains version information in its labels.
Changed
- Renamed Ansible role
dmarc-metrics-exporter
todmarc_metrics_exporter
[as-
is no longer allowed in role names](https://galaxy.ansible.com/docs/contributing/creating_role.html#role-names). dmarc_metrics_exporter_virtualenv_path
variable has been added- The Ansible role no longer creates a system user. Instead the systemd "DynamicUser" feature is used.
- Add the
imap_use_ssl
andimap_verify_certificate
variables to the Ansible role.
v0.6.2
v0.6.1
- The polling of the IMAP mailbox was broken since presumably version 0.5 and should be fixed now.
v0.6.0
Added
- dmarc-metrics-exporter script to allow invocation without the python -m syntax.
Fixed
- Allow installation with Python 3.10.
- Use poetry-core as build system to allow installations with fetching fewer Poetry dependencies.