From b8e47f9a0dad98e94b6ade75277a8d1f2ef32473 Mon Sep 17 00:00:00 2001 From: MarcoDotIO Date: Wed, 30 Sep 2026 10:02:49 -0400 Subject: [PATCH] docs(changelog): finish the 2026.3.1 entry Add the chatgpt-plan interactive auth descriptor under Changed, add a Tests section with the release test counts and CI gates, and date the release 2026-09-30, the day it is tagged. Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3227e82..e19ccbc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ ## Unreleased -## 2026.3.1 - 2026-09-29 +## 2026.3.1 - 2026-09-30 OpenClawKit 2026.3.1 adds [Sign in with ChatGPT](https://developers.openai.com/siwc) (SIWC): people sign in with their ChatGPT account and run eligible inference on @@ -70,6 +70,29 @@ breaking changes, and the upstream parity target stays OpenClaw `2026.9.6` parent directory is created with `0700`. - The Responses stream parser records the error code of `response.failed` and `error` events. +- `InteractiveAuthFlowCatalog.descriptors` lists a `chatgpt-plan` browser OAuth + descriptor ("Sign in with ChatGPT") between the upstream flows and the SDK + device-code flows, so code that iterates the catalog sees one more entry. + +### Tests + +- 3,752 macOS tests pass under `swift test` (Swift Testing: 3,150 in + `OpenClawKitTests`, 582 in `OpenClawLinuxRuntimeTests`, 20 E2E), and 571 Linux + tests (`OpenClawLinuxRuntimeTests`) pass in the Swift 6.2 Docker gate. +- New offline suites `SignInWithChatGPTAuthorizationTests`, + `SignInWithChatGPTSessionTests` and `ChatGPTPlanModelProviderTests` run on + macOS and Linux against a scripted authorization server, fixed RS256 fixtures + and a real loopback round trip. `SignInWithChatGPTAppleTests` covers private + credential files, RFC 9278 host ids from a device identity and the SwiftUI + usage-limit routing. +- Sign in with ChatGPT has no live suite: signing in needs a person in a + browser. +- Release gates: all 13 required CI checks passed on the release tree + (SwiftLint, generator and fixture drift, the Linux Swift 6.2 validation, macOS + build and tests with Xcode 27, the Apple platform matrix on all five + platforms, the `ExperimentalAppleModelDelegation` trait build, the iOS and + tvOS example builds and the DocC site build), as did the non-required Xcode 26 + compatibility build and CodeQL. ## 2026.3.0 - 2026-09-29