新闻和更新
SQLAlchemy 1.4.23 发布
August 18, 2021 永久链接
SQLAlchemy 1.4.23 现已可用。
版本 1.4.23 包含大量的修复和改进。值得注意的更改包括
- 在greenlet依赖项中,被asyncio扩展现在默认只会在常见平台上安装,在这些平台上greenlet已知受支持;如果需要在不太常见的架构上支持 asyncio,则sqlalchemy[asyncio]目标需要在使用 pip 安装时显式声明。
- 改进了对sqlalchemy2-stubs包的支持,允许在运行时针对 SQLAlchemy 类声明“泛型”类型
- 对 "selectinload" 和 "lazyload" 加载器策略进行了更改,以更正确地适应各种加载器和用户定义的选项场景,方法是简化这些策略,不再在内部使用 "lambda 缓存" 功能。
- 添加了一个新参数maintain_column_froms到Select.with_only_columns方法,以便更容易更改要从中 SELECT 的列,而无需更改 FROM 列表。
感谢我们的用户和贡献者社区的持续帮助和支持,以及我们核心团队的卓越工作。
1.4.23 的完整更新日志位于 更新日志。
SQLAlchemy 1.4.23 可在下载页面上获取。