Releases: maxking/docker-mailman
Releases · maxking/docker-mailman
v0.5.2
What's Changed
- Bump django-mailman3 from 1.3.12 to 1.3.15 in /web by @dependabot in #709
- Bump alpine from 3.20.1 to 3.20.2 in /web by @dependabot in #716
- Bump alpine from 3.20.1 to 3.20.2 in /postorius by @dependabot in #715
- Bump hyperkitty from 1.3.9 to 1.3.11 in /web by @dependabot in #712
- fix: core startup fails if /opt/mailman/mailman-extra.cfg is read-only by @pgmillon in #718
- Install pytz to web by @SimonTagne in #717
- Create the var directory before trying to chown. by @maxking in #720
- Bump alpine from 3.20.2 to 3.20.3 in /postorius by @dependabot in #722
- Bump alpine from 3.20.2 to 3.20.3 in /web by @dependabot in #721
- Bump alpine from 3.19 to 3.20 in /core by @dependabot in #697
- fix path of SQLITE_URL for Django (postorius + web docker-image) by @SvenRoederer in #539
- Bump postorius from 1.3.10 to 1.3.13 in /web by @dependabot in #723
- Bump hyperkitty from 1.3.11 to 1.3.12 in /web by @dependabot in #724
- Bump mailman from 3.3.9 to 3.3.10 in /core by @dependabot in #725
New Contributors
- @SimonTagne made their first contribution in #717
Full Changelog: v0.5.1...v0.5.2
0.5.1 Release
What's Changed
- [web, postorius] Fix libldap installation package group by @8Iue in #704
- Bump alpine from 3.20.0 to 3.20.1 in /web by @dependabot in #706
- Bump alpine from 3.20.0 to 3.20.1 in /postorius by @dependabot in #707
New Contributors
Full Changelog: v0.5.0...v0.5.1
v0.5.0
Breaking Changes
In order to jump to this release, you need to upgrade your database from postgres-11 to 12. On a quick search, this blog appears to have the required steps for ugpradging.
What's Changed
- Add
tzdata
dependency by @Encephala in #662 - Build optimizations by @am97 in #643
- Automatically restart Mailman containers i.e. on reboot by @jakicoll in #663
- Bump actions/stale from 8 to 9 by @dependabot in #672
- postorius: fix urls for newer django by @makinbacon21 in #675
- Bump alpine from 3.18.4 to 3.19.0 in /postorius by @dependabot in #670
- Bump alpine from 3.18.4 to 3.19.0 in /web by @dependabot in #671
- Bump alpine from 3.18 to 3.19 in /core by @dependabot in #673
- fix: Add humaize for django-allauth by @maxking in #678
- Add libldap dependency by @Encephala in #679
- fix: Typos in comments by @Encephala in #680
- issue 549 prevent mailman-web dns lookup from throwing by @mm534 in #681
- Repalce python-memcached with pymemcache by @maxking in #682
- Bump alpine from 3.19.0 to 3.19.1 in /web by @dependabot in #684
- Bump alpine from 3.19.0 to 3.19.1 in /postorius by @dependabot in #683
- Bump postorius from 1.3.7 to 1.3.10 by @mohazza00 in #685
- Avoid Django 3.2+ warning by @am97 in #686
- Bump hyperkitty from 1.3.8 to 1.3.9 in /web by @dependabot in #687
- Bump postgres to 12 from 11 in compose by @maxking in #691
- Update max supported Django versions by @maxking in #699
- Migrate to using new CI config by @maxking in #700
- Bump alpine from 3.19.1 to 3.20.0 in /web by @dependabot in #696
- Bump alpine from 3.19.1 to 3.20.0 in /postorius by @dependabot in #695
- Add TLS options for SMTP by @wb7 in #693
- Bump django-mailman3 from 1.3.11 to 1.3.12 in /web by @dependabot in #689
New Contributors
- @Encephala made their first contribution in #662
- @am97 made their first contribution in #643
- @jakicoll made their first contribution in #663
- @makinbacon21 made their first contribution in #675
- @mm534 made their first contribution in #681
- @mohazza00 made their first contribution in #685
- @wb7 made their first contribution in #693
Full Changelog: v0.4.6...v0.5.0
0.4.6 Release
What's Changed
- Skip publishing to quay.io by @maxking in #594
- Add SMTP_USER, SMTP_PASSWORD from environment vars. by @joergmschulz in #599
- Bump alpine from 3.17.0 to 3.17.1 in /web by @dependabot in #600
- Bump alpine from 3.17.0 to 3.17.1 in /postorius by @dependabot in #601
- Bump alpine from 3.17.1 to 3.17.2 in /web by @dependabot in #606
- Bump alpine from 3.17.1 to 3.17.2 in /postorius by @dependabot in #607
- Bump alpine from 3.17.2 to 3.17.3 in /postorius by @dependabot in #612
- Bump actions/stale from 7 to 8 by @dependabot in #611
- Bump alpine from 3.17.2 to 3.17.3 in /web by @dependabot in #613
- Bump alpine from 3.17.3 to 3.18.0 in /postorius by @dependabot in #620
- Bump alpine from 3.17 to 3.18 in /core by @dependabot in #618
- Highlight diverging database URLs in
docker-compose-mysql.yaml
by @raph-topo in #628 - Bump Alpine and Django version by @maxking in #623
- Bump alpine from 3.17.3 to 3.18.0 in /web by @dependabot in #619
- fix: Add tzdata apk package to all container images. by @raph-topo in #634
- Bump alpine from 3.18.0 to 3.18.2 in /web by @dependabot in #633
- Bump alpine from 3.18.0 to 3.18.2 in /postorius by @dependabot in #632
- Version tag comment by @raph-topo in #635
- EMAIL_USE_TLS/EMAIL_USE_SSL are mutually exclusive, so only set one o… by @raph-topo in #636
- fix: Use -P pager=off in the psql commands. by @maxking in #631
- feat: Allow
DJANGO_ALLOWED_HOSTS
to be a csv by @raph-topo in #638 - Add SERVE_FROM_DOMAIN in the testing by @maxking in #641
- fix: Downgrade importlib-resources to < 6.0 by @maxking in #647
- fix: Do not log full database url. by @maxking in #646
- Bump alpine from 3.18.2 to 3.18.3 in /web by @dependabot in #645
- Bump alpine from 3.18.2 to 3.18.3 in /postorius by @dependabot in #644
- Fix: Add support for new version of django-allauth by @maxking in #655
- Bump alpine from 3.18.3 to 3.18.4 in /postorius by @dependabot in #654
- Bump alpine from 3.18.3 to 3.18.4 in /web by @dependabot in #653
- Bump actions/checkout from 3 to 4 by @dependabot in #649
- Bump mailman from 3.3.8 to 3.3.9 in /core by @dependabot in #659
- Bump django-mailman3 from 1.3.9 to 1.3.11 in /web by @dependabot in #656
- Bump hyperkitty from 1.3.7 to 1.3.8 in /web by @dependabot in #658
- Bump postorius from 1.3.8 to 1.3.10 in /web by @dependabot in #657
New Contributors
- @joergmschulz made their first contribution in #599
- @raph-topo made their first contribution in #628
Full Changelog: v0.4.5...v0.4.6
0.4.5 Release
What's Changed
- Add g++ (gcc-cpp) as build dependency by @maxking in #575
- Drop dependency on SQLAlchemy < 1.4 by @maxking in #585
- Bump alpine from 3.16.2 to 3.17.0 in /web by @dependabot in #584
- Update mailman-web/urls.py address regex behavior in new django by @cboylan in #580
- Bump alpine from 3.16.2 to 3.17.0 in /postorius by @dependabot in #583
- Bump mailman from 3.3.6 to 3.3.7 in /core by @dependabot in #577
- Bump actions/stale from 6 to 7 by @dependabot in #586
- Bump alpine from 3.15 to 3.17 in /core by @dependabot in #582
- Bump mailman from 3.3.7 to 3.3.8 in /core by @dependabot in #592
- Bump hyperkitty from 1.3.6 to 1.3.7 in /web by @dependabot in #590
- Bump mailmanclient from 3.3.4 to 3.3.5 in /web by @dependabot in #587
- Bump mailman-hyperkitty from 1.2.0 to 1.2.1 in /core by @dependabot in #591
- Bump postorius from 1.3.7 to 1.3.8 in /web by @dependabot in #589
- Bump django-mailman3 from 1.3.8 to 1.3.9 in /web by @dependabot in #588
Full Changelog: v0.4.4...v0.4.5
0.4.4
🚨🚨🚨 BACKWARDS INCOMPATIBLE: The docker-compose.yaml
for Postgresql has been updated to version 11.x and this release doesn't support the old 9.6 version used previously in compose files.🚨🚨🚨
Core
- Mailman Core 3.3.6
- mailman-hyperkitty 1.2.0
Download from
docker pull ghcr.io/maxking/mailman-core:0.4.4
Web
- Mailmanclient 3.3.4
- Postorius 1.3.7
- Hyperkitty 1.3.6
- django-mailman3 1.3.8
Download from
docker pull ghcr.io/maxking/mailman-web:0.4.4
What's Changed
- Test dependabot for Dockerfiles & Bump Postgres to 11 by @maxking in #557
- Add more specific file path for Dockerfile check in dependabot by @maxking in #560
- Store the logs for jobs for inspection on failures by @maxking in #558
- Bump actions/checkout from 2 to 3 by @dependabot in #559
- Bump alpine from 3.12 to 3.16.2 in /core by @dependabot in #561
- Dependabot scan dockerfiles for all images. by @maxking in #562
- Bump alpine from 3.12 to 3.16.2 in /web by @dependabot in #564
- Bump alpine from 3.12 to 3.16.2 in /postorius by @dependabot in #563
- Add lynx to the mailman core Docker image by @cboylan in #552
- Bump to new releases by @maxking in #565
- Use requirements.txt for automated version bumps. by @maxking in #566
- Bump mailman-hyperkitty from 1.1.0 to 1.2.0 in /core by @dependabot in #568
- Bump mailman from 3.3.4 to 3.3.6 in /core by @dependabot in #567
- Use Alpine 3.15 for Python 3.9 needed for Core by @maxking in #569
- Create action to mark old PRs by @maxking in #570
- Update max header size for uwsgi deployment in Web. by @bbcchmc in #555
- Bump actions/stale from 5 to 6 by @dependabot in #572
- Use Django 4.0.x for now. by @maxking in #573
New Contributors
- @dependabot made their first contribution in #559
- @cboylan made their first contribution in #552
- @bbcchmc made their first contribution in #555
Full Changelog: v0.4.3...v0.4.4
0.4.3 Release
What's Changed
- Add py-cryptography by @pgmillon in #533
- core/entrypoint: fix typo by @SvenRoederer in #538
- Bump the mailman-hyperkitty plugin to 1.2.0. by @robol in #528
- docker-compose: backport "stop_grace_period" and "restart" option to mysql variant by @SvenRoederer in #537
- Improve MySQL endpoint ping & add mariadb-connector-c by @pgmillon in #534
- Hyperkitty needs mistune 2.0.0rc1 by @maxking in #544
New Contributors
- @pgmillon made their first contribution in #533
- @SvenRoederer made their first contribution in #538
- @robol made their first contribution in #528
Full Changelog: v0.4.2...v0.4.3
0.4.2 Release
Web
- Bump Hyperkitty to 1.3.5
0.4.1 Release
Core
- Bump Mailman Core to 3.3.5
Web
- Bump Postorius to 1.3.6
Postorius
- Bump Postorius to 1.3.6
0.4.0 Release
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 otherdocker-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)