|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 2026.2.4 - 2026-03-14 |
| 4 | + |
| 5 | +### Added |
| 6 | + |
| 7 | +- OpenClaw `2026.3.13` protocol and gateway/session snapshot parity, including |
| 8 | + the generated Swift gateway models, richer session metadata, and checked-in |
| 9 | + parity fixtures pinned to upstream commit |
| 10 | + `61cd3a6e446c3d181a0a75861fd85d459c068a3d`. |
| 11 | +- Shared Swift package parity surfaces from upstream OpenClaw: |
| 12 | + `OpenClawChatUI`, gateway discovery/channel helpers, device-auth storage, |
| 13 | + push payloads, TLS pinning, talk/browser/camera/location/share helpers, and |
| 14 | + generic password keychain storage. |
| 15 | +- Canonical secrets configuration with `SecretRef`, `SecretInput`, |
| 16 | + `SecretProviderConfig`, `SecretsConfig`, env/file/exec providers, and |
| 17 | + backward-compatible plaintext decoding. |
| 18 | +- Expanded gateway config parity for `auth`, `remote`, `tailscale`, |
| 19 | + `controlUi`, `http`, and `push` blocks, with secret-aware gateway |
| 20 | + credentials and APNs relay support. |
| 21 | +- Auth profile parity for ref-backed credentials, richer snapshots, cooldown and |
| 22 | + last-good metadata, and secure-store migration from legacy inline secrets. |
| 23 | +- Provider catalog parity updates including `sglang`, current Codex Spark |
| 24 | + filtering behavior, and the `2026.3.13` provider reference fixture. |
| 25 | +- Session/runtime fast-mode parity, including per-model defaults, session |
| 26 | + overrides, runtime forwarding, and provider-specific request shaping. |
| 27 | + |
| 28 | +### Changed |
| 29 | + |
| 30 | +- Direct OpenAI and Codex-backed OpenAI providers now use `OpenAIKit` `3.0.0` |
| 31 | + behind an OpenClawKit-owned adapter layer for configuration, auth, request |
| 32 | + building, and error normalization. |
| 33 | +- Direct OpenAI responses requests now use OpenAIKit when the public surface is |
| 34 | + sufficient, with a local advanced adapter path preserved for richer response |
| 35 | + payloads such as multimodal inputs, reasoning, service-tier shaping, and |
| 36 | + Codex transport behavior. |
| 37 | +- Direct Anthropic API-key fast mode now maps to Anthropic `service_tier` |
| 38 | + semantics, while OAuth and proxy Anthropic paths skip implicit fast-tier |
| 39 | + injection. |
| 40 | +- README and parity manifests now document the `2026.2.4` release baseline, |
| 41 | + canonical secrets/gateway config, OpenAIKit-backed OpenAI behavior, fast |
| 42 | + mode, and `sglang` defaults. |
| 43 | + |
| 44 | +### Tests |
| 45 | + |
| 46 | +- Added regression coverage for imported protocol fields, secrets decoding, |
| 47 | + gateway config parity, auth profile parity, session-store parity, OpenAIKit |
| 48 | + backend mapping, OpenAI/Codex responses behavior, provider filtering, and |
| 49 | + fast-mode request shaping. |
| 50 | +- Revalidated `swift build -Xswiftc -warnings-as-errors` and `swift test` |
| 51 | + across the final `2026.2.4` release candidate. |
| 52 | + |
3 | 53 | ## 2026.2.3 - 2026-03-12 |
4 | 54 |
|
5 | 55 | ### Added |
|
0 commit comments