新闻和更新

SQLAlchemy 1.4.21 发布
永久链接

SQLAlchemy 1.4.21 现已发布。

1.4.21 版本包括 ORM 和 Core 组件内的一系列改进,以解决 SQL 语句和结果集中关于列命名的问题(参见更新日志中的 issue #6718 和 #6710),并对特定情况进行了调整,在这些情况下,ORM 会在用于一对一关系的属性设置事件期间发出延迟加载,这在使用 asyncio 扩展时尤其麻烦;此操作已更改为仅在使用以下项启用时发生active_history标志(参见更新日志中的 issue #6708)。

还包括一系列关于 PostgreSQL "ON CONFLICT" 语句的修复。

感谢所有报告问题并为本次发布做出贡献的用户,以及我们出色的核心团队的持续努力。

1.4.21 的完整更新日志位于 更新日志

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

SQLAlchemy 1.4.20 发布
永久链接

SQLAlchemy 1.4.20 现已发布。

1.4.20 版本修复了一系列小问题,其中大多数问题涉及相当具体的用例。还有一个回归问题得到了修复,这是由于 1.4.19 版本中与 ORM 相关的调整导致的,该调整涉及子查询中延迟列的渲染。

感谢所有报告问题并为本次发布做出贡献的用户,以及我们出色的核心团队的持续努力。

1.4.20 的完整更新日志位于 更新日志

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

SQLAlchemy 1.4.19 发布
永久链接

SQLAlchemy 1.4.19 现已发布。

1.4.19 版本包括各种错误修复,涉及 asyncio 支持、ORM 使用、Mypy 插件和一些方言级修复等领域。特别是在 asyncio 中,修复了一个阻止asyncio.CancelledError在引擎级错误处理中被正确拦截的问题,这导致使用此条件停止任务的应用程序和 Web 容器出现稳定性问题。

感谢我们的用户和开发人员对项目的持续支持和努力。

1.4.19 的完整更新日志位于 更新日志

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

SQLAlchemy 1.4.18 发布
永久链接

SQLAlchemy 1.4.18 现已发布。

1.4.18 版本包括一些 ORM 回归问题,通常涉及非常复杂的映射/查询组合,并且进行了一项改进,希望支持 Flask-SQLAlchemy 集成以及类似的集成。还包括一些新的 asyncio 功能,以及针对 PostgreSQL 和 SQLite(特别是 pysqlcipher)的各种其他方言级修复。

感谢我们的用户和开发人员对项目的持续支持和努力。

1.4.18 的完整更新日志位于 更新日志

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

SQLAlchemy 1.4.17 发布
永久链接

SQLAlchemy 1.4.17 现已发布。

1.4.17 版本修复了 1.4.16 版本中刚刚发布的一个错误,该错误与涉及诸如以下表达式的性能增强有关select().join(),在某些不常见的调用情况下可能会失败,这个问题已引起我们的注意。

感谢我们的用户和开发人员对项目的持续支持和努力。

1.4.17 的完整更新日志位于 更新日志

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