inbox v0.2.0 Release Notes

Release Date: 2014-08-13 // over 9 years ago
  • Hi Inbox Developers,

    ๐Ÿš€ We are pleased to announce a new release of Inbox. We are again excited to see the enthusiasm from the community and we've been hard at work integrating change requests, adding new features and fixing bugs.

    ๐Ÿš€ Here's what's changed since the last release:

    ๐Ÿ†• New Features

    • ๐Ÿ‘Œ Support for generic providers. We've now made it easier to add support for more providers through the "providers.py" file, where you may specify the relevant information for new providers without modifying other parts of the code.
    • ๐Ÿ‘ Basic multicore support for mailsync.
    • ๐Ÿ‘ Automatic detection for providers which support RFC4551 / 7162 (CONDSTORE).
    • ๐Ÿ‘ An improved threading algorithm for providers which do not support automatic threading on the backend.
    • Theinbox-auth command is now scriptable with the options --exit_after_link and --token.
    • ๐Ÿ‘ Better handling for invalid API query parameters.
    • The API message representation now includes detailed attachment information such as content_type, size, and filename.
    • ๐ŸŽ‰ Initial support for Outlook.com/Hotmail including sending, receiving, archiving and draft management
    • ๐Ÿ‘ The drafts API supports ?thread=[filter], which returns all the drafts of a thread.

    ๐Ÿ› Bug Fixes

    • ๐Ÿ‘Œ Improved handling for accounts which no longer have valid credentials or cannot connect to the underlying provider.
    • โšก๏ธ Updated html2text version to avoid issues with malformed html.
    • ๐Ÿ”€ A significantly reduced number of database connections are now needed to sync accounts.
    • ๐Ÿ“‡ Cleanly handle corrupted Gmail metadata cache files.
    • SIGTERM is properly handled in inbox-start/
    • The file attachment API call now returns a proper JSON response.
    • Assorted drafts/sending bugs.
    • ๐Ÿ›  Many performance improvements and other various bugfixes.
    • ๐Ÿ‘Œ Improved provider identification during authorization process.

    โฌ†๏ธ Upgrading

    โฌ†๏ธ If you're running Inbox on your own infrastructure, make sure you've disabled the sync, API and syncback processes and run the following to upgrade:

    $ ./setup.sh
    

    โœ… Thanks to everyone for their continued support and interest in Inbox! If you run into problems with the latest, we hope you'll file an issue[1] or hop onto ##inbox to get help.

    ๐Ÿš€ The following folks contributed to this release (GitHub usernames by # of commits):
    emfree, charlesg3, kav-ya, spang, khamidou, grinich, bengotow, mmattioli, rmasters

    [1] https://github.com/inboxapp/inbox/issues