Monedula

§ Changelog · The serialization plan

Kafka Simulator changelog and roadmap

What shipped, newest first, and what comes next. The simulator opened as a lean Fundamentals pack and adds the rest of the curriculum in version packs on a roughly biweekly cadence, toward 136 scenarios. The counts come from the release manifest, so they always match what a build ships; the summaries come from each release post.

  1. Version 2.0, the current build: Governance, queues & capstones

    v2.0 completes all 136 scenarios: Schema Registry and authorization with a governance tier for free play, share groups (KIP-932), diskless topics (the KIP-1163/1164 draft) and the capstones. The playground around them is rebuilt - three ways to see a cluster, a timeline you can read, inspectors that answer questions and a terminal that no longer covers the canvas.

    +24 scenarios 136 of 136 Release post

  2. Version 1.9, released: Platform & the URL API

    Multi-Region Cluster observers, Cluster Linking and tiered storage complete the DR and storage story in twelve scenarios - and the playground's URL format goes public, with monedula-sim-link to turn a live cluster, or an AI agent's description, into a link.

    +12 scenarios 112 of 136 Release post

  3. Version 1.8, released: Multi-DC, DR & the Kafka CLI terminal

    Stretched clusters, MirrorMaker 2 offset translation, failover and failback - and a terminal running the real Kafka CLI tools against the simulated cluster. The DR module explains the cluster shapes free play has offered since v1.3.

    +20 scenarios 100 of 136 Release post

  4. Version 1.7, released: Chaos & failure lab

    Kill brokers, split the network, and watch your cluster recover. v1.7 adds the Failure Lab to free play, six chaos scenarios, and a more usable mobile playground.

    +6 scenarios 80 of 136 Release post

  5. Version 1.5 and 1.6, released: Storage & lifecycle and Ops/controller & quotas

    Two packs at once. Free play completes its topology ladder with the 3-DC stretched and 2.5-DC witness clusters, and 19 new scenarios cover the log's lifecycle - retention, compaction, tiered storage - plus the KRaft control plane and the operations you run against a live cluster.

    +19 scenarios 74 of 136 Release post

  6. Version 1.4, released: Delivery semantics & transactions

    Exactly-once, read_committed and the last stable offset, begin/commit/abort, and the consume-process-produce loop. The transactions module makes EOS - Kafka's hardest topic - something you can step through. Free play also gains a new cluster type: active/active.

    +10 scenarios 55 of 136 Release post

  7. Version 1.3, released: Durability & replication

    The replication module arrives: ISR mechanics, the high watermark, acks=all and min.insync.replicas, leader election and what an unclean election actually loses. Twelve scenarios on the guarantees Kafka is famous for.

    +12 scenarios 45 of 136 Release post

  8. Version 1.2, released: Consumers & rebalances

    Consumer groups, assignment strategies, static membership and the two timeouts that decide when a member is gone. Ten new scenarios that make the rebalance - Kafka's most misunderstood moment - something you can watch instead of guess at.

    +10 scenarios 33 of 136 Release post

  9. Version 1.1, released: Producer semantics

    Kafka Simulator v1.1 adds ten scenarios covering producer batching, partitioning, compression, backpressure, retries, and idempotence.

    +10 scenarios 23 of 136 Release post

  10. Version 1.0, released: Fundamentals

    Kafka's most important lessons live in the transitions: before and after a broker dies, before and after the ISR shrinks. We built a browser-based simulator so you can break a cluster safely and watch exactly why it reacts the way it does.

    +13 scenarios 13 of 136 Release post

Back to the simulator