新闻和更新

SQLAlchemy 1.0.5 发布
永久链接

SQLAlchemy 1.0.5 版本现已发布。

1.0.5 版本主要是一个错误修复版本,特别是修复了 MutableType 的一些问题,并改进了 Pypy 下对 Postgresql 的支持。

它还改进了 SQL Server 方言,移除了尝试重写包含模式限定符的 SQL 语句的旧版系统;对于 1.0 系列,该系统默认保留,但可以使用新的create_engine()标志禁用。由于该标志很可能在 1.1 系列中被反转,因此当使用模式限定表且未对该标志设置 true/false 时,会发出警告。使用远程模式的 SQL Server 应用程序将希望开始尝试禁用此行为,以为默认禁用做好准备。

1.0.5 的更新日志位于

更新日志

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

SQLAlchemy 1.0.4 发布
永久链接

SQLAlchemy 1.0.4 版本现已发布。

随着 1.0.4 版本的发布,我们几乎解决了从 0.9 到 1.0 迁移过程中遇到的所有问题。此版本中还解决了四个非常小的回归问题。最突出的是,另一个关于最近对Query.column_descriptions集合的增强功能的问题也已修复,该问题也计划在 0.9.10 版本中发布。

1.0.4 的更新日志位于

更新日志

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

SQLAlchemy 1.0.3 发布
永久链接

SQLAlchemy 1.0.3 版本现已发布。

1.0.3 版本是旨在快速解决自 1.0.0 版本发布以来出现的小型回归问题的一系列每周发布版本中的最新版本。修复了一个相当严重的工作单元回归问题(关于 SQL 表达式),稍微缩减了关于带有 "ORDER BY" 的文本表达式的新行为,以更好地适应现在已弃用的用例,修复了一个很少使用的 ORM 事件钩子(因为它阻止了 SQLSoup 包的工作),并且元数据 "on create/on drop" 事件在传递的较少使用的参数之一中经历了格式更改,已恢复为其以前的形式。

该版本还包括一些额外的错误修复以及连接池/方言系统内的一系列新功能,以实现更好的连接过程可见性和自定义。

1.0.3 的更新日志位于

更新日志

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

SQLAlchemy 1.0.2 发布
永久链接

SQLAlchemy 1.0.2 版本现已发布。

由于仍在报告其他回归问题,我们希望尽快发布这些更改,以便早期采用者能够使用最能代表其最终形式的 1.0 版本。1.0.2 包括两个额外的修复,其中一个特别棘手,因为它已经在 1.0.0b4 中被 "修复",但修复不正确,关于 GROUP BY 表达式中纯标签名称的位置;因此,不正确的修复被还原,并且 0.9 中的原始回归问题也得到了解决。

1.0.2 的更新日志位于

更新日志

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

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 可在下载页面上获取。