You've already forked Mailu
mirror of
https://github.com/Mailu/Mailu.git
synced 2025-11-23 22:04:47 +02:00
Publish release notes for version 1.5
This commit is contained in:
@@ -1,6 +1,59 @@
|
|||||||
Release notes
|
Release notes
|
||||||
=============
|
=============
|
||||||
|
|
||||||
|
Mailu 1.5 - 2017-11-05
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
It has been two years since this project started, one year since it was renamed
|
||||||
|
to Mailu and took a more serious path toward building a proper email server
|
||||||
|
distribution. The experience has been extremely interesting and we as
|
||||||
|
contributors should be quite proud of what was accomplished in that time.
|
||||||
|
|
||||||
|
Mailu started as a random project of administration interface for Postfix, it
|
||||||
|
is now running thousands of mail servers, has reached over half a million pulls
|
||||||
|
on Docker hub and contributions from very different and frankly interesting
|
||||||
|
people.
|
||||||
|
|
||||||
|
Version 1.5 is about bringing the features that were intended for the late
|
||||||
|
version 2.0. It includes many new concepts like:
|
||||||
|
- alternative domains, a way to configure a domain that is semantically
|
||||||
|
equivalent to another;
|
||||||
|
- domain relays, a way to relay emails to a separate server;
|
||||||
|
- authentication tokens, a way to let users generate passwords for their various
|
||||||
|
clients and restrict authentication per IP address.
|
||||||
|
|
||||||
|
The release also includes some structural changes to the project. Nginx is now
|
||||||
|
the main frontend container and terminates all connections, performing
|
||||||
|
TLS and authentication directly. Letsencrypt support is now more complete,
|
||||||
|
with various TLS "flavors" for all kinds of setup.
|
||||||
|
|
||||||
|
More details about the changes are available in the changelog, and this
|
||||||
|
release will be followed by a short-term upgrade including some more features
|
||||||
|
and bug fixes.
|
||||||
|
|
||||||
|
**If you are upgrading**, please go through the setup guide and download the
|
||||||
|
latest ``docker-compose.yml`` and ``.env``, then update them with your
|
||||||
|
sepcific settings, because more than 50% of these templates was rewritten.
|
||||||
|
You should then be able to simply pull and start your new e-mail stack with
|
||||||
|
no issue, simply remove orphaned container, since some were renamed and others
|
||||||
|
were simply removed (e.g. rmilter):
|
||||||
|
|
||||||
|
.. code-block:: bash
|
||||||
|
|
||||||
|
docker-compose pull
|
||||||
|
docker-compose up -d --remove-oprhans
|
||||||
|
|
||||||
|
The branch should be considered stable, but the ``stable`` reference will not
|
||||||
|
be moved to ``1.5`` until as many users as possible have migrated. Regarding
|
||||||
|
statistics, Mailu has gone from "no tracker at all" to a tracker that we
|
||||||
|
find is designed to preserve privacy and security as much as possible. Your
|
||||||
|
admin container will now perform DNS requests for a domain that we hold,
|
||||||
|
including information about your "instance id" (a unique and random string)
|
||||||
|
and Mailu version. If your mail server performs direct DNS queries instead
|
||||||
|
of going through a DNS recursor, you might want to opt-out of statistics if
|
||||||
|
you would prefer the server IP address not be included in our logs. This can
|
||||||
|
be accomplished in the ``.env`` file directly.
|
||||||
|
|
||||||
Mailu 1.3 - 2016-11-06
|
Mailu 1.3 - 2016-11-06
|
||||||
----------------------
|
----------------------
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user