Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 3DEFA429E47 for ; Wed, 23 Nov 2011 11:46:19 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -2.29 X-Spam-Level: X-Spam-Status: No, score=-2.29 tagged_above=-999 required=5 tests=[RCVD_IN_DNSWL_MED=-2.3, T_MIME_NO_TEXT=0.01] autolearn=disabled Received: from olra.theworths.org ([127.0.0.1]) by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LohNMdXRZd1H for ; Wed, 23 Nov 2011 11:46:18 -0800 (PST) Received: from tempo.its.unb.ca (tempo.its.unb.ca [131.202.1.21]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by olra.theworths.org (Postfix) with ESMTPS id 3787A429E44 for ; Wed, 23 Nov 2011 11:46:18 -0800 (PST) Received: from zancas.localnet (fctnnbsc36w-156034074106.pppoe-dynamic.High-Speed.nb.bellaliant.net [156.34.74.106]) (authenticated bits=0) by tempo.its.unb.ca (8.13.8/8.13.8) with ESMTP id pANJkD3g001606 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO); Wed, 23 Nov 2011 15:46:16 -0400 Received: from bremner by zancas.localnet with local (Exim 4.77) (envelope-from ) id 1RTIlp-0004bg-NU; Wed, 23 Nov 2011 15:46:13 -0400 From: David Bremner To: Notmuch Mail Subject: notmuch release 0.10 now available User-Agent: Notmuch/0.10~rc2 (http://notmuchmail.org) Emacs/23.3.1 (x86_64-pc-linux-gnu) Date: Wed, 23 Nov 2011 15:46:10 -0400 Message-ID: <878vn6sjul.fsf@zancas.localnet> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Nov 2011 19:46:19 -0000 --=-=-= Where to obtain notmuch 0.10 =========================== http://notmuchmail.org/releases/notmuch-0.10.tar.gz Which can be verified with: http://notmuchmail.org/releases/notmuch-0.10.tar.gz.sha1 6dc3d84da53cb16818d06e1825022f3b23e473d5 notmuch-0.10.tar.gz http://notmuchmail.org/releases/notmuch-0.10.tar.gz.sha1.asc (signed by David Bremner) What's new in notmuch 0.10 ========================= New build and testing features ------------------------------ Emacs tests are now done in dtach. This means that dtach is now needed to run the notmuch test suite, at least until the checking for prerequisites is improved. Full test coverage of the stashing feature in Emacs. New command-line features ------------------------- Add "notmuch restore --accumulate" option The --accumulate switch causes the union of the existing and new tags to be applied, instead of replacing each message's tags as they are read in from the dump file. Add search terms to "notmuch dump" The dump command now takes an optional search term much like notmuch search/show/tag. The output file argument of dump is deprecated in favour of using stdout. Add "notmuch search" --offset and --limit options The search command now takes options --offset=[-]N and --limit=N to limit the number of results shown. Add "notmuch count --output" option The count command is now capable of counting threads in addition to messages. This is selected using the new --output=(threads|messages) option. New emacs UI features --------------------- Add tab-completion for notmuch-search and notmuch-search-filter These functions now support completion tags for query parts starting with "tag:". Turn "id:MSG-ID" links into buttons associated with notmuch searches Text of the form "id:MSG-ID" in mails is now a clickable button that opens a notmuch search for the given message id. Add keybinding ('c I') for stashing Message-ID's without an id: prefix Reduces manual labour when stashing them for use outside notmuch. Do not query on notmuch-search exit It is harmless to kill the external notmuch process, so the user is no longer interrogated when they interrupt a search. Performance ----------- Emacs now constructs large search buffers more efficiently Search avoids opening and parsing message files We now store more information in the database so search no longer has to open every message file to get basic headers. This can improve search speed by as much as 10X, but taking advantage of this requires a database rebuild: notmuch dump > notmuch.dump # Backup, then remove notmuch database ($MAIL/.notmuch) notmuch new notmuch restore notmuch.dump New collection of add-on tools ------------------------------ The source directory "contrib" contains tools built on notmuch. These tools are not part of notmuch, and you should check their individual licenses. Feel free to report problems with them to the notmuch mailing list. nmbug - share tags with a given prefix nmbug helps maintain a git repo containing all tags with a given prefix (by default "notmuch::"). Tags can be shared by commiting them to git in one location and restoring in another. What is notmuch =============== Notmuch is a system for indexing, searching, reading, and tagging large collections of email messages in maildir or mh format. It uses the Xapian library to provide fast, full-text search with a convenient search syntax. For more about notmuch, see http://notmuchmail.org --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iJwEAQECAAYFAk7NTYIACgkQTiiN/0Um85mmggP/XlhgiY6jm1sKKQB/zPwEzBFs j4r9p1OIQkFlLx1X2HqM3aG5JWGPg7mKfQI9auH2zK4LCR726XiTuAmlNJzLAwL9 iJ+34q6rqchx4IBTiJP5uX/Y+3X5CNvVa/ZU1zeYAlwrrOTmKrLBqT2OzkiuPbR0 +Fe05x2aXSKd9CKXnaU= =rGNl -----END PGP SIGNATURE----- --=-=-=--