新闻和更新
SQLAlchemy 1.0.5 发布
June 07, 2015 永久链接
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.3 发布
May 01, 2015 永久链接
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.1 发布
April 23, 2015 永久链接
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 可在下载页面上获取。