DrizzleORM v0.28.5 发布
Aug 24, 2023

修复

  • 修复了错误的 OpenTelemetry 类型导入导致运行时错误

ORM 中目前存在的 OpenTelemetry 逻辑不适用于 Drizzle,并且 Drizzle 从未使用 drizzle-orm 收集过任何统计数据。OpenTelemetry 只是一个协议。如果你查看 drizzle-orm 中实际使用 OpenTelemetry 的代码,你会发现它只是使用追踪器来收集查询统计数据,并没有将其发送到任何地方。它的设计初衷是让 ORM 用户能够将这些统计数据发送给他们自己的遥测消费者。

重要的是 - 当前版本已禁用了 OpenTelemetry 逻辑。它实际上什么都不做。我们在过去的某个时刻进行了一些实验,但在发布之前就禁用了它。

至于上一个版本中出现问题的原因:是因为在 这一行 上出现了错误的类型导入。我们使用了 import { type ... } 的语法,而不是 import type { ... },导致 import '@opentelemetry/api' 这一行泄漏到了运行时。

Become a Gold Sponsor