您现在的位置是:首页 > 文章详情

SQLAlchemy 2.0.0 Beta 4 发布,Python ORM 框架

日期:2022-12-06点击:338

SQLAlchemy 2.0 的第四个 Beta 版本已发布。

SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射 (ORM) 框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。

发布公告写道,2.0.0b4 目前已接近可以正式发布的状态。尤其是新的基于注释的声明性功能,包括数据类 (Python Dataclasses) 支持。这些功能在 Beta 测试期间受到很多关注,关于注解和数据类映射的不同风格的各种问题已被报告并完成了修复,以及一系列与类型相关的修复和改进,以继续允许完全严格的类型而不需要插件。

此外,在 schema、SQL 渲染和 SQL 类型系统中也有新的改进,以及其他的优化和修复。这些改进和修复要么已经在 SQLAlchemy 1.4.44 中发布,要么将在 1.4.45 中发布。

开发团队表示,当前的 2.0 已经非常接近于“功能冻结”状态,由于该版本积累了一系列变化,一旦发布可能会导致长时间的调整。此外,2.0 Beta 版本目前每天平均只有几千次下载,而 1.4 版本在工作日平均每天下载量约为 130 万次。因此,团队认为 SQLAlchemy 2.0 的下载基数预计在头几个月内至少增长 10000%。而且由于 2.0 在所有 SQLAlchemy 版本中具有最多没有向后兼容的变化,因此新 issue 和使用问题在发布后预计会非常多。

2.0 旨在适应现代化 Python 的实际使用,开发团队花费了三年多的时间来升级 SQLAlchemy 用例模型和架构。他们表示,自 2006 年 SQLAlchemy 发布第一个版本以来出现了三个主要的 Python 范式:Python 3、pep-484 类型支持和 asyncio。此次 SQLAlchemy 的 2.0 更新正是为了适应 Python 社区的不断变化。而且与 16 年前相比,Python 社区的规模变得更大,拥有更多新的开发者,他们对严格性、易用性,以及在文档方面有更高的标准。

最后,SQLAlchemy 2.0 计划在 2023 年 1 月中旬发布最终正式版。

原文链接:https://www.oschina.net/news/220809/sqlalchemy-2-0-0-beta4-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章