OpenAirTwin v1.0.0 is the first stable software release of the modular OpenAirTwin platform.
Highlights
- Explicit frontend and backend Feature registries for Link, Mobility, Radiomap, and DeepMIMO.
- Feature-owned state, transport, lifecycle, and renderer modules.
- Shared viewer layers, primitives, model asset management, and in-process job infrastructure.
- Cross-platform installer improvements and Windows environment support.
- New Python, Playwright, tutorial, and GitHub Actions release gates.
- Interactive architecture documentation and improved tutorial accessibility.
Compatibility
- Existing REST URLs, status codes, JSON fields, polling behavior, and synchronous/asynchronous semantics are preserved.
- Existing main application DOM IDs, control order, interaction flow, and Three.js output remain compatible.
- Existing global state, API exports, and Viewer methods remain available as compatibility facades.
Installation
Follow the Quick Start or the video tutorial.
The sample scene remains a separate data Release. python3 install.py --with-sample-scene continues to download the pinned sample-scene asset.
Validation
- Python unit and contract suite: 193 tests
- Playwright full suite: 5 tests, including four macOS visual snapshots
- Deterministic CI browser contracts: 4 tests
- Tutorial contracts: 20 clips with captions, accessibility, and navigation checks
- Tutorial TypeScript check and production build
- CFF metadata parse and release consistency checks
See the full Changelog.