新闻和更新

SQLAlchemy 2.0.27 发布
永久链接

SQLAlchemy 2.0.27 现已可用。

版本 2.0.27 修复了 asyncpg 方言的一个回归错误,该错误是由一个修复引起的,其中异常捕获捕获了一个不存在的对象引用。

2.0.27 的详细变更日志链接位于 变更日志

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

SQLAlchemy 2.0.26 发布
永久链接

SQLAlchemy 2.0.26 现已可用。

版本 2.0.26 修复了几乎所有方言、ORM、核心组件以及类型和示例错误中的大量错误。

2.0.26 的详细变更日志链接位于 变更日志

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

SQLAlchemy 2.0.25 发布
永久链接

SQLAlchemy 2.0.25 现已可用。

此版本修复了 asyncio 系统中发现的一个问题,其中使用以下方法处理过的引擎Engine.dispose()方法,就像在跨进程边界移动引擎时所做的那样,然后再次用于新的连接,会无意中使用threading.Lock在 asyncio 上下文中使用时可能会导致死锁。

此版本还包括使用以下库中新引入的 asyncio 支持为 Oracle 提供的 asyncio 兼容方言的“预览”反向移植oracledbDBAPI 库。

2.0.25 的详细变更日志链接位于 变更日志

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

SQLAlchemy 1.4.51 发布
永久链接

SQLAlchemy 1.4.51 现已可用。

此版本修复了 asyncio 系统中发现的一个问题,其中使用以下方法处理过的引擎Engine.dispose()方法,就像在跨进程边界移动引擎时所做的那样,然后再次用于新的连接,会无意中使用threading.Lock在 asyncio 上下文中使用时可能会导致死锁。

1.4.51 的完整变更日志位于 变更日志

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

SQLAlchemy 2.0.24 发布
永久链接

SQLAlchemy 2.0.24 现已可用。

版本 2.0.24 包括大量的错误修复和改进。特别需要注意的更改包括修复了URL.render_as_string()方法,以修复特定字符的转义问题,这些字符以前不会通过 URL->字符串->URL 循环“往返”,并且已为sqlalchemy.sql.functions模块实现了完整的 pep-484 类型,并且async_fallback()用于测试套件的函数现已弃用。

2.0.24 的详细变更日志链接位于 变更日志

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