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)
- ql: SELECT field lists at runtime (partial results) (#1075) (fdbf962)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @webda/core 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/compiler bumped to 4.0.0-rc.1
- @webda/graphql bumped to 4.0.0-rc.1
- @webda/grpc bumped to 4.0.0-rc.1
- @webda/models bumped to 4.0.0-rc.1
- @webda/offline bumped to 4.0.0-rc.1
- @webda/ql bumped to 4.0.0-rc.1
- @webda/test bumped to 4.0.0-rc.1
- peerDependencies
- @webda/graphql bumped to 4.0.0-rc.1
- @webda/grpc bumped to 4.0.0-rc.1
- @webda/offline bumped to 4.0.0-rc.1
- dependencies
4.0.0-beta.7 (2026-11-10)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @webda/core bumped to 4.0.0-beta.14
- @webda/utils bumped to 4.0.0-beta.13
- devDependencies
- @webda/compiler bumped to 4.0.0-beta.14
- @webda/graphql bumped to 4.0.0-beta.14
- @webda/grpc bumped to 4.0.0-beta.14
- @webda/models bumped to 4.0.0-beta.14
- @webda/offline bumped to 4.0.0-beta.14
- @webda/ql bumped to 4.0.0-beta.11
- peerDependencies
- @webda/graphql bumped to 4.0.0-beta.14
- @webda/grpc bumped to 4.0.0-beta.14
- @webda/offline bumped to 4.0.0-beta.14
- dependencies
4.0.0-beta.6 (2026-11-04)
⚠ BREAKING CHANGES
- otel: @webda/otel no longer honors an incoming traceparent from any caller: list upstream services in trustedTraceSources (default []) or cross-service traces split. traceExporter.sampling now applies to the auto-instrumented HTTP and database spans (ParentBased ratio sampler). The HTTP instrumentation's incoming SERVER spans and the router span are replaced by Webda's SERVER span on every entry point. The Router emits CORS response headers for the origins of the website parameter and the CORS filters; Lambda OPTIONS without Origin no longer gets Access-Control-Max-Age/Allow-Headers. See the Upgrading section of packages/otel/README.md.
- core: complete action REST bindings and OpenAPI (#996)
Features
- compiler,models: record delete policies on relations (#982) (7cd83af)
- core: complete action REST bindings and OpenAPI (#996) (d9ddb34)
- core: refuse to start when a @webda package is loaded twice (#965) (b67f2d4)
- core: validate symmetry of model relations and store routing (#458) (#905) (3754359)
- otel: on-demand web tracing (W3C trace context, X-Webda-Trace token, every entry point) (#1029) (3d5387b)
Bug Fixes
Dependencies
- The following workspace dependencies were updated
- dependencies
- @webda/core bumped to 4.0.0-beta.13
- @webda/utils bumped to 4.0.0-beta.12
- @webda/workout bumped to 4.0.0-beta.7
- devDependencies
- @webda/compiler bumped to 4.0.0-beta.13
- @webda/graphql bumped to 4.0.0-beta.13
- @webda/grpc bumped to 4.0.0-beta.13
- @webda/models bumped to 4.0.0-beta.13
- @webda/offline bumped to 4.0.0-beta.13
- @webda/ql bumped to 4.0.0-beta.10
- @webda/test bumped to 4.0.0-beta.9
- peerDependencies
- @webda/graphql bumped to 4.0.0-beta.13
- @webda/grpc bumped to 4.0.0-beta.13
- @webda/offline bumped to 4.0.0-beta.13
- dependencies
4.0.0-beta.5 (2026-10-22)
⚠ BREAKING CHANGES
- core: instance actions declaring non-context parameters now receive them instead of the operation context. Take the context with a context-typed parameter or useContext().
Features
- core: model actions receive their typed parameters (#946, phase 1) (#955) (7e8eebd)
- opt-in total count for paginated queries (Repository.count, REST/GraphQL total) (#967) (b43e6d1)
- sdk: opt-in query total with a cached total for the next pages (#968) (f764692)
- sql-schema: relational schema plan built from model metadata (#937) (6f50192)
Bug Fixes
- content-mapper: record relation aliases, the ModelRelated attribute and @enum values (#940) (6e7e701)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @webda/core bumped to 4.0.0-beta.12
- @webda/utils bumped to 4.0.0-beta.11
- @webda/workout bumped to 4.0.0-beta.6
- devDependencies
- @webda/compiler bumped to 4.0.0-beta.12
- @webda/graphql bumped to 4.0.0-beta.12
- @webda/grpc bumped to 4.0.0-beta.12
- @webda/models bumped to 4.0.0-beta.12
- @webda/offline bumped to 4.0.0-beta.12
- @webda/ql bumped to 4.0.0-beta.9
- @webda/test bumped to 4.0.0-beta.8
- peerDependencies
- @webda/graphql bumped to 4.0.0-beta.12
- @webda/grpc bumped to 4.0.0-beta.12
- @webda/offline bumped to 4.0.0-beta.12
- dependencies
4.0.0-beta.4 (2026-10-16)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @webda/core bumped to 4.0.0-beta.11
- devDependencies
- @webda/compiler bumped to 4.0.0-beta.11
- @webda/graphql bumped to 4.0.0-beta.11
- @webda/grpc bumped to 4.0.0-beta.11
- @webda/models bumped to 4.0.0-beta.11
- @webda/offline bumped to 4.0.0-beta.11
- peerDependencies
- @webda/graphql bumped to 4.0.0-beta.11
- @webda/grpc bumped to 4.0.0-beta.11
- @webda/offline bumped to 4.0.0-beta.11
- dependencies
4.0.0-beta.3 (2026-10-15)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @webda/core bumped to 4.0.0-beta.10
- @webda/utils bumped to 4.0.0-beta.10
- devDependencies
- @webda/compiler bumped to 4.0.0-beta.10
- @webda/graphql bumped to 4.0.0-beta.10
- @webda/grpc bumped to 4.0.0-beta.10
- @webda/models bumped to 4.0.0-beta.10
- @webda/offline bumped to 4.0.0-beta.10
- peerDependencies
- @webda/graphql bumped to 4.0.0-beta.10
- @webda/grpc bumped to 4.0.0-beta.10
- @webda/offline bumped to 4.0.0-beta.10
- dependencies
4.0.0-beta.2 (2026-10-14)
Features
Bug Fixes
- unit test models relations (2d160f1)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @webda/core bumped to 4.0.0-beta.9
- @webda/utils bumped to 4.0.0-beta.9
- devDependencies
- @webda/compiler bumped to 4.0.0-beta.9
- @webda/graphql bumped to 4.0.0-beta.9
- @webda/grpc bumped to 4.0.0-beta.9
- @webda/models bumped to 4.0.0-beta.9
- @webda/offline bumped to 4.0.0-beta.9
- @webda/ql bumped to 4.0.0-beta.8
- peerDependencies
- @webda/graphql bumped to 4.0.0-beta.9
- @webda/grpc bumped to 4.0.0-beta.9
- @webda/offline bumped to 4.0.0-beta.9
- dependencies