Changelog

Preview milestones on the way to 0.0.1, the first release. None of these was a public release.

  1. Wake modes

    Pick how idle branches wake: stop to zero (1.1 to 1.4 s median in our tests), a warm pool (about 600 ms) or paused in memory (about 9 ms). Also new: audit log export and self-serve account deletion.

  2. License keys

    Self-hosted installs need a signed license key, verified offline in your cluster. It is free for organizations under $1M in annual revenue. If a key lapses, running databases keep serving and new branches are refused until you install a valid key.

  3. Pages checked against standard PostgreSQL

    A test runs a random workload and compares the pages SkelaDB serves, byte for byte, with the same pages from a standard PostgreSQL standby. We run it while developing each release; it does not check pages inside your installation.

  4. One database across many storage nodes

    Large databases can spread across storage nodes, and a busy shard splits on its own, so storage throughput grows with the data. Tested on a local Kubernetes cluster.

  5. Compaction and retention

    History is compacted and cleaned up automatically once it passes your retention window.

  6. Read replicas

    Add read replicas that stream from the same replicated log, without copying the database.

  7. Branch from any second

    Fork a branch from any past moment within your retention window, down to the second.

  8. Quorum commits

    Every commit is written to three WAL nodes and acknowledged once two have it on disk. Losing one node loses no acknowledged commit.

  9. History on object storage

    Database history is stored as immutable layers in your object storage bucket, with a local cache in front for fast reads.

  10. Instant branches

    Create an isolated, writable copy of any database. In the object storage mode, branches share storage with their parent until they change.

  11. Computes with no local disks

    In the object storage mode, Postgres computes read every page from the storage layer, so a compute can start anywhere and hold no data of its own.

  12. Control plane and console

    Projects, branches, scale to zero with wake on connect, backups with point-in-time restore, retention, Prometheus metrics and an installer with profiles for EKS, GKE and AKS. Those profiles are still in preview and not yet verified on the managed services.

  13. PostgreSQL 18.4 with the SkelaDB extension

    PostgreSQL 18.4 with three small patches and the SkelaDB storage extension, in one image for primaries, replicas and recovery.

  14. A Postgres proxy built for serverless

    TLS, SCRAM-SHA-256 pass-through, transaction pooling, prepared statements, cancel requests and routing by branch. Clients connect to one address and the proxy wakes the right compute.