新闻和更新

SQLAlchemy 1.0.1 发布
永久链接

SQLAlchemy 1.0.1 版本现已发布。

这是一个快速的错误修复版本,修复了在 1.0.0 版本中发现的几个新回归问题,这些问题在 beta 期间未被发现。 建议所有 1.0.0 用户升级到 1.0.1。

此版本的关键要素包括关于以下方面的修复:NEVER_SET在某些情况下,符号泄漏到查询中的问题,使用 DDL 并启用引用完整性时对 SQLite 的修复,对主要影响使用特殊数据类型的查询的 EXISTS 构造的修复,以及关于新的 LIMIT/OFFSET 功能的 Firebird 方言的修复。

为了适应其中一些修复,1.0.1 中有三个额外的行为更改;当将 DDL 与 SQLite 结合使用相互依赖的外键(例如,引用循环)时,会发出新的警告;当目标对象包含值时,在运行 ORM 关系比较时,会发出新的警告None对于任何 Python 侧的列值,并且在关系比较中使用的数据值方面进行了更改,该关系比较使用!=运算符,为了使行为与以下运算符的行为一致==运算符在相同上下文中使用的运算符。 迁移说明包含所有这三个更改的更新,并且它们都直接从应仔细查看的变更日志中链接。

1.0.1 的变更日志位于

变更日志

SQLAlchemy 1.0.1 可在下载页面上获取。