Skip to content

0.2.2

Compare
Choose a tag to compare
@aphyr aphyr released this 13 Jan 16:41
· 76 commits to main since this release

API Changes

  • None

Bugfixes

  • The error registry now works in AOT-compiled settings
  • The Kafka workload now detects and handles RPC errors

New Features

  • A unique-ids workload which asks nodes to generate unique identifiers
  • A kafka workload which verifies Kafka-style totally ordered logs
  • A txn-rw-register workload which checks transactions of reads and writes on registers
  • An --availability total checker, which verifies that every operation on a non-faulty node succeeds

New Demos

  • A generic Go node
  • Clojure lin-kv-backed Kafka
  • Clojure transactional KV store based on last-write-wins lamport clocks and the HAT paper
  • Java demo for echo, broadcast, CRDTs, txn-list-append
  • JS demos for echo, gossip, g-set, pn-counter, single and multi-key txn-list-append

Minor Changes

  • Jepsen 0.3.1
  • Tesser 1.0.6
  • Schema 1.4.1
  • Filled in some docs and adjusted formatting