Mailu v1.6.0 Release Notes

Release Date: 2019-01-18 // over 5 years ago
    • Global: Architecture of the central container (#56, #108)
    • πŸ“š Global: Serve documentation with docker (#601, #608)
    • πŸ— Global: Travis-CI automated test build (#602)
    • Global: Abstract db access from Postfix and Dovecot (#612)
    • πŸ”¨ Global: Refactor the admin architecture and configuration management (#670)
    • πŸ”‹ Feature: Used quota in admin interface (#216)
    • πŸ”‹ Feature: User Signup (#281, #340)
    • πŸ”‹ Feature: Client setup page (#342)
    • πŸ”‹ Feature: Administration setup page (#343)
    • πŸ”‹ Feature: Visual notice whether the mx record points to mailu server (#356)
    • πŸ”‹ Feature: Option for vacation start (#362)
    • πŸ”‹ Feature: Enable enigma in Roundcube (#391)
    • πŸ”‹ Feature: Allow more charcaters as a valid email address (#443)
    • πŸ”‹ Feature: IDNA support (#446)
    • πŸ”‹ Feature: Disable user account (#449)
    • πŸ”‹ Feature: Use fuzzy hashes in rpamd (#456, #527)
    • πŸ”‹ Feature: Enable β€œdoveadm -A” command (#458)
    • πŸ”‹ Feature: Remove the Service Status page (#463)
    • πŸ”‹ Feature: Automated Releases (#487)
    • πŸ”‹ Feature: Support for ARC (#495)
    • πŸ”‹ Feature: Add posibilty to run webmail on root (#501)
    • πŸ”‹ Feature: Documentation to deploy mailu on a docker swarm (#551)
    • πŸ”‹ Feature: Add optional Maildir-Compression (#553)
    • πŸ”‹ Feature: Preserve rspamd history on container restart (#561)
    • πŸ”‹ Feature: FAQ (#564, #677)
    • πŸ”‹ Feature: Kubernetes support (#576)
    • πŸ”‹ Feature: Option to bounce or reject email when recipient is unknown (#583, #626)
    • πŸ”‹ Feature: implement healthchecks for all containers (#631)
    • πŸ”‹ Feature: Option to send front logs to journald or syslog (#584, #661)
    • πŸ”‹ Feature: Support bcrypt and PBKDF2 (#647, #667)
    • πŸ”‹ Feature: enable http2 (#674)
    • πŸ”‹ Feature: Unbound DNS as optional service (#681)
    • πŸ”‹ Feature: Re-write test suite (#682)
    • πŸ”‹ Feature: Docker image prefixes (#702)
    • πŸ”‹ Feature: Add authentication method β€œlogin” for Outlook (#704)
    • πŸ”‹ Feature: Allow extending nginx config with overrides (#713)
    • πŸ”‹ Feature: Dynamic attachment size limit (#731)
    • πŸ”‹ Feature: Certificate watcher for external certs to reload nginx (#732)
    • πŸ”‹ Feature: Kubernetes
    • πŸ”‹ Feature: Supports postgresql and mysql database backends (#420)
    • ✨ Enhancement: Use pre-defined dhparam (#322)
    • Enhancement: Disable ssl_session_tickets (#329)
    • ✨ Enhancement: max attachment size in roundcube (#338)
    • ✨ Enhancement: Use x-forwarded-proto with redirects (#347)
    • ✨ Enhancement: Added adress verification before accepting mails for delivery (#353)
    • ✨ Enhancement: Reverse proxy - Real ip header and mail-letsencrypt (#358)
    • ✨ Enhancement: Parametrize hosts (#373)
    • ✨ Enhancement: Expose ports in dockerfiles (#392)
    • ✨ Enhancement: Added webmail-imap dependency in docker-compose (#403)
    • ✨ Enhancement: Add environment variables to allow running outside of docker-compose (#429)
    • ✨ Enhancement: Add original Delivered-To header to received messages (#433)
    • ✨ Enhancement: Use HOST_ADMIN in "Forwarding authentication server" (#436, #437)
    • βž• Enhancement: Use POD_ADDRESS_RANGE for Dovecot (#448)
    • ✨ Enhancement: Using configurable filenames for TLS certs (#468)
    • ✨ Enhancement: Don't require BootstrapCDN (GDPR-compliance) (#477)
    • Enhancement: Use dynamic client_max_body_size for webmail (#502)
    • ✨ Enhancement: New logo design (#509)
    • ✨ Enhancement: New manifests for Kubernetes (#544)
    • ✨ Enhancement: Pin Alpine image (#548, #557)
    • ✨ Enhancement: Use safer cipher in roundcube (#597)
    • ✨ Enhancement: Improve sender checks (#633)
    • ✨ Enhancement: Use PHP 7.2 for rainloop and roundcube (#606, #642)
    • ✨ Enhancement: Multi-version documentation (#664)
    • ✨ Enhancement: Contribution documentation (#700)
    • ✨ Enhancement: Move Mailu Docker network to a fixed subnet (#727)
    • ✨ Enhancement: Added regex validation for alias username (#764)
    • ✨ Enhancement: Allow to disable aliases or users for a specific domain (#799)
    • ✨ Enhancement: Update documentation
    • ✨ Enhancement: Include favicon package (#801, (#802)
    • ✨ Enhancement: Add logging at critical places in python start.py scripts. Implement LOG_LEVEL to control verbosity (#588)
    • ✨ Enhancement: Mark message as seen when reporting as spam
    • ✨ Enhancement: Better support and document IPv6 (#827)
    • ⚑️ Upstream: Update Roundcube
    • ⚑️ Upstream: Update Rainloop
    • πŸ› Bug: Rainloop fails with "domain not allowed" (#93)
    • πŸ› Bug: Announces fail (#309)
    • πŸ› Bug: Authentication issues with rspamd admin ui (#315)
    • πŸ› Bug: front hangup on restart (#341)
    • πŸ› Bug: Display the proper user quota when set to 0/infinity (#345)
    • πŸ› Bug: Domain details button "Regenerate keys" when no keys are generated yet (#346)
    • πŸ› Bug: Relayed Domains: access denied error (#351)
    • πŸ› Bug: Do not deny HTTP access upon TLS error when the flavor is mail (#352)
    • πŸ› Bug: php_zip extension missing in Roundcube webmail (#364)
    • πŸ› Bug: RoundCube webmail .htaccess assumes PHP 5 (#366)
    • πŸ› Bug: No quota shows "0 Bytes" in user list (#368)
    • πŸ› Bug: RELAYNETS not honored when login is different from sender (#369)
    • πŸ› Bug: Request Entity Too Large (#371)
    • πŸ› Bug: Pass the full host to the backend (#372)
    • πŸ› Bug: Can't send from an email account that has forwarding (#390)
    • πŸ› Bug: SSL protocol error roundcube/imap (#411, #414)
    • πŸ› Bug: Unable to send from alternative domains (#415)
    • πŸ› Bug: Webadmin redirect ignores host port (#419)
    • πŸ› Bug: Disable esld when signing with dkim (#435)
    • πŸ› Bug: DKIM missing when using identities (#462)
    • πŸ› Bug: Moving mails from Junk to Trash flags them as ham (#474)
    • πŸ› Bug: Cannot set the "keep emails" for fetched accounts (#479)
    • πŸ› Bug: CVE-2018-8740 (#482)
    • πŸ› Bug: Hide administration header in sidebar for normal users (#505)
    • πŸ› Bug: Return correct status codes from auth rate limiter failure (#513)
    • πŸ› Bug: Domain edit page shows "Create" button (#523)
    • πŸ› Bug: Hostname resolving in start.py should retry on failure [docker swarm] (#555)
    • πŸ› Bug: Error when trying to log in with an account without domain (#585)
    • πŸ› Bug: Fix rainloop permissions (#637)
    • πŸ› Bug: Fix broken webmail and logo url in admin (#792)
    • πŸ› Bug: Don't allow negative values on domain creation/edit (#799)
    • πŸ› Bug: Don't recursivly chown on mailboxes (#776)
    • πŸ› Bug: Fix forced password input for user edit (#745)
    • πŸ› Bug: Fetched accounts: Password field is of type "text" (#789)
    • πŸ› Bug: Auto-forward destination not accepting top level domains (#818)
    • πŸ› Bug: DOMAIN_REGISTRATION=False in .env was not treated correctly (#830)
    • πŸ› Bug: Internal error when checking null sender address (#846)