Skip to content

Release Notes 201409 Beta

jabl edited this page Sep 30, 2014 · 12 revisions

The Beta release of Mailpile is available for download from github, with pre-built packages availble for Windows and Mac OS X.

This release is a technology preview release, meant for developers, very patient early adopters, usability testers and our community of translators. It might also be useful for reading and writing e-mail, you never know!

See the release blog post for details.

Note: Please consult the list of known issues below before filing bugs! Thanks!

Getting the release

Pre-built packages:

The source code:

git clone -b release/beta https://github.com/pagekite/Mailpile.git

This branch may receive minor updates (bug-fixes) over the next couple of weeks, but core development will continue on the master branch. Please see the Getting Started page for further details.

Highlights of this release

  • A powerful e-mail client capable of reading, writing, organizing and searching large volumes of e-mail
  • An attractive, intuitive web-based user interface
  • An interactive user-friendly setup procedure
  • Native Windows and Mac packages
  • Native support for downloading mail using the IMAP protocol
  • New interfaces for discovering and importing PGP keys
  • We have published a Security Roadmap, explaining the how, why and when of Mailpile security

This release builds on our earlier progress:

Known issues

These are the some of the more important issues we already know about, most of which we hope to fix by the 1.0 release, which is tentatively planned for December 2014. There is no need to report issues from this list to our bug tracker, but there should be an issue filed for each of them which interested parties can subscribe to for updates (this list will be updated with links to GitHub as we catch up on filing and organizing over the next few days).

Known issues in the beta release:

  • General
    • The HTML user interface is entirely unoptimized and can be very slow
    • We lack a mechanism for tracking usage and notifying users about updates/news
    • Most translations are very incomplete due to rapid development and changes leading up to the release
  • PGP and Security (see the Security Roadmap for more details)
    • Gravatar and key-server lookups are not sent over Tor, thus leaking metadata about user communication
    • Keys are not yet attached to outgoing mail automatically
    • There are still some bugs in generation or validation of PGP/MIME messages
    • Non-ASCII characters in PGP key UIDs are not handled correctly during setup
    • Outgoing TLS (HTTPS, STARTTLS) connections do not validate certificates or prefer good ciphers
    • Encrypted/signed messages with attachments are incompatible with Google's end-to-end and other non-PGP/MIME capable mailers
  • E-mail basics
    • HTML mail is rendered as plain text, which may lose important formatting
    • Messages written by the notmuch mail client may not display correctly
    • MacMaildir (Mail.app) mail sources do not work yet
    • Upload feedback for non-image attachments is poor
    • It is not possible to remove an attachment from a draft using the web interface
  • IMAP
    • There may be noticable delays between when a message is downloaded and when it appears in UI
    • Does not yet recognize whether messages are "new" or already read (so all are marked as new)
    • Can not yet delete from server or otherwise synchronize local changes
    • Non-ASCII characters in folder names are not properly decoded
    • Support for STARTTLS is missing
  • Platform integration (Mac, Windows, Linux, ...)
    • We don't have official Linux packages yet
    • Image support (thumbnail generation) is broken on most Macs
    • It is currently only possible to run one instance of the app at a time (without manual tweaks)
    • The Windows launcher crashes after shutting down the python app (#889)

Changes since the Alphas

A few things have changed since our Alpha releases, which may catch long-time users or testers off guard:

  • A GnuPG key is required for the Beta to work and will be created if you do not already have one
  • The ~/.mailpile folder is no longer the default location for Mailpile's data, we now use platform-specific defaults: ~/.local/share/Mailpile on Linux, ~/Library/Application Support/Mailpile/ on the Mac and a similarly appropriate location on Windows. The old folder will be used if it exists already, but new installations will not create it anymore.

Migration from a very old configuration may not work well, so if you do not have any critical data in your pile, then removing the ~/.mailpile/ folder before upgrading to the Beta is recommended.

Clone this wiki locally