Changelog
All notable changes to this repo are documented here. Format follows
Keep a Changelog; versioning follows
Semantic Versioning — see VERSIONING.md.
[Unreleased]
Added
- Open-source release preparation:
LICENSE(Apache-2.0),NOTICE, rewrittenREADME.md. Program board, status journal and publication plan moved out; public summaries now live inRESULTS.mdandROADMAP.md.
[0.1.0] - 2026-07-13
Phase-1 gate passed: ARCHITECTURE.md §2's H1, H3, and H4 hypotheses all have
reproducible numbers (vxperiments' exp-001/exp-002/exp-002b/exp-003). First tagged
release across the phase-1-participating repos.
Added
ARCHITECTURE.md(16 sections) — the master spec: hypotheses H1-H4 (§2), vxAPI control-plane design (§5), manifest schemas for experiments and vehicles (§6), vxgateway network model (§7), service model incl. OTA/Uptane design (§8), virtualization/hypervisor fidelity ladder (§9), compute model (§10), metrics/methodology (§12), reproducibility rules (§13), language policy + phase roadmap (§15), worked examples (§16).ROADMAP.md— program-level task board: critical path, phase gates 1-4, the devops/ release-engineering board.RESULTS.md— living progress report, updated every push that moves progress.ROADMAP.md— arXiv/venue plan, paper skeletons, partner-selection procedure, the publication gate.GETTING-STARTED.md,TESTBED-SETUP.md(host requirements tiered by phase),USER-GUIDE.md(public-facing usage doc, CLI verb state table).VERSIONING.md— the SemVer + Keep-a-Changelog convention this release itself follows.
Notable decisions folded in along the way
- Cumulus VX deprecated in favor of a from-scratch software-defined vxgateway (bridge/VLAN/tc HTB, OVS variant planned) — no physical/vendor router anywhere.
- Jailhouse hypervisor evaluated and rejected (stale upstream, no OEM adoption); the hypervisor fidelity ladder targets Xen dom0less and QNX Hypervisor instead (phase 4).
- OTA design (§8) adopts Uptane's trust-model vocabulary (signed root/targets metadata, image-repo vs. director-repo split) without taking aktualizr as a dependency; Rugix Ctrl recommended over RAUC for phase-3 atomic slot updates, evaluated against https://rugix.org's OTA engine comparison.
- "Digital twin" avoided as project terminology in publications — reserved for phase-4 hardware-in-the-loop; this is an "executable virtual prototype."
Cite this page
Djaafri, F. (2026). vxedge: Changelog. Documentation, version 0.1.0, commit dc27de9. https://vxedge.dev/docs/CHANGELOG.html
@misc{djaafrivxedgechangelog2026,
author = {Djaafri, Fouzi},
title = {vxedge: Changelog},
year = {2026},
url = {https://vxedge.dev/docs/CHANGELOG.html},
note = {Documentation, version 0.1.0, source commit dc27de9}
}