-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi all,

I'm very proud to announce the availability of DBMail 2.3.0, the first of the
new development series.

Please be advised that this is a technology preview only, aimed at testers and
third party developers who want to start using the new storage schema that is 
used.

Given the status of the 2.3.x series you should /not/ install this on your
production platform. Wait for the 2.4 series or use 2.2.8 for that. The main
reason is not that 2.3 is inherently unstable, but that messages inserted by the
2.3 codebase will not be accessible to a 2.2 server.

That said: the current trunk code is holding its own very well. And of course
all the fixes done during the 2.2 series have been applied.

Key new features:

+ a whole new storage setup for messages using what I've dubbed single-instance
  storage: identical mime-parts are never stored more than once in the database.
  This means the dbmail_messageblks table is now officially deprecated. 2.3 code
  is still capable of retrieving messages from the messageblks table, but will
  not use it during insertion.
+ a new dbmail_keywords that will hold user defined imap flags.
+ a new mtime field on the mailboxes table that will hold the last-modified time
  for a mailbox. This field is updated by the dbmail code when ever a mailbox,
  or its content (messages or keywords on messages) change. This makes running
  the IMAP IDLE command much cheaper.
+ better use of sql transactions and handling of deadlocks. This has greatly
  improved the ability to handle high concurrency. This is still an area that
  needs work.

Schema-migrations:

+ look for migration scripts in sql/<DRIVER>/. For now there is only one there
  called 2_2_5-2_3_0, but other may appear later during the 2.3 series.

Todo:

+ A lot of work still remains before 2.4.0. Most of it is outlined on the wiki
  pages, and some of it probably hasn't been thought of yet. There is also as of
  yet no mechanism to convert an existing store to the new setup, so for the
  time being only new messages will be stored as mime-parts.

Download:

+ http://www.dbmail.org/download/2.3/dbmail-2.3.0.tar.gz

happy testing,

- --
  ________________________________________________________________
  Paul Stevens                                      paul at nfg.nl
  NET FACILITIES GROUP                     GPG/PGP: 1024D/11F8CD31
  The Netherlands________________________________http://www.nfg.nl
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHYQzs8iITvBH4zTERAgZOAKCcABzlU2o33PBRWIqVi/gDn+0/FQCfaXUU
u8zqnzhOz85T/HFUfaxZMbI=
=XTTj
-----END PGP SIGNATURE-----
_______________________________________________
Dbmail-dev mailing list
Dbmail-dev@dbmail.org
http://twister.fastxs.net/mailman/listinfo/dbmail-dev

Reply via email to