Releases
What shipped, and what it fixed.
Upgrading is one command. It goes to the latest release rather than tracking main, dumps the database before it migrates anything, and tells you whether the result is serving. Labs, pods, images and the database carry across.
curl -fsSL https://labtris.com/upgrade | sudo bash--check says what it would do and changes nothing.
0.13.10
2 October 2026A generated EVPN fabric that actually routes, and 931 nodes on one box
- Six fixes to generated EVPN config, each of which was hiding the next: a daemons file that ran its own options as shell commands, config that was never applied, seven builders that established sessions and advertised nothing, and advertise-all-vni with no VNI to advertise.
- 931 nodes, 2,058 links, 686/686 hosts reaching another pod, 182/182 pod pairs at 0% loss.
- Applying config reloads instead of restarting FRR, so it no longer costs a full reconvergence.
- Container nodes deduplicate memory. KSM covered QEMU guests only; a container host was merging zero pages while reporting “on”.
- The kernel limits a large lab needs ship with the installer instead of being discovered by hitting them.
- Start all has a pace — Quick, Paced, Gentle or one at a time.
- Fat trees lay out as pods. At k=22 the old layout was 532,400 px wide against 800 tall.
0.13.9
30 September 2026Hot copies work on labs that are running
- EVE-NG migration can copy a disk from a lab that is started, which is the normal case rather than the exception.
- Imported vendor nodes use the copied images.
0.13.4
29 September 2026One command to migrate from EVE-NG
- Labs and QEMU images come across in a single interactive command, hot or cold.
- Labs are numbered and images lettered, so selecting a few of each is quick.
0.13.1
28 September 2026The demo labs arrive, and a way to get the 7.1 kernel
- Seeded demo pods actually land on a fresh install.
- labtris-kernel installs a mainline kernel, which soft-RoCE needs.
The full notes for every release are in the repository, which is private during the beta (request access). The longer write-ups — what broke and why — are on the blog.
Told when there is a release
Not running it yet?
Ready in five minutes.
One line on Ubuntu, one compose file anywhere else, or an ISO for bare metal.