Skip to content

OpenAirTwin v1.0.0

Latest

Choose a tag to compare

@zhaolin820 zhaolin820 released this 19 Jul 11:23
03edaf2

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.