<!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>
* Data queries are expressed using pure Python; no SQL,<BR>
no operator hacks, and no need to wrap code in strings.<BR>
* Data may be transparently stored in PostgreSQL, MySQL,<BR>
SQLite, Access, or SQL Server databases, as well as<BR>
in flat files (using shelve), and caching proxies.<BR>
You can create and combine custom storage systems<BR>
for your own integration and performance needs.<BR>
* Easy associations between Unit classes.<BR>
* Full thread-safety for reliable use in web applications<BR>
and other concurrent environments.<BR>
* Views, sorting, cross-tabs, and other analysis tools.<BR>
* Unit Collections, plus Engines and Rules to form powerful<BR>
end-user query and reporting interfaces.<BR>
<BR>
<BR>
What's new in 1.4<BR>
-----------------<BR>
<BR>
* Full LEFT, RIGHT, and INNER JOIN support.<BR>
* Optimized and introspectable To-One and To-Many associations.<BR>
* Arbitrary names for Unit.ID's (primary keys).<BR>
* Support for multiple ID's (primary keys).<BR>
* A new Schema class and other upgrade-management tools.<BR>
* Default values for UnitProperties.<BR>
* New logging hooks to help debug SQL and other storage issues.<BR>
* Fixes to support Python 2.4 bytecode and other changes.<BR>
* Inheritance support (all subclasses are recalled).<BR>
* Vastly-improved test suite.<BR>
* New recur module included, with a threaded Worker class.<BR>
* 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>