新闻和更新
SQLAlchemy 1.4.26 发布
2021年10月19日 永久链接
SQLAlchemy 1.4.26 现已发布。
版本 1.4.26 包含了许多错误修复,因为 1.4 版本已经稳定下来并被广泛使用。版本 1.4.26 的主要修复包括
- 修复了update()statement 在 ORM 上下文中与混合属性和复合属性一起使用时的工作方式。
- 修复了with_loader_criteria()ORM 选项
- 调整 ORM Session 接口以适应新的 API 功能
- 一些针对较少使用模式的新遗留警告,关于Query.join()
- SQL / ORM 修复了从重复的、未标记的列表达式中选择用例,通常是null()construct 在 UNION 语句中用作占位符时。
- 对于 PostgreSQL,改进了 "expanding IN" SQL 功能,当与 PostgreSQL ARRAY 数据类型一起使用时,以及修复了主要针对 PostgreSQL 的any_()和all_()列方法。
- 对于 MySQL,修复了对 MariaDB 10.6 中新行为的支持
- 对于 SQL Server,反射修复和改进了外键约束以及表/视图检测。
一如既往,非常感谢我们的用户和贡献者社区的持续帮助和支持,以及我们的核心团队的专注努力和辛勤工作。
1.4.26 的完整更新日志请见 Changelog。
SQLAlchemy 1.4.26 可在 Download Page 下载。
SQLAlchemy 1.4.25 发布
2021年9月23日 永久链接
SQLAlchemy 1.4.25 现已发布。
版本 1.4.25 修复了一个单一平台安装问题,其中平台名称为aarch64以及AMD64在 Windows 上被排除在平台列表之外,这些平台需要greenlet依赖项,这是 SQLAlchemy asyncio 支持所必需的,阻止了greenlet在该些平台上自动安装。该greenlet依赖项也可以使用sqlalchemy[asyncio]安装目标通过 pip 手动安装。
1.4.25 的完整更新日志请见 Changelog。
SQLAlchemy 1.4.25 可在 Download Page 下载。
SQLAlchemy 1.4.24 发布
2021年9月22日 永久链接
SQLAlchemy 1.4.24 现已发布。
1.4.24 的主要亮点包括
- 一个新的驱动程序,用于asyncmy异步数据库驱动程序已添加。添加此驱动程序是为了响应aiomysql项目中仍然未解决的兼容性问题。
- ORM 加载器选项现在可以与Session.merge()和AsyncSession.merge()方法一起使用。
- 一个新方法Session.scalars和AsyncSession.scalars已添加,用于检索基于标量的结果,通常用于 ORM 对象。
感谢我们的用户和贡献者社区的持续帮助和支持,以及我们的核心团队的杰出工作。
1.4.24 的完整更新日志请见 Changelog。
SQLAlchemy 1.4.24 可在 Download Page 下载。
SQLAlchemy 1.4.23 发布
2021年8月18日 永久链接
SQLAlchemy 1.4.23 现已发布。
版本 1.4.23 有大量的修复和改进。值得注意的更改包括
- 由greenletasyncio扩展使用的依赖项现在默认只会在常见平台上安装,在这些平台上greenlet已知受支持;如果在不太常见的架构上需要 asyncio 支持,则sqlalchemy[asyncio]在使用 pip 安装时,需要显式声明目标。
- 改进了对sqlalchemy2-stubs包的支持,允许在运行时针对 SQLAlchemy 类声明“泛型”类型
- 对 "selectinload" 和 "lazyload" 加载器策略进行了更改,以便更正确地适应各种加载器和用户定义的选项场景,方法是简化这些策略,不再在内部使用“lambda 缓存”功能。
- 添加了一个新参数maintain_column_froms到Select.with_only_columns方法,以便更容易更改要从中 SELECT 的列,而无需更改 FROM 列表。
感谢我们的用户和贡献者社区的持续帮助和支持,以及我们的核心团队的杰出工作。
1.4.23 的完整更新日志请见 Changelog。
SQLAlchemy 1.4.23 可在 Download Page 下载。
SQLAlchemy 1.4.22 发布
2021年7月22日 永久链接
SQLAlchemy 1.4.22 现已发布。
版本 1.4.22 包括对语句缓存的修复,关于 ORM 呈现的 INSERT 语句,特别是 PostgreSQL 数据库上的语句。此版本还包括一系列针对其他相对较小且特定问题的修复。
感谢我们的用户和贡献者社区的持续帮助和支持,以及我们的核心团队的杰出工作。
1.4.22 的完整更新日志请见 Changelog。
SQLAlchemy 1.4.22 可在 Download Page 下载。