新闻和更新

SQLAlchemy 1.4.6 发布
永久链接

SQLAlchemy 1.4.6 现已发布。

延续 SQLAlchemy 有史以来最快的发布节奏,1.4.6 版本包含了一些修复,其中两个是 1.3 系列中更小但可能影响深远的回归。

1.4.6 版本还修复了 Oracle 和 SQL Server 上 LIMIT/OFFSET 查询的问题,以及在使用旧版 ORM 时 “yield_per” 功能的方法的修复Query对象。

还包括对 Mypy 插件稳定性的重大改进。

非常感谢我们的用户群和核心开发团队为 1.4.6 版本的发布所做的努力。

1.4.6 的完整更新日志请见 更新日志

SQLAlchemy 1.4.6 可在下载页面下载。

SQLAlchemy 1.4.5 发布
永久链接

SQLAlchemy 1.4.5 现已发布。

1.4.5 版本包括下一轮主要针对 1.4 系列的小回归和错误修复。此版本中最主要的更改是,在识别出某些方言中与语句缓存不兼容的模式后,“语句缓存”功能已更改为第三方方言的“选择加入”。想要添加语句缓存支持的第三方方言应设置supports_statement_cache在他们实现的每个方言子类上标记,然后测试包含 Python 字面值的 SQL 语句(特别是用于 LIMIT/OFFSET 的语句)在同一语句的不同执行中更改时是否正确呈现。有关更多详细信息,请参阅更新日志。

上述问题也在 Oracle 方言中被发现,因此所有使用 1.4 系列的 Oracle 安装都应升级到 1.4.5。

对 Mypy 插件的支持仍在进行中;虽然此版本中包含一些 Mypy 修复,但仍有一些已知问题将在即将发布的版本中解决。sqlalchemy2-stubs软件包也在快速开发中,并且在未来几周内应该会有显著提升。

非常感谢我们的用户群和核心开发团队为 1.4.5 版本的发布所做的努力。

1.4.5 的完整更新日志请见 更新日志

SQLAlchemy 1.4.5 可在下载页面下载。

SQLAlchemy 1.4.4 发布
永久链接

SQLAlchemy 1.4.4 现已发布。

1.4.4 版本包含一组简短的主要是小错误修复,以及对新版本中一个重大问题的少量修复PropComparator.and_()该方法可用于将自定义条件应用于关系加载,在这些加载中,绑定参数将无法正确应用。

1.4 系列中的主要开发工作是进一步修复和改进 Mypy 插件以及相关的sqlalchemy2-stubs软件包。即将到来的对这些功能的修复涉及更重要的新测试套件的开发,因此包含在 1.4.4 中。与 Mypy 集成的 Mypy 插件工作进展顺利,一些与 Mypy 集成相关的难题已被解决。

非常感谢我们的用户群和核心开发团队为 1.4.4 版本的发布所做的努力。

对于从 1.3 迁移的用户,第一站是 1.4 版本的新特性? 文档,该文档将概述如何开始使用 SQLAlchemy 1.4。

1.4.4 的完整更新日志以及所有 beta 版本请见 更新日志

SQLAlchemy 1.4.4 可在下载页面下载。

SQLAlchemy 1.3.24 发布
永久链接

SQLAlchemy 1.3.24 版本现已发布。

1.3.24 版本为 SQLAlchemy 1.3 系列提供了一系列错误修复,这些修复实际上都是从 1.4 系列反向移植的,现在已在生产版本中发布。

与所有版本一样,我们要感谢所有为本次发布做出贡献的贡献者。

1.3.24 的更新日志请见 更新日志

SQLAlchemy 1.3.24 可在下载页面下载。

SQLAlchemy 1.4.3 发布
永久链接

SQLAlchemy 1.4.3 现已发布。

1.4.3 版本继续进行小错误修复,并额外引入了对aiosqlite用于 SQLite 的 asyncio API 的支持。

非常感谢我们的用户群和核心开发团队为 1.4.3 版本的发布所做的努力。

对于从 1.3 迁移的用户,第一站是 1.4 版本的新特性? 文档,该文档将概述如何开始使用 SQLAlchemy 1.4。

1.4.3 的完整更新日志以及所有 beta 版本请见 更新日志

SQLAlchemy 1.4.3 可在下载页面下载。