docs(changelog): v0.9.5 entry
Issue for this PR
Fixes the CHANGELOG gap from PR #1086 (merged into main as 5f51d651cc).
Type of change
- Documentation
What does this PR do?
Adds the v0.9.5 entry to CHANGELOG.md. The v0.9.5 release PR (#1086) merged without this — I mistakenly split CHANGELOG out of the release PR. CHANGELOG.md is baked into the compiled binary at build time (script/build.ts embeds it as OPENCODE_CHANGELOG) and copied into every platform-specific npm package (script/publish.ts), so shipping v0.9.5 without this entry would give users an artifact whose embedded changelog stops at v0.9.4.
Entry incorporates PM's release-notes feedback from the pre-release persona review:
- Leads with the Windows grep fix (
~16%of Windows users,99 of 617 machinesfigure from telemetry) - Collapses the welcome-panel two-round fix into a single bullet
- Includes the YOLO deny-rules-still-apply safety caveat +
Ctrl+Yyank-conflict heads-up - Files the three telemetry/instrumentation commits under Changed (observability), not Added (user-visible feature), so the release isn't overstated
How did you verify your code works?
Docs-only diff; no code change. Ran bun turbo typecheck locally (13/13 workspaces green) as a sanity check that the file parses cleanly for the build's Bun.file(...).text() read.
Screenshots / recordings
Not applicable — CHANGELOG.md text.
Checklist
- I have tested my changes locally
- I have not included unrelated changes in this PR
🤖 Generated with Claude Code
https://claude.ai/code/session_01Q8FGy89Qpr39k8nCSpCcK2
Summary by cubic
Adds the v0.9.5 entry to CHANGELOG.md so the compiled binary (OPENCODE_CHANGELOG via script/build.ts) and npm packages (script/publish.ts) embed the correct release notes (Windows grep fix, mid-session YOLO toggle, welcome panel sizing, telemetry updates). Also adds and hardens the v0.9.5 adversarial test (escape \x00, true 100KB redaction check, strict symlink-loop assertion) and fixes the changelog telemetry docs link; runtime behavior is unchanged.
- Refactors
- Scoped
ALTIMATE_TELEMETRY_DISABLEDenv snapshot hooks to theFlag.truthyEnvdescribe block in the adversarial test to reduce unnecessary setup; all tests still pass.
- Scoped
Summary by CodeRabbit
-
New Features
- Added support for toggling YOLO mode during an active session.
- Added responsive sizing for the welcome panel.
- Improved sign-in session tracking and onboarding/review funnel insights.
- Added UTM parameters to outbound marketing links.
-
Bug Fixes
- Restored Windows
grepsupport. - Corrected telemetry opt-out handling.
- Improved reliability and safety when handling invalid, oversized, or unreadable session and telemetry data.
- Restored Windows