Skip to content

v0.25.0

peppy generates mock and fixtures test surfaces for Rust and Python nodes, plus a Testing guide and a scaffolded harness.

Released on August 19, 2026

Testing

  • peppy now emits mock and fixtures test surfaces into the generated peppygen package for both Rust and Python nodes, so you can test your nodes against generated mocks and fixtures.
  • Multi-instance mock slots now carry explicit instance ids, so tests can address each instance individually.
  • Optional pairing slots gain a vacant-boot knob for booting a node with the optional peer left unpaired.
  • Generated mocks honor the per-interface consumer link ids you declare.
  • peppy node init now scaffolds a lib/main split and a harness smoke test for new nodes.
  • A new Testing guide covers writing tests with mocks, teardown, and the cardinality knobs.

View all releases