Changelog & releases
The authoritative, always-current changelog lives in the repository (CHANGELOG.md) and on the GitHub releases page. It follows Keep a Changelog. This page is a high-level summary — see Scope & versioning for the policy behind the version numbers.
Release history
Section titled “Release history”0.0.3 — 2026-06-06
Section titled “0.0.3 — 2026-06-06”- Multi-vendor driver framework — the server selects a per-device
personality from the manifest
templatecolumn; Cisco IOS behaviour preserved byte-for-byte. - Ciena 6500 TL1 model (
ciena-6500-tl1) — TL1 over SSH with an in-bandACT-USERlogin gate andRTRV-*verbs. --ssh-authflag —password/driver/none, for mixed Cisco + Ciena fleets.- Minimum Go raised to 1.24; CI tests 1.24 and 1.25.
0.0.2 — 2026-05-19
Section titled “0.0.2 — 2026-05-19”- Breaking: size buckets renamed to clothing-size labels
(
small/medium/large/huge→sm/md/lg/xl), with template renames and a new--distributiondefault. - Five new stress tiers
2xl–6xl(up to ~128 MB configs). See size buckets.
0.0.1 — 2026-04-21
Section titled “0.0.1 — 2026-04-21”- Initial public release: 50,000+ concurrent SSH listeners via
mmapzero-copy delivery, Cisco IOS emulation, the deterministic generator, Prometheus metrics, four fault types, and systemd-native operation.
Versioning policy
Section titled “Versioning policy”rcfg-sim is pre-1.0: every release is currently a patch bump, and breaking changes are
allowed at any patch bump while documented under a ### Breaking heading. See
Scope & versioning for the full policy and the breaking-change
surface.