v4.0.0-beta.66
Pre-release
Pre-release
Warning
effect-db@4.0.0-beta.66 was published with a broken generated type declaration: import { defineConfig } from "effect-db" fails with TS2305. The fix is on refactor/effect-v4 at 74702c9, but npm package versions are immutable, so this exact effect-db artifact cannot be repaired in place. effect-qb@4.0.0-beta.66 is usable from the beta tag; wait for a follow-up beta before consuming effect-db@beta.
4.0.0-beta.66 - 2026-05-13
Features
- feat: derive table schemas lazily
- feat: validate effect-db sql rows with SqlSchema
- feat: preserve schema issues in row decode errors
Fixes
- fix: preserve json path schema transforms
Docs
- docs(readme): document sqlite and jsonb narrowing
- docs: cover opt-in Effect v4 schema codecs
- docs: record schema model migration decision
Tests
- test: cover table schema helper surface
Chores
- chore(repo): map stale release bot identity
- chore(repo): map bare release email
- chore: migrate Effect dependency surface to v4 beta
- chore(release): prepare beta channel
Other
- bd init: initialize beads issue tracking