<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7233.28">
<TITLE>Dejavu 1.4.0 (Python ORM) release</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Dejavu 1.4.0<BR>
<A HREF="http://projects.amor.org/dejavu/">http://projects.amor.org/dejavu/</A><BR>
<BR>
<BR>
I'm extremely pleased to announce the release of Dejavu 1.4.0,<BR>
a pure-Python Object-Relational Mapping library. Dejavu allows<BR>
you to create, query, and manage persistent data using your<BR>
existing knowledge of Python programming.<BR>
<BR>
<BR>
Features<BR>
--------<BR>
<BR>
&nbsp;* Data queries are expressed using pure Python; no SQL,<BR>
&nbsp;&nbsp; no operator hacks, and no need to wrap code in strings.<BR>
&nbsp;* Data may be transparently stored in PostgreSQL, MySQL,<BR>
&nbsp;&nbsp; SQLite, Access, or SQL Server databases, as well as<BR>
&nbsp;&nbsp; in flat files (using shelve), and caching proxies.<BR>
&nbsp;&nbsp; You can create and combine custom storage systems<BR>
&nbsp;&nbsp; for your own integration and performance needs.<BR>
&nbsp;* Easy associations between Unit classes.<BR>
&nbsp;* Full thread-safety for reliable use in web applications<BR>
&nbsp;&nbsp; and other concurrent environments.<BR>
&nbsp;* Views, sorting, cross-tabs, and other analysis tools.<BR>
&nbsp;* Unit Collections, plus Engines and Rules to form powerful<BR>
&nbsp;&nbsp; end-user query and reporting interfaces.<BR>
<BR>
<BR>
What's new in 1.4<BR>
-----------------<BR>
<BR>
&nbsp;* Full LEFT, RIGHT, and INNER JOIN support.<BR>
&nbsp;* Optimized and introspectable To-One and To-Many associations.<BR>
&nbsp;* Arbitrary names for Unit.ID's (primary keys).<BR>
&nbsp;* Support for multiple ID's (primary keys).<BR>
&nbsp;* A new Schema class and other upgrade-management tools.<BR>
&nbsp;* Default values for UnitProperties.<BR>
&nbsp;* New logging hooks to help debug SQL and other storage issues.<BR>
&nbsp;* Fixes to support Python 2.4 bytecode and other changes.<BR>
&nbsp;* Inheritance support (all subclasses are recalled).<BR>
&nbsp;* Vastly-improved test suite.<BR>
&nbsp;* New recur module included, with a threaded Worker class.<BR>
&nbsp;* Better support for update triggers.<BR>
<BR>
<BR>
Dejavu is in the Public Domain, and you may use it anywhere with<BR>
no obligation whatsoever.<BR>
<BR>
User documentation and a full Trac site are available at:<BR>
<A HREF="http://projects.amor.org/dejavu/">http://projects.amor.org/dejavu/</A><BR>
<BR>
<BR>
Robert Brewer<BR>
System Architect<BR>
Amor Ministries<BR>
fumanchu@amor.org</FONT>
</P>

</BODY>
</HTML>