chore(Automated Integration PR): update engines to 4.14.0-56.integration-buffer-datamodel-c44fb1316a4d79511325f2a127cb63db3d5178d7(#19086)

Closed
Merging
integration/engines-4.14.0-56.integration-buffer-datamodel-c44fb1316a4d79511325f2a127cb63db3d5178d7
into
main
+24%
IMPROVEMENTS
0
REGRESSIONS
0
UNTOUCHED
3
NEW
0
DROPPED
0

Benchmarks

client generation ~50 Models
packages/client/src/__tests__/benchmarks/huge-schema/huge-schema.bench.ts::typescript::client generation ~50 Models
-8%
5.8 s
6.3 s
typescript compilation ~50 Models
packages/client/src/__tests__/benchmarks/huge-schema/huge-schema.bench.ts::typescript::typescript compilation ~50 Models
+24%
72.3 ms
58.1 ms
client generation 100 models with relations
packages/client/src/__tests__/benchmarks/lots-of-relations/lots-of-relations.bench.ts::typescript::client generation 100 models with relations
+6%
45 s
42.7 s

Commits

Click on a commit to change the comparison range
perf(client): Stop bundling @opentelemetry packages (#19039) Removes all @opentelemetry packages from client bundle. Client would now interact with OTEL throgh type-only `TracingHelper` dependency. Actual implementation is provided by `@prisma/instrumentation` package. Technically it works like this: - `@prisma/internals` package contains type definition for `TracingHelper` interface. This interface describes all OTEL functions client might need. `runInChildSpan`, `getTraceParent` and `createSpan` functions moved there. - `@prisma/client` contains no-op `TracingHelper` implementation. It will be used if tracing is not active (either through disabled preview feature or through absence of instrumentation package). - `@prisma/instrumentation` contains active implementation of `TracingHelper`. It is set on a global `PRISMA_INSTRUMENTATION` instead of the config. When active, client will use that implementation instead of no-op one. Close prisma/client-planning#340
base
435bf81
7 months ago by SevInf
+24%
chore(deps): update engines to 4.14.0-56.integration-buffer-datamodel-c44fb1316a4d79511325f2a127cb63db3d5178d7
27ddcf5
7 months ago by prisma-bot
ResourcesHomePricingDocsBlogGitHub
Copyright © 2023 CodSpeed Technology SAS. All rights reserved.