May the force be with SQLAlchemy. :)
2011/5/20 Michael Bayer mike...@zzzcomputing.com
The SQLAlchemy project is pleased to announce version 0.7.0 of SQLAlchemy,
the first production release within the 0.7.0 series. 0.7 represents the
past year's worth of development, streamlining APIs, adding new features,
solidifying the core and improving performance. Key highlights of version
0.7 include:
- New event system applies a consistent and flexible approach to the task
of extending SQLAlchemy, both within the core and the ORM. The previous
system of ad-hoc extension and listener classes is replaced by a single
function event.listen() which can apply listeners to a wide variety of
hooks.
- A new extension allows easy creation of hybrid attributes, attributes
that provide Python expression behavior at the instance level and SQL
expression behavior at the declarative (class) level.
- A new system of building so-called mutable attributes, column-mapped
values which can change their value in-place. Detection of changes now uses
change events and solves the previous issue of full unit-of-work scans for
such attributes.
- Major speed improvements, including batching of INSERT statements when
possible, greatly reduced codepaths for many key operations.
- C extensions, battle tested after a year of use in 0.6, now build by
default on install for CPython platforms.
- Pypy is fully supported.
- Dialect support for Psycopg2 on Python 3, Drizzle, pymysql added.
- Documentation and example updates, including a modernized, declarative
version of polymorphic associations.
- Many, many core and ORM behavioral improvements. See the almost-full list
at 07Migration.
Thanks to everyone who's contributed via code, bug reports, infrastructure
support, production testing.
SQLAlchemy 0.7.0 links:
Download: http://www.sqlalchemy.org/download.html
Whats New + Migration: http://www.sqlalchemy.org/trac/wiki/07Migration
Changelog: http://www.sqlalchemy.org/changelog/CHANGES_0_7_0
--
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.
--
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.