v1.0.0-beta.9
-
Drizzle now has native
@effect/sql-pgdriver support
That is a big milestone for Drizzle. We did rework our query builder chain and it supports both EffectLike and PromiseLike flows, we will gather feedback from the community and ship other dialects support -
We did also rework(simplified)
PgColumntype chain, it's now mostly decoupled from other dialects, it now has better type performance and simpler declaration chain. We did remove PgArray column recursive wrapper, everyPgColumnnow has dimensions property both in runtime and type chain for external usage like validation packages -
We have 1 breaking API change too, postgres
.array()is now not chainable, if you want to have multidimensional array it's now.array('[][]'),.array('[][][]'), etc. -
Fixed lack of query result recalculation on pg dynamic update with joins
-
Switched
MySQL2default client fromCallbackPooltoPool -
We've migrated away from
esbuild-registertotsxloader, it will now allow to use drizzle-kit seamlessly with both ESM and CJS modules -
We've also added native Bun and Deno launch support, which will not trigger tsx loader and utilise native bun and deno imports capabilities and faster startup times