π Support ARM arch Remove unused config like DEBUG, CLOUDWATCH, DKIM_PUBLIC_KEY_PATH, DKIM_DNS_VALUE π Handle auto responder email Inform user when their alias has been transferred to another user π Use alias transfer_token π Improve logging β Add /api/export/data, /api/export/aliases endpoints Take into account mailbox when importing/exporting aliases π Multiple bug fixes π¨ Code refactoring Add ENABLE_SPAM_ASSASSIN config
π Notify user when reply cannot be sent 0οΈβ£ User can choose default domain for random alias enable LOCAL_FILE_UPLOAD by default π fix user has to login again after quitting the browser login user in api auth endpoints Create POST /api/api_key β Add GET /api/logout β Add setup-done page β Add PublicDomain π User can choose a random alias domain in a list of public domains π User can choose mailboxes for a domain π Return support_pgp in GET /api/v2/aliases Self hosting improvements π Improve Search π Use poetry instead of pip β Add PATCH /api/user_info β Add GET /api/setting β Add GET /api/setting/domains β Add PATCH /api/setting β Add "Generic Subject" option β Add /v2/setting/domains β Add /api/v5/alias/options β Add GET /api/custom_domains Add GET /api/custom_domains/:custom_domain_id/trash Able to disable a directory π Use VERP: send email from bounce address π Use VERP for transactional email: remove SENDER, SENDER_DIR 0οΈβ£ Use "John Wick - john at wick.com" as default sender format Able to transfer an alias
Fix POST /v2/alias/custom/new when DISABLE_ALIAS_SUFFIX is set
Fix regressions introduced in 3.2.0 regarding DISABLE_ALIAS_SUFFIX option
π Make FIDO available π Fix "remove the reverse-alias" when replying β‘οΈ Update GET /mailboxes Create POST /api/v3/alias/custom/new β Add PGP for contact
π Fix alias creation
β Remove social login signup 0οΈβ£ More simple UI with advanced options hidden by default π Use pagination for alias page β‘οΈ Use Ajax for alias note and mailbox update Alias can have a name Global stats π DMARC support for custom domain Enforce SPF π FIDO support (beta) Able to disable onboarding emails
π Fix compatibility with 2x version π Fix "Content-Transfer-Encoding" issue https://github.com/simple-login/app/issues/125
π New endpoints to create/update aliases: PUT /api/aliases/:alias_id GET /api/aliases/:alias_id/contacts POST /api/aliases/:alias_id/contacts GET /api/v2/aliases (Optional) Spam detection by Spamassassin Handling for bounced emails π Support Multiple recipients (in To and Cc headers)