From 5279a7b194e75912ddc6f80459ebee09a5eb697c Mon Sep 17 00:00:00 2001 From: Dan Kochetov Date: Tue, 30 May 2023 16:22:18 +0300 Subject: [PATCH 1/2] Disable OTEL integration It was implemented using a top-level await, that is not supported in some bundlers by default --- drizzle-orm/src/tracing.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/drizzle-orm/src/tracing.ts b/drizzle-orm/src/tracing.ts index 875f03a86..61ecbcce4 100644 --- a/drizzle-orm/src/tracing.ts +++ b/drizzle-orm/src/tracing.ts @@ -4,13 +4,13 @@ import { npmVersion } from '~/version'; let otel: typeof import('@opentelemetry/api') | undefined; let rawTracer: Tracer | undefined; -try { - otel = await import('@opentelemetry/api'); -} catch (err: any) { - if (err.code !== 'MODULE_NOT_FOUND' && err.code !== 'ERR_MODULE_NOT_FOUND') { - throw err; - } -} +// try { +// otel = await import('@opentelemetry/api'); +// } catch (err: any) { +// if (err.code !== 'MODULE_NOT_FOUND' && err.code !== 'ERR_MODULE_NOT_FOUND') { +// throw err; +// } +// } type SpanName = | 'drizzle.operation' From 6c192f850d441ae0bb9364380a4232822e543211 Mon Sep 17 00:00:00 2001 From: Dan Kochetov Date: Tue, 30 May 2023 16:32:30 +0300 Subject: [PATCH 2/2] Bump ORM version --- changelogs/drizzle-orm/0.26.3.md | 1 + drizzle-orm/package.json | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 changelogs/drizzle-orm/0.26.3.md diff --git a/changelogs/drizzle-orm/0.26.3.md b/changelogs/drizzle-orm/0.26.3.md new file mode 100644 index 000000000..cebc37e3e --- /dev/null +++ b/changelogs/drizzle-orm/0.26.3.md @@ -0,0 +1 @@ +- Disabled OTEL integration due to the top-level await issues diff --git a/drizzle-orm/package.json b/drizzle-orm/package.json index 5674fc66b..adad92314 100644 --- a/drizzle-orm/package.json +++ b/drizzle-orm/package.json @@ -1,6 +1,6 @@ { "name": "drizzle-orm", - "version": "0.26.2", + "version": "0.26.3", "description": "Drizzle ORM package for SQL databases", "type": "module", "scripts": {