## drizzle-team/drizzle-orm — v1.0.0-beta.22…v1.0.0-rc.1

_139 commits._

### Features
- **Postponed new tests** (0bbcaa2)
- **Removed jit mapper option from D1 due to lack of support by runtime** (5fe0d65)
- **Removed `gel` dialect, `prisma` drivers, made bodies of JIT-mappers internally loggable, obfuscated `new Function()` to avoid bundler crashes, improved jit mapper, const type for generic pg codecs** (5e8ce43)

### Fixes
- **Test case fix** (325d54d)
- **Workflow fix** (5aff9af)
- **`isConfig` fix** (f59fe5f)
- **import fix** (af6b4cb)
- **Import fix** (b4fcfc9)
- **Type fix** (bdef7ac)
- **Condition fix** (c78b591)
- **`neon-http` session fix** (e8d5a2f)
- **Proxy fix** (4b12872)
- **type fix** (a262e9d)
- **CRDB container version fix** (334dbc7)
- **Type error fix** (77837da)
- **Codec fix for `neon-http` bytea** (ad3a6de)
- **Unskipped test related to #3018 due to fix** (3ba54a6)

### Backend
- **Merge remote-tracking branch 'origin/beta' into beta** (e2a6f87)
- **Merge remote-tracking branch 'origin/codecs' into beta** (f819e93)
- **v1.0.0-rc.1** (af1c1b2)
- **Merge pull request #5445 from drizzle-team/codecs** (eab03fd)
- **v1.0.0-beta.24** (37f18db)
- **Extended test postpone date, `useJitMappers: true` => `jit: true` for `drizzle()`** (5d05836)
- **Added query error wrapping tests** (e0fb9cd)
- **Consistent naming, fixed broken query string in \!fastPath** (45bb42a)
- **Proper error wrapping for fast path** (9748b35)
- **Merge branch 'beta' of https://github.com/drizzle-team/drizzle-orm into codecs** (693b144)
- **Netlify fixes (beta) (#5668)** (749e9a1)
- **Effect V4(#5484)** (98bd5e8)
- **Bumb internal api ver** (46020ee)
- **[WIP] JIT mappers compatibility check** (589b6d9)
- **Separate files for codecs** (c7b1931)
- **Strict mode for jit functions** (eaa25cd)
- **+** (c06213d)
- **fast path for bun sessions** (c07a16e)
- **postpone postponed tests** (aaec768)
- **use string template for bunsql** (b51c294)
- **Merge remote-tracking branch 'origin/codecs' into codecs** (41b4db6)
- **+** (649d503)
- **Fixed bun codecs, improved bigint codecs** (db6c385)
- **Reverted dev dep version** (88c468d)
- **Fixed tests, clarification in comment** (3fe59fa)
- **Moved existing predefined pg column mappers to codecs, fixed array codecs sometimes mutating data passed for input** (544b179)
- **Deleted dev files** (f2c83a8)
- **Updated error text** (0ca716d)
- **Improved RQBv2 jit mapper** (7b5e485)
- **Switched PG RQBv2 to array mode, jit mapper generation for array mode [WIP]** (7c811b7)
- **Netlify-DB patches (#5664)** (de55be5)
- **Matched deep selection logic in jit mapper to regular mapper, added postponed tests** (8d8ecb7)
- **Fixed skip date** (8d79ee0)
- **Faster jit mappers for regular queries [Deep selection WIP]** (667a9ff)
- **Consistent skip date** (3f96465)
- **Removed debug code** (100d9e5)
- **Fixed conflicts** (851c80b)
- **Merge branch 'beta' of https://github.com/drizzle-team/drizzle-orm into codecs** (1aebb83)
- **Jit mapper optimization** (be2e09f)
- **Readable indentation for jit functions, tests for jit functions, fixed faulty check in `isConfig`** (ee47070)
- **Added missing codecs for netlify-db** (cdf9caf)
- **Reduced generic codecs to common codecs** (e376cea)
- **Un-postponed fixed test case** (5f0a9cc)
- **Casings rework (#5642)** (de4f48d)
- **Requested changes: naming, code cleanup; Fixed typeperf tests** (3b1859e)
- **Extended tests postpone date** (79fc602)
- **Fixed tests testing for queries with broken table prefix filtration for single table queries** (4fa69ab)
- **Disabled selection cast codecs for subqueries, views & CTEs** (d362408)
- **Consitent naming** (59e0ca6)
- **Merge branch 'beta' of https://github.com/drizzle-team/drizzle-orm into codecs** (ab69635)
- **Requested changes** (2a81aeb)
- **Removed unused session options** (afec359)
- **Removed RQBv1's query build function** (9f07f22)
- **Removed extra awaits** (91f355e)
- **Increased timeout** (b96bcef)
- **Increased timeout** (f9ef05b)
- **Resolved circular dependency (pg array functions moved from `drizzle-orm/pg-core/utils` to `drizzle-orm/pg-core/array`), reworked launchers of import tests** (5ffbebb)
- **Extended postpone date** (36de427)
- **Removed redundant concurrency** (6eef74a)
- **Decreased concurrency on import tests** (720d825)
- **Verbose shell for imports test** (54b859b)
- **Fixed `postgres-js` queries not getting prepared by driver when .prepare is called** (59cb1a0)
- **Updated tests** (b2e509b)
- **Simpler type** (1891859)
- **Removed RQBv1 from `postgresql` dialect, temporary separate `DrizzlePgConfig`** (0e2120a)
- **Added mapper tests** (4753f39)
- **Fixed session** (5a2270f)
- **Faster default relational mapper** (ad5d2d5)
- **Adapted test case for changes** (27eded8)
- **Adapted test case for changes** (08616a8)
- **Restored lost migrator updates, updated test postpone date** (91cb72d)
- **Merge branch 'beta' of https://github.com/drizzle-team/drizzle-orm into codecs** (b5f2890)
- **Fixed tests, codecs for pg extensions, default codec type resolver for PG custom columns, extended postpone dates** (ec2d2b4)
- **Removed `sqlTypeMeta`, hardcoded codecs type, added codec type selection & old api deprecation notices to custom pg column** (9829f8a)
- **Codec redesign, input codecs [WIP - tests for non-insert params pending], fixed `neon-http` bytea corruption on insert, fixed PG drivers' JSON read\write [TODO: AWS Data Api]** (d9efe7a)
- **codec redesign** (9fa1261)
- **Insert codecs [to be implemented per driver]** (ab10bcc)
- **Skipped unused file** (3dbc8ad)
- **\`aws-data-api\` driver fixes, naming fixes, mapper generators & interpreted row mapper generator [enabled for PG only]** (4c61bab)
- **Fixed `neon-http` raw queries not having `.then` method, type fixes** (ab3fb94)
- **Fixed `neon-http` session, tests; fixed migrators using wrong field for session** (d39e32a)
- **Fixed JIT mapper flag not being passed in pg (mapper generators WIP), fixed `effect-pg` session** (f782634)
- **[PG] Simplified sessions** (3b9179a)
- **+** (4a0ae77)
- **Merge commit 'c64a98fd5b475818bd139a53ebf24758c1186800' into codecs** (b3bbc58)
- **update ci+test command** (96300f4)
- **[WIP] Simplified sessions** (c64a98f)
- **added test** (bfac813)
- **+** (4b0aa50)
- **+** (927cc24)
- **remove redundant isResponseInArray flag** (e7ac0ef)
- **De-inverted useJitMapper flag handling** (9ddd000)
- **Slight performance improvement for non-JIT RQB mapper, fixed codec usage in JIT mapper** (fcab71e)
- **Fixes, enabled RQB JIT mapper in sessions** (52c9e66)
- **+** (dd8e5d4)
- **Fixed mappers ignoring jit mapper preference** (a700b64)
- **Opt-in for jit mappers** (44064f9)
- **Cast PGLite bigints to text due to inconsistent returns** (06ad389)
- **Fixed tests, repladed default pglite bigint parsers with codecs** (d2e5a55)
- **Fixed JIT mapper result object init, extended test postpone date** (e72cfab)
- **Switched non-rqb queries to JIT-generated mappers** (bdde7b8)
- **Generated query mapper** (5a4d786)
- **Moved column array mapper applying procedure to `.postBuild()` for proper `noop` mapper handling, fixed `pglite` codecs, code cleanup** (24659c1)
- **Resolved override issues** (2ac9cf5)
- **`pglite` codecs only cast buffer data to `UInt8Array` if `Buffer` is not supported by environment, explicit `noop` flag for mappers** (ee33d92)
- **Restored deleted encoder** (3f81f68)
- **Removed deprecated `mapFromDriverValue` overloads** (e3d28a5)
- **Extended test postpone date** (e38c22b)
- **Better codec merging, rebased generic codec around most common `node-pg` driver's version** (6a13d8a)
- **`effect-sql/pg` codecs** (35f3424)
- **Codecs for `neon-serverless`** (65482d4)
- **Removed temporary logs, fixed test case** (2984396)
- **[TEMP] added logs** (f7cc489)
- **Simplified custom column check on rqbv2 column build, temporary disabled `bytea` codec test in `neon-http`** (9cd6268)
- **Fixed missing flag, reworked PG custom columns** (b168f09)
- **Code cleanup, `vercel-postgres` codecs, fixed normalize not applying to regular select queries, deleted some deprecated column mappers or overloads [WIP], codec tests for `bun-sql/pg`** (c793d34)
- **Added appropriate codecs to pg proxy driver in tests** (636c7a4)
- **Codecs for `neon-http`** (af3261c)
- **Added generic codecs to all PG drivers, added `postgres-js`, `pglite`, `node-pg` codecs; root level of RQBv2 queries in PG is no longer treated as in-JSON, unless explicitly stated otherwise [other dialects pending], extended test postpone date, generic codecs improvements** (f97ba1b)
- **Removed unused types** (f12c91a)
- **Codec fixes, codecs for `PgLite`** (d397311)
- **[WIP] Codecs for `postgres`** (d99438a)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/drizzle-team/drizzle-orm?utm_source=github-action)._