新闻和更新
SQLAlchemy 0.7.7 发布
2012年05月05日 永久链接
SQLAlchemy 0.7.7 现已发布。这是 0.8 系列晋升为主干后的 0.7 系列的首次发布。它包含近二十个错误修复和功能,包括一些已解决的重要的 ORM 问题。
目前正在进行 0.8 系列的开发,这将开始将 0.7 推向维护模式。错误修复和一些功能正在尽可能地向后移植到 0.7。0.6 系列也与 0.7.7 同时发布了 0.6.9,目的是“推出” 0.6 和 0.7 系列的所有待处理修复,以便可以继续开发 0.8。
虽然从 0.7.6 到 0.7.7 的更改旨在完全向后兼容,但在升级之前,运行在 0.7 上的现有安装应参考 CHANGES 文件,以确定他们可能受到 0.7.7 中的修复程序的影响的方式和程度,并建议用户在升级到生产环境之前,针对 0.7.7 充分测试其应用程序。
有关包括所有错误修复在内的完整更改列表,请参阅 CHANGES。
在下载页面下载 SQLAlchemy 0.7.7。
SQLAlchemy 0.6.9 发布
2012年05月05日 永久链接
SQLAlchemy 0.6.9,0.6 分支的维护版本,现已发布。
自 0.6.8 发布以来,0.6 系列已经近一年没有发布版本。在此期间,0.7 系列经历了六个以上的版本发布,获得了许多新功能和错误修复。自 0.6.8 以来,这些修复程序的一部分已向后移植到 0.6,包括十二个 ORM 修复程序,因此 0.6.9 旨在使这些修复程序广泛提供给尚未升级到 0.7 的安装。此版本的发布与 0.7.7 版本同时进行,随着 0.8 的顺利进行并接近初始 beta 版本,0.7.7 也正快速接近仅维护模式。
在 0.6.9 中已采取措施,以尽可能地减少与现有代码向后不兼容的可能性,当应用程序在不知不觉中依赖于随后被修复的错误行为时,有时会发生这种情况。因此,虽然 0.6.9 是一个非常保守的版本,但它仍然代表了一年多以来的变化;强烈建议用户仔细查看 CHANGES 文件,以确切了解已调整的内容,并在将其升级到生产环境之前,在其现有的 0.6 应用程序中对其进行全面测试。
有关包括所有错误修复在内的完整更改列表,请参阅 CHANGES。
在下载页面下载 SQLAlchemy 0.6.9。
0.8 路线图已发布
2012年04月01日 永久链接
《0.8 中的新增功能》文档现已发布在 wiki 上。0.8 的工作已完成约 70%,其中大部分“硬性”返工已完成,目前已分解为各种补丁和 Bitbucket 存储库,但很快将合并到一个全面的 0.8 树中,最终将 0.7 推向维护分支。
到目前为止,0.8 的总体更改比以前的任何主要版本都少,尽管其中一些很重要。0.8 很可能在发布其第一个 beta 版本之前会进行更多更改。
到目前为止,该版本设置为 0.8,但至少有可能将其称为 1.0 - 请继续关注有关该消息!
SQLAlchemy 0.7.6 发布
2012年03月14日 永久链接
SQLAlchemy 0.7.6 版本现已发布。此版本在 Pycon 2012 上发布,开始为我们准备 0.8 系列,添加了一些新功能,例如对公共表表达式的支持,并且还进行了一些重要的错误修复。
有关包括所有错误修复在内的完整更改列表,请参阅 CHANGES。
有关 SQLAlchemy 0.7 版本的完整描述,包括迁移信息,请参阅《SQLAlchemy 0.7 中的新增功能?》。
在下载页面下载 SQLAlchemy 0.7.6。
SQLAlchemy 0.7.5 发布
2012年01月28日 永久链接
SQLAlchemy 0.7.5 版本现已发布。此版本包括一些重大错误修复,以及一些新功能。
- 关系加载器,例如joinedload()接受“通配符”,例如'*', 用于为查询建立“默认加载策略”。
- 新的反射功能允许表的自动加载与声明式映射平滑集成,从而允许在定义类之后在后续步骤中建立数据库连接。
- 多个声明式基类可以共享相同的类名注册表。
有关包括所有错误修复(总共 27 个)的完整更改列表,请参阅 CHANGES。
有关 SQLAlchemy 0.7 版本的完整描述,包括迁移信息,请参阅《SQLAlchemy 0.7 中的新增功能?》。
在下载页面下载 SQLAlchemy 0.7.5。