DrizzleORM v0.28.5 发布
Aug 24, 2023
修复
- 修复了导致运行时错误的 OpenTelemetry 类型导入问题
ORM 中当前存在的 OpenTelemetry 逻辑并非 Drizzle 所用,Drizzle 也从未使用 drizzle-orm 收集过任何统计数据。OpenTelemetry 只是一个协议。如果你查看 drizzle-orm 中使用它的实际代码,它只是使用跟踪器来收集查询统计信息,而不会将其发送到任何地方。它旨在使 ORM 用户能够将这些统计信息发送给他们自己的遥测消费者。
重要的是 - 当前版本禁用 OpenTelemetry 逻辑。它实际上什么也不做。我们过去曾尝试过,但在发布之前已将其禁用。
关于上一版本中出现此问题的原因:这是由于 此行 上的类型导入不正确造成的。我们使用了 import { type ... }
语法而不是 import type { ... }
,这导致 import '@opentelemetry/api'
行泄漏到运行时。