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)