Skip to content

0.4.0 Release

Compare
Choose a tag to compare
@maxking maxking released this 23 Sep 06:59
· 224 commits to main since this release
b84c09c

All

  • Remove hard coded IPs from all the container images. This will require you to upgrade some of your webserver and MTA configuration and also docker-compose.yaml (or one of the other docker-compose-mysql.yaml).

See here for upgrade instructions to 0.4.0 release.

Mailman-Core

  • Core container can now can parse the gateway from the output of ip route command to get the gateway address for SMTP_HOST for MTA running on the host.
  • Core doesn't require a specific static IP anymore and can work with any IP address as long as the IP address is also passed in through MM_HOSTNAME (which is a misnomer, since it is an IP address)

Mailman-Web

  • Added retry parameter to the default Django-q config. If you have overridden this configuration, please update your settings_local.py too. (See #436, #437)
  • Updating social auth applications doesn't require overriding INSTALLED_APPS variable now since it can cause new applications added to INSTALLED_APPS to be missing. A new MAILMAN_WEB_SOCIAL_AUTH variable can be set to specify social auth applications. (See #446, #305).
  • Use django-diskcache for caching framework that uses filesystem to cache requests/responses/etc in Hyperkitty. (See #467)
  • Provided docker-compose.yaml files now forward 127.0.0.1:8080 and 127.0.0.1:8000 to the container. This requires updating the web server configuration to proxy to 127.0.0.1:8080 (or 8000) instead of previously 172.19.19.3:8080. See here for full webserver configuration.

Postorius

  • Remove Hyperkitty as an active archiver even though it wasn't installed. (See #438)