knex · Issues· 751 open
Open on GitHubLocally synced open issues (discussions stay on GitHub)
- #6524
Expose QueryBuilder and Raw classes from the main entry point (deep import into knex/lib/* has no types)
Updated Sep 8, 2026 - #6528
Allow `readonly string[]` for `withRecursive` column names
Updated Sep 3, 2026 - #6196
Use mysql2/promise to prevent problems where MySQL stracktraces are lost
NG_bugUpdated Aug 27, 2026 - #6522
PG: toPathForJson complex path
Updated Aug 27, 2026 - #6518
How to use `LifecycleHook` in practice
Updated Aug 25, 2026 - #6519
v3.3.0 (oracledb): "DPI-1011: connection was not acquired from a session pool" on destroyRawConnection
Updated Aug 25, 2026 - #5800
Proper support for Typescript and ESM by migrating to better libraries/frameworks: Jest to Vitest, ts-node/ts-register to tsx
NG_feature_requestNG_PRIORITYNG_meta_childUpdated Aug 13, 2026 - #6513
QOL Feat: Infer types from typed raw in keyed select
Updated Aug 11, 2026 - #4873
Feature Request: Support MySQL Spatial Datatypes
NG_feature_requestUpdated Aug 6, 2026 - #6509
[Security] SQL Injection via JSON default values in formatDefault() (CWE-89)
Updated Jul 31, 2026 - #6162
Node builtin node:sqlite support
NG_feature_requestNG_laterUpdated Jul 24, 2026 - #6504
onConflict().merge() without column args emits invalid SQL — columns===true guard missing in _merge()
Updated Jul 22, 2026 - #3012
Setting text column type in MySQL is case sensitive
NG_bugNG_difficulty_easyUpdated Jul 19, 2026 - #5716
Implement batch updates (WAS: re-opening batch update discussion)
NG_feature_requestNG_laterUpdated Jul 11, 2026 - #6409
Meta: 4.0 Release Ideas
Updated Jul 6, 2026