Kyle Kingsbury
unread,Mar 10, 2026, 4:08:58 PMMar 10Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to anno...@jepsen.io
Dear distributed database nerds,
Jepsen 0.3.11 is now available on Clojars and GitHub. This is a fairly
minor release. It updates Jepsen to work with Debian Trixie DB nodes,
fixes a few minor bugs, and introduces some very small quality-of-life
improvements, along with the usual slew of dependency bumps.
## Bugfixes
- Jepsen's internal test suite assumed the OS was already set up before
running, which could cause it to fail when packages were missing. It now
installs those packages explicitly.
- The corrupt-file nemesis contained a latent segfault due to a
double-free error when no file was provided. This issue manifested with
a new version of `gcc` in Debian Trixie, and is now fixed by freeing
only once.
- `jepsen.generator`'s docstring had an incorrect example which
generated a series of writes, not a single write.
## API Changes
- `os.debian` is now built for Debian Trixie.
## New Features
- `antithesis.composer`: a new namespace for letting Antithesis' test
composers drive Jepsen tests.
- New documentation, "What's here", explains how Jepsen's source is
organized and where to find key features
## Minor Changes
- All system-specific test suites have been extracted to their own Git
repositories; except for a few (robustirc, raftis, mongodb.smartos,
mongodb-rocks, and mysql-cluster) small tests which seemed unlikely to
be used again.
- Removed a few instances of reflection, which should speed things up a bit
- `generator.interpreter` now suppresses logging of duplicate
stacktraces for `client/open`
- Elle 0.2.6
- Stephen C. Gilardi passed away; clj-commons has taken over maintenance
of slingshot.
- jepsen.generator 0.1.1
- jepsen.txn 0.1.3
- knossos 0.3.15
- dom-top 1.0.10
- clojure 1.12.4
- criterium 0.4.6
- jepsen.history 0.1.7
- data.generators 1.1.1
- New docs for LXC setup on Mint 22.3 "Zena"
Happy testing!
--Kyle