DrizzleORM v0.28.5 发布
2023年8月24日

修复

ORM 中当前存在的 OpenTelemetry 逻辑并非 Drizzle 旨在使用的,并且 Drizzle 从未通过 drizzle-orm 收集过任何统计数据。OpenTelemetry 仅仅是一种协议。如果您查看 drizzle-orm 中实际使用它的代码,它只是使用 tracer 来收集查询统计数据,并不会将其发送到任何地方。它的设计目的是让 ORM 用户能够将这些统计数据发送到他们自己的遥测消费者。

重要的是 - OpenTelemetry 逻辑在当前版本中已被禁用。它实际上什么都没做。我们过去曾对其进行过实验,但在发布前将其禁用了。

至于上次版本中出现问题的原因:这是由于 这行代码 中类型导入不正确导致的。我们使用了 import { type ... } 语法而不是 import type { ... },这导致 import '@opentelemetry/api' 行在运行时泄露。