Repository navigation
HTN Planner 2.2.0
This release adds a native Linux SDK and ships the Visual Studio Natvis debugger visualizer with the Windows SDK.
Highlights
- Ubuntu 24.04 x86_64/WSL2 support, validated with GCC 14 and Clang 18 using libstdc++.
- Linux builds for the runtime, translator, integration, visual demos and generated debugger, language server, benchmarks and tests.
- Linux hot reload demo using
.sodomain modules. Engine file watching, compilation scheduling, loading and synchronization remain client responsibilities. - Four Linux SDK variants with CMake integration; eight Windows SDK variants.
debug/HTN.natvisincluded in Windows packages and propagated through the CMake targets.
Compatibility
No C runtime API/ABI, generated planner ABI, RuntimeBridge ABI, atom-layout or domain-language change from 2.1.0. Use the package for the target platform and matching configuration/instrumentation variant. Windows binaries cannot be reused on Linux.
HTNEditor remains excluded on Linux. Other distributions, architectures, libc++ and macOS remain unverified. The project is under active development.
Validation
- Source regression suites: 336 Windows Debug, 336 Linux Debug and 327 Linux Release tests passed.
- Final Windows SDK: 24 consumer executions, eight object/export checks, negative configuration checks and Natvis validation across all eight variants.
- Final Linux SDK: GCC and Clang consumers passed 40 checks across four variants, plus six expected configuration rejections.
- Windows engine integration reported successful; the external engine itself has not been validated on Linux.
Download the Windows ZIP or Linux tar.gz below, together with its .sha256 file. Both packages contain version 2.2.0 manifests and build provenance.