1 Return-Path: <bremner@unb.ca>
\r
2 X-Original-To: notmuch@notmuchmail.org
\r
3 Delivered-To: notmuch@notmuchmail.org
\r
4 Received: from localhost (localhost [127.0.0.1])
\r
5 by olra.theworths.org (Postfix) with ESMTP id D5328429E25
\r
6 for <notmuch@notmuchmail.org>; Tue, 11 Oct 2011 18:14:40 -0700 (PDT)
\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org
\r
11 X-Spam-Status: No, score=-2.29 tagged_above=-999 required=5
\r
12 tests=[RCVD_IN_DNSWL_MED=-2.3, T_MIME_NO_TEXT=0.01] autolearn=disabled
\r
13 Received: from olra.theworths.org ([127.0.0.1])
\r
14 by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)
\r
15 with ESMTP id Z1H5vHXMue3f for <notmuch@notmuchmail.org>;
\r
16 Tue, 11 Oct 2011 18:14:40 -0700 (PDT)
\r
17 Received: from tempo.its.unb.ca (tempo.its.unb.ca [131.202.1.21])
\r
18 (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
\r
19 (No client certificate requested)
\r
20 by olra.theworths.org (Postfix) with ESMTPS id 0FACB431FD0
\r
21 for <notmuch@notmuchmail.org>; Tue, 11 Oct 2011 18:14:39 -0700 (PDT)
\r
22 Received: from zancas.localnet
\r
23 (fctnnbsc36w-156034064058.pppoe-dynamic.High-Speed.nb.bellaliant.net
\r
24 [156.34.64.58]) (authenticated bits=0)
\r
25 by tempo.its.unb.ca (8.13.8/8.13.8) with ESMTP id p9C1EZaH000837
\r
26 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO);
\r
27 Tue, 11 Oct 2011 22:14:36 -0300
\r
28 Received: from bremner by zancas.localnet with local (Exim 4.76)
\r
29 (envelope-from <bremner@unb.ca>)
\r
30 id 1RDnP1-0002aD-MF; Tue, 11 Oct 2011 22:14:35 -0300
\r
31 From: David Bremner <david@tethera.net>
\r
32 To: notmuch@notmuchmail.org
\r
33 Subject: notmuch release 0.9 now available
\r
34 User-Agent: Notmuch/0.9~rc2 (http://notmuchmail.org) Emacs/23.3.1
\r
35 (x86_64-pc-linux-gnu)
\r
36 Date: Tue, 11 Oct 2011 22:14:35 -0300
\r
37 Message-ID: <87fwizdn9g.fsf@zancas.localnet>
\r
39 Content-Type: multipart/signed; boundary="=-=-=";
\r
40 micalg=pgp-sha1; protocol="application/pgp-signature"
\r
41 X-BeenThere: notmuch@notmuchmail.org
\r
42 X-Mailman-Version: 2.1.13
\r
44 List-Id: "Use and development of the notmuch mail system."
\r
45 <notmuch.notmuchmail.org>
\r
46 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,
\r
47 <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>
\r
48 List-Archive: <http://notmuchmail.org/pipermail/notmuch>
\r
49 List-Post: <mailto:notmuch@notmuchmail.org>
\r
50 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>
\r
51 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,
\r
52 <mailto:notmuch-request@notmuchmail.org?subject=subscribe>
\r
53 X-List-Received-Date: Wed, 12 Oct 2011 01:14:41 -0000
\r
56 Content-Transfer-Encoding: quoted-printable
\r
59 Where to obtain notmuch 0.9
\r
60 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
\r
62 http://notmuchmail.org/releases/notmuch-0.9.tar.gz
\r
64 Which can be verified with:
\r
66 http://notmuchmail.org/releases/notmuch-0.9.tar.gz.sha1
\r
67 988e93545880e9465380383f00d591d8a23c61dd notmuch-0.9.tar.gz
\r
69 http://notmuchmail.org/releases/notmuch-0.9.tar.gz.sha1.asc
\r
70 (signed by David Bremner)
\r
72 What's new in notmuch 0.9
\r
73 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
\r
75 New, general features
\r
76 =2D--------------------
\r
78 Correct handling of interruptions during "notmuch new"
\r
80 "notmuch new" now operates as a series of small, self-consistent
\r
81 transactions, so it can correctly resume after an interruption or
\r
82 crash. Previously, interruption could lose existing tags, fail to
\r
83 detect messages on resume, or leave the database in a state
\r
84 temporarily or permanently inconsistent with the mail store.
\r
91 notmuch_database_begin_atomic and notmuch_database_end_atomic allow
\r
92 multiple database operations to be performed atomically.
\r
94 notmuch_database_find_message_by_filename does exactly what it says.
\r
98 notmuch_database_find_message (and n_d_f_m_by_filename) now return
\r
99 a status indicator and uses an output parameter for the
\r
100 message. This change required changing the SONAME of libnotmuch to
\r
103 Python bindings changes
\r
104 =2D----------------------
\r
106 - Re-encode python unicode objects to utf-8 before passing back to
\r
108 - Support Database().begin_atomic()/end_atomic()
\r
109 - Support Database().find_message_by_filename()
\r
110 NB! This needs a db opened in READ-WRITE mode currently, or it will cra=
\r
112 the python process. The is a limitation (=3Dbug) of the underlying libn=
\r
114 - Fixes where we would not throw NotmuchErrors when we should (Justus Win=
\r
116 - Update for n_d_find_message* API changes (see above).
\r
118 Ruby bindings changes
\r
119 =2D--------------------
\r
121 - Wrap new library functions notmuch_database_{begin,end}_atomic.
\r
122 - Add new exception Notmuch::UnbalancedAtomicError.=20
\r
123 - Rename destroy to destroy! according to Ruby naming conventions.
\r
124 - Update for n_d_find_message* API changes (see above).
\r
127 =2D-----------------
\r
129 * Add gpg callback to crypto sigstatus buttons to retrieve/refresh
\r
131 * Add notmuch-show-refresh-view function (and corresponding binding)
\r
132 to refresh the view of a notmuch-show buffer.
\r
134 Reply formatting cleanup
\r
135 =2D-----------------------
\r
137 "notmuch reply" no longer includes notification that non-leafnode
\r
138 MIME parts are being suppressed.
\r
141 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
\r
142 Notmuch is a system for indexing, searching, reading, and tagging
\r
143 large collections of email messages in maildir or mh format. It uses
\r
144 the Xapian library to provide fast, full-text search with a convenient
\r
147 For more about notmuch, see http://notmuchmail.org
\r
151 Content-Type: application/pgp-signature
\r
153 -----BEGIN PGP SIGNATURE-----
\r
154 Version: GnuPG v1.4.11 (GNU/Linux)
\r
156 iJwEAQECAAYFAk6U6fsACgkQTiiN/0Um85mkjgP/dv5rvAadvjuKk+x0OpV4DRaK
\r
157 0QMq783YOnKB0pPeQzASTqZlw5Yt3Hyz0uotXoLDjSMqnVj0T3Q5md0e0cp7YC31
\r
158 darVGseEtBnVCWT+XAjM7INMxYLSl+ChzSe5RcKlop8UtL3oXD3VnrdSG4XqhCS9
\r
159 1fkeVedOPHZ990CE9nM=
\r
161 -----END PGP SIGNATURE-----
\r