SQLAlchemy 2.0.7 发布,Python ORM 框架


SQLAlchemy 2.0.7 现已发布。2.0.7 版包括 SQL 缓存系统中的一个关键错误修复,其中使用 .op ()自定义运算符构造的 SQL 表达式不会被适当地缓存;官方强烈建议所有使用 .op() 构造的应用程序升级到 2.0.7(或 SQLAlchemy 1.4.47,其中也包含相同的修复程序)。

具体更新内容包括:

数据库

  • [sql] [bug] 修复了严重的 SQL 缓存问题,即使用 Operators.op()自定义运算符函数不会生成适当的缓存键,从而降低 SQL 缓存的有效性。此更改也反向移植到了 1.4.47 版本。References:#9506

typing

  • [typing] [bug] 修复了composite()不允许任意可调用对象作为复合类源的 typing 问题。References:#9502

postgresql 

  • [postgresql] [usecase]

    添加了新的 PostgreSQL 类型CITEXTReferences:#9416

  • [postgresql] [usecase]

    修改基本 PostgreSQL 方言,以便更好地与 SQLAlchemy 2.0 的 sqlalchemy-redshift 第三方方言集成。References:#9442

详情可查看 changelog。

下载地址:https://www.sqlalchemy.org/download.html


相關推薦

2023-01-11

SQLAlchemy 2.0 发布了第 2 个 RC 版本。 下载地址:https://www.sqlalchemy.org/download.html SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射 (ORM) 框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。 发布公

2023-02-19

SQLAlchemy 2.0.4 现已发布。 2.0.4 版为 2.0 系列提供了一些新功能,包括对 Pydantic 数据类的插件支持、改进的混合属性类型结构,以及在使用 ORM 声明映射时显式控制表列排序顺序的能力。 详情可查看 Changelog。 下载地址:https://ww

2023-07-17

SQLAlchemy 2.0.19 已发布。 此版本包括针对 ORM、引擎和 PostgreSQL 组件内的修复,包括针对所有 PostgreSQL 方言的回归错误修复,以防止"Google Cloud SQL"平台使用的样式的 URL 被错误解析。 详情查看 Changelog。 下载地址:https://www.sqlalche

2022-11-06

SQLAlchemy 2.0 的第三个 Beta 版本已发布。 SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射 (ORM) 框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。 发布公告写道,SQLAlchemy 2.0.0 第三个 Beta 版

2023-02-03

SQLAlchemy 2.0 发布了首个补丁更新:2.0.1。 下载地址:https://www.sqlalchemy.org/download.html 公告写道,SQLAlchemy 2.0.0 正式推出后获得了非常高的关注,每天大约有一半的下载量(600K/天)都来自于它。尤其是 ORM 的声明式注释 (Declarative

2023-02-08

SQLAlchemy 2.0.2 已发布,更新内容主要是关于声明式注释 (Declarative Annotations) 功能的改进和错误修复。 此外,该版本还修复了一个特殊 bug:在 asyncio 下使用 asyncpg 数据库驱动时发现的连接池问题。当连接池中的连接没有正确返回

2023-02-12

SQLAlchemy 2.0.3 已发布。 此版本修复了 SQL 表达式机制中确定的一个严重回归错误,其中正确的括号将无法应用于较大复合表达式的单个复合元素,该表达式具有两个以上的元素,由一个公共运算符连接在一起。 官方强烈建议 2.0

2023-04-02

SQLAlchemy 2.0.8 现已发布。 SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射 (ORM) 框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。 2.0.8 版包括对 Core 和 ORM 组件的各种错误修复。大多数 ORM

2023-10-14

SQLAlchemy 2.0.22 现已发布。 SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射 (ORM) 框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。 2.0.22 版包含对 ORM、sql、引擎、MariaDB 和 MSSQL 组件的各种

2023-06-12

SQLAlchemy 2.0.16 现已发布。 SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射 (ORM) 框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。 2.0.16 版包括跨 ORM、Core、asyncio 和 PostgreSQL 领域的各种错

2023-04-29

SQLAlchemy 2.0.11 现已发布。 SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射 (ORM) 框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。 2.0.11 版修复了 2.0.10 中因“insertmanyvalues”重构而引入的

2023-05-01

SQLAlchemy 2.0.12 现已发布。 SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射 (ORM) 框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。 2.0.12 版包括 SQL 缓存系统中的一个关键错误修复,该错

2023-05-12

SQLAlchemy 2.0.13 现已发布。 SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射 (ORM) 框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。 2.0.13 版修复了一系列错误和一些与最近更改相关的回归

2023-04-24

SQLAlchemy 2.0.10 现已发布。 SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射 (ORM) 框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。 上次发布的 2.0.9 是一个紧急版本,2.0.10 版重新