新闻和更新
SQLAlchemy 1.4.8 发布
2021 年 4 月 15 日 永久链接
SQLAlchemy 1.4.8 现在可用。
1.4.8 版本包括四个回归修复,其中两个是次要的,一个更重要的问题是关于相当新的with_expression()功能,最后是 SQL Server 方言中涉及 LIMIT/OFFSET 渲染的关键修复;1.4 系列上的所有 SQL Server 用户应确保安装 1.4.8 或更高版本。
1.4.8 版本中的其他更改是对新的 1.4 功能和行为的修复,包括针对 Mypy 插件的一些修复,该插件仍在开发中;Mypy 集成是一项极其复杂的任务,我们很幸运有其他开发人员继续改进此扩展,并开发新的sqlalchemy2-stubs包。
1.4 系列在一个月内进行了惊人的八次发布;与 1.3 系列相比,1.3 系列从其 1.3.0 版本发布后,在同一时间段内总共只有三次发布。1.4 系列不寻常的节奏是由于该系列发生的非常根本和影响深远的架构变化,这是由整体“SQLAlchemy 2.0”项目及其专注于从十多年的旧架构模式中重新开始,以及为所有 SQL 构造引入本机缓存支持以及类似的本质上是“游戏规则改变者”类型的更改所带来的。SQLAlchemy 用户群现在非常广泛,因此我们受益于对大量边缘情况回归的快速报告,对于新项目而言,这些回归可能需要数月甚至数年的时间才能识别。到目前为止,所有回归修复都是“一行代码”类型的(在大多数情况下是字面意义上的,在少数情况下是比喻意义上的 ;)),这意味着不需要对任何架构方法进行更改,只需要在现有测试(当然每次都会扩展以练习每个新识别的用例)错过的各个区域中正确应用较新的内部模式即可。
我们希望鼓励用户进行尝试,并学习新的 1.4/2.0 统一教程,该教程从上到下一次性描述了 SQLAlchemy,并希望为深入参考文档提供上下文基础。
我们要非常感谢我们的用户群帮助我们巩固 1.4 系列,以及不断壮大的 SQLAlchemy 核心开发人员和常规贡献者,他们正在做出巨大的贡献。
1.4.8 的完整更新日志位于 更新日志。
SQLAlchemy 1.4.8 可在下载页面上找到。