This is awesome, today I was setting up a server to go in production for 
next week.

Michael Bayer wrote:
> Hello list -
>
> I am pleased to announce the release of SQLAlchemy 0.5.0, the first  
> official release in the 0.5 series.   This series has been in the  
> making since the Pycon 2008 sprints, where we first began reorganizing  
> the ORM attribute system and adding comprehensive rollback and  
> SAVEPOINT support to the session.
>
> To really get a sense of what's new, the 
> http://www.sqlalchemy.org/trac/wiki/05Migration 
>   document points to most of it, and a good read of the ORM tutorial  
> and the session documentation illustrate the major paradigm shifts of  
> the 0.5 series.   The most profound changes are:
>
>   * Query can now select any combination of entities/columns, ORM  
> enabled or not.
>   * The Declarative approach is widely tested and should be considered  
> a first choice for many applications.
>   * The Session actively expires its state after a commit operation  
> and can revert its internal state after a rollback (all of which is  
> configurable since it results in a lot more SQL being issued).   
> SAVEPOINTs are very usable.
>   * Query's ability to create joins automatically or semi- 
> automatically using query.join() is greatly enhanced.
>   * Query can issue updates and deletes directly based on criterion.
>   * The joined and single table inheritance systems, particularly from  
> a Query perspective, are dramatically improved.
>   * The ORM has many new extension points including  
> AttributeExtension, SessionExtension, and comparator_factory.
>   * The method of configuring schema-level column defaults has been  
> simplified.
>   * The MS-SQL dialect is vastly improved and actively supported  
> thanks to the tireless efforts of Michael Trier.
>   * Speed increases are in the 20% range over 0.4.
>   * The documentation has been converted to Sphinx, and a new  
> searchable API Reference section has been created.
>   * Python 2.3 is no longer supported.
>
> The 0.5 series was prereleased through a series of four release  
> candidates over a period of many months, so many production  
> applications are already using the 0.5 series of SQLAlchemy, including  
> Armin Ronacher's new blogging application Zine: http://zine.pocoo.org/ .
>
> Also in development is the 0.6 series of SQLAlchemy, which is where  
> we've targeted our dialect overhaul that will allow DBAPIs to interact  
> with database dialects in an agnostic way - this will lead to easy  
> support to backend-agnostic dialects like zxJDBC, mxODBC, pyodbc, as  
> well as alternate dialects like pg8000 which are proving to be "faster  
> to the punch" in terms of Py3K.   Our Py3K support is targeted towards  
> 0.6 where we're anticipating that its DBAPI agnosticism will allow us  
> to mobilize quickly towards new Py3K drivers as they are released.
>
> Download SQLAlchemy 0.5 at:  http://www.sqlalchemy.org/download.html
> Migration: http://www.sqlalchemy.org/trac/wiki/05Migration
> Changelog:  
> http://www.sqlalchemy.org/trac/browser/sqlalchemy/tags/rel_0_5_0/CHANGES
>
>
>
>
> >
>
>   


-- 
David Gardner
Pipeline Tools Programmer, "Sid the Science Kid"
Jim Henson Creature Shop
dgard...@creatureshop.com



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalchemy@googlegroups.com
To unsubscribe from this group, send email to 
sqlalchemy+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to