News and Updates

Python 3K, pg8000 Support in SQLAlchemy 0.6
permalink

As of this past weekend, 100% of tests pass on Python 3000 using the up-and-coming 0.6 series of SQLAlchemy, while running on sqlite via the sqlite3 adapter as well as Postgresql via the pg8000 DBAPI. Jython compatibility is largely present as well. The 0.6 series has a special focus on environment and dialect compatibility, as well as on schema construct and DDL improvements. Developers will have full access to new expression constructs such as CREATE TABLE and ADD CONSTRAINT, with the ability to define new ones. It is now possible to construct custom create/drop sequences which add constraints, triggers and other DDL using rules that are sensitive to the underlying database in use - and will allow smoother integration with sqlalchemy-migrate too. 0.6 should be merged to trunk soon with alpha releases by mid-summer.

Checkout Now Available at the Apple Store
permalink

Checkout 2.0 is now available from every Apple store as well straight from Madebysofa; it's the software that turns any Mac into an event-driven networked cash register and inventory system. Version 2.0 is built entirely on SQLAlchemy interfacing with SQLite. The guys from Madebysofa just shipped me a free boxed copy (shown at left). SQLAlchemy however has no plans to start charging ;) .

SQLAlchemy 0.5.0 Released
permalink

In progress since Pycon 2008, the first official release of the 0.5 series is now available. This version packs a huge amount of change since 0.4 including multiple paradigm shifts in usage as well as countless bugfixes and behavioral and speed improvements. Through a series of prereleases, 0.5 is already on production systems and has been extensively tested by dozens of users. With the first 0.5 release, 0.6 is underway as well and will be where Py3k support is targeted. SQLAlchemy 0.5 is available for download on the download page. A comprehensive migration document is at 05Migration.