Skip to main content

Changelog

4.0.0-rc.1 (2026-11-14)​

Features​

  • first release candidate of Webda 4.0, npm version badge in package READMEs (#1083) (0cf8a55)

Bug Fixes​

  • sqlite on Node 22, stable gcp module file, deterministic downloadTo test (#1070) (d992918)

Dependencies​

  • The following workspace dependencies were updated
    • dependencies
      • @webda/core bumped to 4.0.0-rc.1
      • @webda/ql bumped to 4.0.0-rc.1
      • @webda/sql bumped to 4.0.0-rc.1
      • @webda/sql-schema bumped to 4.0.0-rc.1
      • @webda/utils bumped to 4.0.0-rc.1
      • @webda/workout bumped to 4.0.0-rc.1
    • devDependencies
      • @webda/bench bumped to 4.0.0-rc.1
      • @webda/compiler bumped to 4.0.0-rc.1
      • @webda/test bumped to 4.0.0-rc.1

4.0.0-beta.6 (2026-11-10)​

Dependencies​

  • The following workspace dependencies were updated
    • dependencies
      • @webda/core bumped to 4.0.0-beta.14
      • @webda/ql bumped to 4.0.0-beta.11
      • @webda/sql bumped to 4.0.0-beta.6
      • @webda/sql-schema bumped to 4.0.0-beta.3
      • @webda/utils bumped to 4.0.0-beta.13
    • devDependencies
      • @webda/bench bumped to 4.0.0-beta.14
      • @webda/compiler bumped to 4.0.0-beta.14

4.0.0-beta.5 (2026-11-04)​

Features​

  • core: refuse to start when a @webda package is loaded twice (#965) (b67f2d4)
  • postgres,sqlite: operation-scoped transactions in the SQL stores (#981) (ebe633d)
  • sqlite: SQLiteRelationalStore on the shared relational layer (#1012) (9de054d)
  • sql: junction-attribute filters, composite references, ModelsMapped filling and the sealed @Index warning (#1027) (b2cc2c8), closes #1026
  • sql: multi-version schema registry for the relational stores (#1016) (#1024) (1a895d0)

Bug Fixes​

  • postgres,sqlite: parameterize JSON path segments and validate array indices (#1041) (6092bd3)
  • sql: relational store polish: review minors, @Index/@Unique, foreignKeysToJsonb, importFromJsonb (#1023) (277555f)

Dependencies​

  • The following workspace dependencies were updated
    • dependencies
      • @webda/core bumped to 4.0.0-beta.13
      • @webda/ql bumped to 4.0.0-beta.10
      • @webda/sql bumped to 4.0.0-beta.5
      • @webda/sql-schema bumped to 4.0.0-beta.2
      • @webda/utils bumped to 4.0.0-beta.12
      • @webda/workout bumped to 4.0.0-beta.7
    • devDependencies
      • @webda/bench bumped to 4.0.0-beta.13
      • @webda/compiler bumped to 4.0.0-beta.13
      • @webda/test bumped to 4.0.0-beta.9

4.0.0-beta.4 (2026-10-22)​

Features​

  • opt-in total count for paginated queries (Repository.count, REST/GraphQL total) (#967) (b43e6d1)

Dependencies​

  • The following workspace dependencies were updated
    • dependencies
      • @webda/core bumped to 4.0.0-beta.12
      • @webda/ql bumped to 4.0.0-beta.9
      • @webda/sql bumped to 4.0.0-beta.4
      • @webda/utils bumped to 4.0.0-beta.11
      • @webda/workout bumped to 4.0.0-beta.6
    • devDependencies
      • @webda/bench bumped to 4.0.0-beta.12
      • @webda/compiler bumped to 4.0.0-beta.12
      • @webda/test bumped to 4.0.0-beta.8

4.0.0-beta.3 (2026-10-16)​

Dependencies​

  • The following workspace dependencies were updated
    • dependencies
      • @webda/core bumped to 4.0.0-beta.11
      • @webda/sql bumped to 4.0.0-beta.3
    • devDependencies
      • @webda/bench bumped to 4.0.0-beta.11
      • @webda/compiler bumped to 4.0.0-beta.11

4.0.0-beta.2 (2026-10-15)​

Features​

  • bench: benchmarks for Store, Queue, Pub/Sub and the blog-system application (#914) (#916) (aed07ef)
  • sqlite: SQLiteStore, SQLiteQueue, SQLitePubSub on node:sqlite sharing an extracted @webda/sql layer (#902) (e2cdc49)

Bug Fixes​

  • unit test models relations (2d160f1)

Dependencies​

  • The following workspace dependencies were updated
    • dependencies
      • @webda/core bumped to 4.0.0-beta.10
      • @webda/sql bumped to 4.0.0-beta.2
      • @webda/utils bumped to 4.0.0-beta.10
    • devDependencies
      • @webda/bench bumped to 4.0.0-beta.10
      • @webda/compiler bumped to 4.0.0-beta.10