Overview

Changelog

The published release history records released versions and their artifacts. Production documentation follows the released tag; development previews follow their version branch.

Surfaces marked in preview are deliberately absent from this page. They are documented and usable, but they sit outside the release line and carry no compatibility promise, so they are not part of a version’s contract.

Edge

edge is the opt-in development build. It tracks the v0.6 branch and is republished as the branch moves; pin a released tag for anything you depend on.

Running edge

git clone --branch v0.6 https://github.com/hev/layer.git
cd layer
export GATEWAY_IMAGE=hevlayer/layer-gateway:edge
export TURBOPUFFER_API_KEY="tpuf_..."
docker compose up -d --wait
curl --fail http://localhost:8080/health

The quickstart covers the rest.

0.6

Community Edition

  • 📦 One-bundle Community Edition — a single Compose file and a public image, run with a Turbopuffer key
  • 🧑‍💻 layer CLI on Community Edition — keyless index get, env add, and inspection

Gateway and pipelines

  • 🚦 Higher fan-out for pinned namespaces — 4× the default concurrency
  • 📄 REST source pagination — searchAfter over enumerated snapshots
  • 🦾 arm64 REST worker
  • 🗑️ Namespace deletion without S3

Fixes

  • 🔒 Scoped keys confined to their namespaces
  • 🧮 Document-cache scans agree with counts
  • 🪣 Standalone gateway runs without an object store

0.5

Embedding

  • 🧮 Gateway-side query embedding — embed: attributes resolved on the wire
  • 🎛️ Serving preference — per-attribute choice of where embedding runs
  • 🤝 Native Turbopuffer embeddings wired through the gateway
  • 🪟 Lattice embedding provider — pinned artifact mounted by Helm
  • 🖼️ Local CLIP provider — multimodal without a GPU worker
  • 🧰 BYO models — the blended embedding policy removed
  • 💸 Native embed cost attribution

Install and CLI

  • 🧙 layer install aws — guided Terraform + Helm install wizard
  • ♻️ Profile-aware layer install lifecycle — the install script deleted
  • 🗄️ Document cache Helm profiles
  • 🚀 Quickstart from a clone — the bundled Compose flow

Licensing

  • 🎟️ Team tier gates — custom InfraRules and multiple vector stores
  • 🔏 Authenticated /v2/license probe
  • ⏳ Trial licenses skip post-expiry grace

Pipelines

  • 📚 Enumerated REST full snapshots
  • 🧬 Idempotent sweeps — content hashes keep Function-written attributes

Stores and gateway

  • 🗃️ Kubernetes vector stores preferred in pro
  • 🧊 Turbopuffer base64 vectors accepted
  • 🎯 Namespace delete routed by vector store
  • 🔓 Segment lock convoys resolved
  • 📴 Standalone gateway runs with no object store

0.4

API hardening

  • 🧩 Finalize CRDs
  • 🚆 Wire-compatible pass-through reads and writes
  • 🏷️ Naming things

Lifecycle and operability

Surfaces

  • 🪟 Dashboard MVP — CRD management and observability
  • 📚 Documentation site
  • 🧰 Official Python, Go, and TypeScript clients

Proposals

Unreleased design proposals are tracked separately from published release notes. A proposal does not establish store or edition support; use the selected edition’s API reference.

esc