Roadmap

This roadmap describes product direction, not a release guarantee.

v0.1 focus

The v0.1 goal is credibility, not completeness. A useful v0.1 should let a technical reader clone the repo, run the server, connect with a normal client, read honest limitations, and understand why the architecture exists.

Near-term engineering themes

Compatibility direction

PostgreSQL compatibility should grow from real client behavior:

The project should avoid claiming "PostgreSQL compatible" without a compatibility matrix and reduced test cases.

Graph and vector direction

The graph and vector roadmap should prioritize features that reduce application duplication:

Deep graph algorithms, distributed graph traversal, and large-scale vector serving are later concerns. The first milestone is a coherent single-node model.

Operations direction

Operational work should become credible in layers:

High availability should not be marketed before the single-node operational story is solid.

Product and distribution direction

The product surface should be easy to evaluate without reading crate internals:

The first distribution milestone is a credible local product. Managed cloud work should come after the local operator path is boring and reproducible.

Longer-term themes

Non-goals for v0.1

See Tradeoffs for the current architectural tradeoff summary.

How to read this roadmap

This page is not a promise that every item will land in order. It is a statement of priorities. If a benchmark, compatibility report, or user workload shows that a lower-level issue blocks real evaluation, that issue should move ahead of broad feature work.