Skip to content

Releases: async/db

@async/db v0.15.0

Choose a tag to compare

@PatrickJS PatrickJS released this 08 Jul 20:10

Full Changelog: v0.14.0...v0.15.0

v0.14.0

Choose a tag to compare

@PatrickJS PatrickJS released this 17 Jun 09:36

Release notes from CHANGELOG.md for 0.14.0 (2026-06-17).

Added

  • Added Deno workflow support for async-db init, including generated
    deno.json tasks, Deno-only project detection, Deno quick-start docs, a
    Deno basic example, and a release-gated Deno smoke test for npm package
    compatibility.

Source: CHANGELOG.md in tag v0.14.0.

v0.13.0

Choose a tag to compare

@github-actions github-actions released this 17 Jun 08:22

Release notes from CHANGELOG.md for 0.13.0 (2026-06-17).

Added

  • Added Git-backed resource sources with reusable Git remotes, gitFiles,
    gitFile, and gitCollectionFile schema helpers, safe source metadata in
    generated manifests, and Git snapshot sync for JSON, JSONC, frontmatter, MD,
    MDX, and text files.
  • Added sqliteMirror() for Git-backed resources with receipt-mode defaults,
    write-through outbox support, and db._.git control hooks for pending work,
    flushing, receipts, and reconciliation.
  • Added GitHub content and Tina-style CMS examples covering default JSON
    mirrors and SQLite-backed read-heavy mirrors.

Source: CHANGELOG.md in tag v0.13.0.

v0.12.0

Choose a tag to compare

@github-actions github-actions released this 17 Jun 00:09

Release notes from CHANGELOG.md for 0.12.0 (2026-06-16).

Added

  • Added eventResource() as a small helper for append-only event resources that
    fills conventional event fields while delegating writes to
    collection.append(record).

Source: CHANGELOG.md in tag v0.12.0.

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 15 Jun 08:26

Release notes from CHANGELOG.md for 0.11.0 (2026-06-15).

Added

  • Added typed resource-property access on openDb<DbTypes>() handles, callable
    control/resource collision handling, and db._ as the explicit control
    namespace.
  • Added generated DbCollectionKeys maps so collection identity fields type
    package API key arguments.

Source: CHANGELOG.md in tag v0.11.0.

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 15 Jun 07:33

Release notes from CHANGELOG.md for 0.10.0 (2026-06-15).

Added

  • Added normalized resource identity metadata across schema builders, generated
    TypeScript, schema manifests, viewer manifests, REST metadata, GraphQL SDL,
    API surface ledgers, SQL adapters, and inspectors.
  • Added compound object-key runtime support across package APIs, REST __key
    routes, GraphQL resource key inputs, WAL replay, audit payloads, and
    SQLite/Postgres existing-table adapters.
  • Added append-only log policy handling and field.bytes(...) metadata with
    encoded payload validation.

Changed

  • Delegated JSON-backed identity behavior through the standalone @async/json
    engine while preserving the @async/db/json compatibility export.
  • Replaced the GitHub release tarball dependency on @async/json with the npm
    package dependency @async/json@^0.2.0; GitHub Packages remain preview/mirror
    install surfaces, not the default dependency source.

Source: CHANGELOG.md in tag v0.10.0.

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 15 Jun 05:58

Release notes from CHANGELOG.md for 0.9.0 (2026-06-15).

Added

  • Added the standalone @async/json package dependency as the JSON engine boundary while keeping @async/db/json as a compatibility export.
  • Added RedisJSON adapter exports from @async/db/redis through @async/json/redis.

Changed

  • Shared collection query helpers with @async/json and documented the responsibility split between the JSON engine and @async/db platform layer.

Source: CHANGELOG.md in tag v0.9.0.

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 14 Jun 11:21
7efdc4a

Release notes from CHANGELOG.md for 0.8.0 (2026-06-14).

Added

  • Added generated @async/pipeline release, preview, snapshot, GitHub Pages, and API surface workflows for the Async org release standard.
  • Added @async/api-contract API surface checks with api-contract.json and API_SURFACE.md wired into release verification.
  • Added scripts/release-doctor.mjs and the dispatchable release-doctor pipeline job: verifies that the git tag, npm version, and GitHub Release agree for the current version, repairs what is provably safe (push or fetch the tag, publish from the tagged commit, create the tag when the npm tarball shasum matches a pack of HEAD, create the missing GitHub Release), and --supersede bumps the patch version and marks the unreconcilable release in this changelog.

Changed

  • Standardized docs, examples, and README task commands on pnpm and pnpm run <pipeline-name>.
  • Replaced standalone release/docs workflows with the generated async-pipeline.yml; the unrelated Fallow workflow remains separate.

Source: CHANGELOG.md in tag v0.8.0.

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 10 Jun 05:09

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 init for scaffolding new Async DB projects, plus a corrected CLI --version output 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/compat for 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 serializable derived metadata 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 .js config and schema files in ESM packages while keeping existing .mjs discovery 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.

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 07 Jun 20:13

Release notes from CHANGELOG.md for 0.5.1 (2026-06-07).

Fixed

  • Suppressed the optional node:sqlite experimental warning while Async DB loads SQLite support, keeping async-db integrate inspect stdout/stderr stable on Node.js 22.

Source: CHANGELOG.md in tag v0.5.1.