Skip to content

Fix audit findings and release 0.3.0-beta.7 - #132

Merged
Paffin merged 8 commits into
mainfrom
fix/beta7-audit-findings
Oct 29, 2026
Merged

Paffin merged 8 commits into
mainfrom
fix/beta7-audit-findings

Conversation

@Paffin

@Paffin Paffin commented Oct 29, 2026 •

Copy link
Copy Markdown
Owner

Fix credential stream-scope bypasses, lost workspace updates, GC/root races, and proposal closing races. Preserve BOM/CRLF during browser edits, create workspaces atomically, expose mode/type changes, and bound diff generation. Prepare one beta.7 release without a storage migration.

Reconciles the parallel fixes and Web UI redesign now on main. Retains both sets of regression tests and the broader workspace/retention authorization protections. Publishing verifies public version-pinned archives on fresh Linux/macOS runners before executing installed binaries end to end (#52).

Validation: the pre-reconciliation candidate passed all 12 GitHub workflows, including Linux/macOS/Windows, PostgreSQL/S3, browser E2E, security, fuzz, coverage and packaging. After reconciliation, both core/server regression suites, all 770 Web unit tests, Web typecheck/lint/build, Rust Clippy and documentation checks pass. The exact merged main commit must pass the release workflow gates before tagging/publishing.

Closes #123
Closes #124
Closes #125
Closes #126
Closes #127
Closes #128
Closes #129
Closes #130
Closes #131

@Paffin
Paffin marked this pull request as ready for review October 29, 2026 19:58
@Paffin
Paffin merged commit 2ad7308 into main Oct 29, 2026

Paffin commented Oct 29, 2026

Copy link
Copy Markdown
Owner Author

Published together in v0.3.0-beta.7 from 2ad73082106615c5ce1ac0831b9444eb3955b20f. All main-commit workflows and the complete Release workflow passed. Public archive installation succeeded on Linux x86_64, Linux arm64 and macOS arm64, including checksum/provenance verification and the installed-binary end-to-end flow. Evidence for the macOS qualification is in #52.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment