v0.6.0
Release notes from CHANGELOG.md for 0.6.0 (2026-06-10).
Added
- Added the static docs website build, refreshed landing page copy, and ordered examples browser for the published docs site.
- Added
async-db initfor scaffolding new Async DB projects, plus a corrected CLI--versionoutput path. - Added wrapper-first Postgres integration inspection with source-only and optional read-only catalog modes, redacted env-based connection handling, Postgres adoption paths, and explicit import planning.
- Added
@async/db/postgres/compatfor optional low-level Postgres driver adapters and dry-run import helpers. - Added
openPostgresDb({ tables })for mapping Async DB resources to existing Postgres tables, including read-only mappings, column mappings, compound object keys, and append-only event tables. - Added review-first schema declaration migration with
async-db schema migrate inspect/generate, schema migration report types, JSONC/mixed draft generation, and source detection for Prisma, Drizzle, SQL, JSON Schema/OpenAPI, TypeBox, and common validator declarations. - Added
field.derived(...)and serializablederivedmetadata for database- or externally-owned read-only fields that Async DB documents but does not compute.
Changed
- Made generated GraphQL and Falcor endpoints opt-in by default in the local server; REST resource routes remain enabled by default, while apps can enable GraphQL or Falcor explicitly through server configuration.
- Updated docs, examples, and starter guidance to prefer
.jsconfig and schema files in ESM packages while keeping existing.mjsdiscovery support. - Reworked README and docs-site onboarding around JSON files in
db/, generated schemas/types, local REST/GraphQL routes, and the local data explorer.
Source: CHANGELOG.md in tag v0.6.0.