docs: prepare 0.15.2 unreleased notes - #280
Conversation
|
🦞👀 Pull request received. I will update this pull request when review starts. ClawSweeper review completeClawSweeper finished reviewing this revision. The review result is being finalized. |
|
Codex review: needs changes before merge. Reviewed September 7, 2026, 4:32 AM ET / 08:32 UTC. ClawSweeper reviewWhat this changesAdds an Unreleased changelog section covering bridge startup improvements and two local test reliability fixes, with contributor credits. Merge readiness⛔ Needs changes before merge - 1 item remains The notes are focused and consistent with the described fixes, but their four prerequisite PRs remain open in the supplied snapshot. Current main does not contain this section, and the collaborator-authored PR remains useful. Priority: P3 Review scores
Verification
How this fits togetherThe changelog communicates imsg changes to users and feeds release preparation. Unreleased entries become dated release notes only when the corresponding changes and release preparation are ready. flowchart LR
A[Related fix PRs] --> B[Unreleased changelog]
B --> C[Release preparation]
C --> D[Dated version section]
D --> E[Published release notes]
Before merge
Agent review detailsSecurityNone. Review metricsNone. Technical reviewBest possible solution: Keep the release notes aligned with the fixes actually landed, retaining Unreleased status until authorized version preparation. Do we have a high-confidence way to reproduce the issue? Not applicable: this PR changes release-note prose only; the underlying fixes belong to separate PRs. Is this the best way to solve the issue? Yes: one consolidated Unreleased section is a narrow approach consistent with existing changelog practice and the explicitly stated landing order. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning medium; reviewed against 646ea7af9616. LabelsLabel changes:
Label justifications:
EvidenceWhat I checked:
Likely related people:
Rating scale
Overall follows the weaker of proof and patch quality. Workflow
|
|
Verification for notes head The prepared set was applied together over main
Exact notes-head macOS/Linux CI: https://github.com/openclaw/imsg/actions/runs/34100842659. Land #279, #277, #274, and #276 before this PR. Recommend patch v0.15.2 once main CI is green and the release is authorized. #278 remains excluded pending inspectable inline Messages playback on an authorized bridge-enabled host. Version stamping, publication, notarization, and Homebrew updates have not been performed. |
Prepare the next patch release notes for safer Messages bridge startup and reliable local validation. The Unreleased section is ordered by user impact and carries contributor credit for #274, #276, and #277, plus the subprocess capture repair in #279.
This is the only PR in this batch that edits CHANGELOG.md. Land it after #279, #277, #274, and #276. The audio preparation fix in #278 remains outside these notes until inline Messages playback has inspectable proof on a bridge-enabled Mac.
Dependency recheck found the Swift packages, SwiftLint, and existing Actions pins current. Retain the proven shared release-workflow hotfix pin; today's new release-workflows release needs separate release-pipeline validation. Recommend patch v0.15.2 after the prepared fixes land and main CI passes. No version tag or release has been created.
The proof comment records combined validation and exact-head CI. Version stamping, a dated release section, signed/notarized universal macOS artifacts, Linux packaging, and Homebrew handoff remain gated by release authorization.