diff --git a/CHANGELOG.md b/CHANGELOG.md index dc89fe6..7364c40 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ All notable changes to this project are documented here. The format follows [Keep a Changelog](https://keepachangelog.com/), and the project aims to follow Semantic Versioning. -## [Unreleased] +## [0.30.0] - 2026-10-16 ### Added - **`docs/platforms.md`: what runs where.** One page with a matrix per operating system (engine, diff --git a/CMakeLists.txt b/CMakeLists.txt index 2970115..cad9c92 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -20,7 +20,7 @@ cmake_minimum_required(VERSION 3.21) # --version, and the run-parameter preamble of every metrics CSV), so a committed benchmark file # says which engine produced it. Keep it in step with CHANGELOG.md and the app's versionName: # scripts/check-version.sh compares the three, in CI and against the tag before a release builds. -project(bigmoeonedge VERSION 0.29.0 LANGUAGES CXX) +project(bigmoeonedge VERSION 0.30.0 LANGUAGES CXX) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) diff --git a/docs/platforms.md b/docs/platforms.md index 6c8a9e5..ddd7a87 100644 --- a/docs/platforms.md +++ b/docs/platforms.md @@ -4,7 +4,7 @@ What runs where, how far each platform has been taken, and what each one still o the summary; the evidence behind every cell is in the page it links to, and a cell with no measurement behind it says so rather than implying one. -Last reviewed on 2026-10-16, against `main` after release 0.29.0. +Last reviewed on 2026-10-16, against release 0.30.0. ## How to read the tables @@ -63,8 +63,8 @@ platform: the device is measured, and the streamer's own memory is not yet hande ## What each platform owes -- **Android.** A run of the app on a phone before it is released, as every release gets. Per-value - provenance in the settings, so a reader sees what the plan set and what differs from the +- **Android.** The NPU prefill run again on the release APK, the one build with the Hexagon + backend: the 0.30.0 phone run used a CPU-only build. Per-value provenance in the settings, so a reader sees what the plan set and what differs from the default ([screens.md](screens.md)). - **macOS.** A signed installer that updates itself, in place of the archive. The byte-identity gates in CI, which today run on Linux only. diff --git a/docs/roadmap.md b/docs/roadmap.md index 0ed3e62..be630c6 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -22,10 +22,11 @@ A phone serving a laptop's coding agent is the same product as a laptop serving The order is the order of dependence, and each step ships on its own. -**Release what is on `main`.** The planner, the parameter table, the macOS port, the desktop -server and the iOS harness are merged and unreleased. A release gets a run on a real device first, -a dry run of the APK workflow since the binaries moved, and the desktop archive tried once on -Windows, where CI compiles the server and nothing has run it. Nothing else lands before the tag. +**Release what is on `main`.** Shipped: the planner, the parameter table, the macOS port, the +desktop server and the iOS harness in 0.29.0; the server as the framework, the Android app on it +and one visual language in 0.30.0, after a run of the app on a phone and of the desktop server on +Windows. Owed from that run: the NPU prefill on the release APK, the one build that carries the +Hexagon backend. **One application framework.** The server is it ([application-framework.md](application-framework.md)). Its policy - the engine host with its one session and its turn line, the model library, the diff --git a/examples/android/app/build.gradle b/examples/android/app/build.gradle index 05db3ef..0baf790 100644 --- a/examples/android/app/build.gradle +++ b/examples/android/app/build.gradle @@ -53,8 +53,8 @@ android { applicationId 'io.bigmoeonedge.example' minSdk 29 targetSdk 34 - versionCode 44 - versionName '0.29.0' + versionCode 45 + versionName '0.30.0' buildConfigField 'String', 'GIT_SHA', "\"${gitSha}\"" ndk { // The engine ships as prebuilt arm64 binaries staged by build-android.ps1.