Hey list -

I’m very pleased to announce SQLAlchemy’s first foray into the world of
“1.0”, which is our 1.0.0b1 release.

As 1.0.0b1 includes “b1”, this is a “beta” release, intended for widespread
evaluation. Assuming you’re all using a modern version of pip, it should not
install automatically unless you specify the “prerelease” flag —pre with
pip. In past major releases, we had to put the tarballs up elsewhere to
avoid the issue of surprise upgrades but after lots of discussion with the
pip folks, we’re hoping that this is no longer an issue.

Release 1.0.0b1 features a large degree of internal rearchitecture, new
features, and bug fixes. Key highlights include:

        • Improved Performance - Function call counts are reduced in many
        areas across the library, including Core execution and result set
        formulation, ORM query construction, ORM result set fetching, mass
        object expiration, and ORM persistence. The memory footprint of an
        ORM application is also greatly reduced by rolling out the use of
        __slots__ across a wide array of internal structures.

        • New Performance Features - for even more performance gains, new
        APIs are introduced to the ORM which can dramatically improve the
        performance of certain operations. See features such as "Baked
        Queries" and "Bulk Insert/Update API". New documentation and examples
        regarding performance are added as well, including a new example
        performance suite.

        • New Dialect Features - In particular, the Postgresql, MySQL, and
        SQLite dialects have significant changes, in particular regarding
        improved datatype support and improved database reflection.

        • Dozens of other improvements - Small but useful improvements like
        "removing the need for use_alter" and "autoload_with implies
        autoload=True" are part of a long list of changes which can be seen
        in the "What's new in 1.0?" document. Users should carefully review
        the migration document as well as the Changelog to note which
        behaviors and issues are affected. We'd like to thank the many
        contributors who helped with this release.

What’s new in 1.0?:  
http://docs.sqlalchemy.org/en/latest/changelog/migration_10.html
Changelog for 1.0.0b1: 
http://docs.sqlalchemy.org/en/latest/changelog/changelog_10.html#change-1.0.0b1

SQLAlchemy 1.0.0b1 is available on the Download Page at:

http://www.sqlalchemy.org/download.html


-- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy-alembic" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sqlalchemy-alembic+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to