新闻和更新
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.0 版本发布后,在同一时期内总共只有三次发布。1.4 系列不寻常的节奏是由于此系列发生的非常根本和广泛的架构更改,这是由整个“SQLAlchemy 2.0”项目及其专注于从十年前的旧架构模式重新开始,以及为所有 SQL 构造引入原生缓存支持和类似的本质上是“游戏规则改变者”类型的更改所带来的。 SQLAlchemy 用户群现在非常广泛,因此我们受益于对大量边缘案例回归的快速报告,这些回归对于一个新项目来说可能需要数月甚至数年才能识别。 迄今为止,所有的回归修复都是“单行代码”类型的(在大多数情况下是字面意义上的,在少数情况下是比喻意义上的;)),这意味着无需对任何架构方法进行更改,只需在现有测试遗漏的各个领域正确应用较新的内部模式(当然,每次都会扩展这些测试以测试每个新识别的用例)。
我们鼓励用户大胆尝试并学习新的 1.4/2.0 统一教程,该教程从上到下全面介绍了 SQLAlchemy,并希望为深入参考文档提供必要的上下文基础。
我们衷心感谢我们的用户群帮助我们巩固 1.4 系列,以及不断壮大的 SQLAlchemy 核心开发人员和常规贡献者群体,他们正在做出巨大的贡献。
1.4.8 的完整更新日志请见 更新日志。
SQLAlchemy 1.4.8 可在 下载页面 获取。