From 3b5043a1bb0c565c31b35a5e5d025dc5387f7683 Mon Sep 17 00:00:00 2001 From: Enginex0 Date: Mon, 16 Mar 2026 13:26:34 +0100 Subject: [PATCH] docs(release): bump to v4.4 with AOSP conformance changelog --- app/build.gradle.kts | 2 +- module/changelog.md | 9 +++++++++ module/update.json | 6 +++--- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 8ad5373..19575ad 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -29,7 +29,7 @@ val gitExecutor = objects.newInstance(GitExecutor::class.java) val gitCommitCount = gitExecutor.execute("git rev-list HEAD --count", rootDir).toInt() val gitCommitHash = gitExecutor.execute("git rev-parse --verify --short HEAD", rootDir) -val verName = "v4.3" +val verName = "v4.4" android { namespace = "org.matrix.TEESimulator" diff --git a/module/changelog.md b/module/changelog.md index d9f0241..97b9ee4 100644 --- a/module/changelog.md +++ b/module/changelog.md @@ -1,3 +1,12 @@ +## TEESimulator v4.4: AOSP Conformance + +- **Binder error reply format** — Aligned EX_SERVICE_SPECIFIC wire layout with AOSP Status.cpp, including the remote stack trace header field. +- **Key enumeration** — Corrected list_past_alias pagination order to match AOSP database.rs semantics. +- **KeyMetadata fields** — Generated key responses now include modificationTimeMs, Tag.ORIGIN, and normalized KeyDescriptor fields per AOSP Keystore2. +- **Parcel handling** — hasException() preserves reply position for downstream consumers. + +--- + ## TEESimulator v4.3: Performance & Reliability - **Debug log gating** — `SystemLogger.debug()` now skipped entirely in release builds, eliminating unnecessary logcat syscalls on every intercepted transaction. diff --git a/module/update.json b/module/update.json index 9dc3c59..3b215a0 100644 --- a/module/update.json +++ b/module/update.json @@ -1,6 +1,6 @@ { - "version": "v4.3", - "versionCode": 107, - "zipUrl": "https://github.com/Enginex0/TEESimulator/releases/download/v4.3/TEESimulator-v4.3-Release.zip", + "version": "v4.4", + "versionCode": 109, + "zipUrl": "https://github.com/Enginex0/TEESimulator/releases/download/v4.4/TEESimulator-v4.4-Release.zip", "changelog": "https://raw.githubusercontent.com/Enginex0/TEESimulator/main/module/changelog.md" }