新闻和更新

SQLAlchemy 1.3.0b2 发布
永久链接

SQLAlchemy 1.3.0b2 版本现已发布。

作为 1.3 系列的第二个 beta 版本,1.3.0b2 版本专注于展望未来,确保所有早已弃用的特性和行为都会发出警告,以便在后续版本中更好地移除它们,并添加一些新的主要弃用项。目标是更加关注 ORM 和 Core 使用 API,以便更容易过渡到最终的下一代 SQLAlchemy 版本,该版本更适合仅支持 Python 3 的环境。

1.3.0b2 版本的主要变更包括

  • 以下AliasedClass构造现在可以指定为关系的目标,完全取代了 “非主映射器” 特性的剩余理由,该特性已被弃用。
  • 以下convert_unicode参数在EngineString已被弃用,因为 Unicode 处理现在由所有支持的 DBAPI 提供。
  • “threadlocal” 引擎策略,长期以来是一种过时的行为,最终被弃用。
  • 对于文档中已注明为弃用的**所有**函数、方法和参数,都会发出弃用警告。

有关 1.3 系列新特性的概览,请参阅 Whats New in 1.3?。完整的更新日志请见 Changelog

SQLAlchemy 1.3.0b2 已在 下载页面 上提供。