Compare commits

..

No commits in common. "687d9f34664fbbc472d9083a30187aac81d70369" and "8b6e3495850b61869a5c8a4fad7760c09f7487b6" have entirely different histories.

2 changed files with 60 additions and 37 deletions

View File

@ -7,6 +7,8 @@ CI, chore, and build changes are excluded.
## [Unreleased]
### Bug Fixes
- **lint**: Resolve ESLint errors
- **changelog**: Only include current tag commits in release body
- **workflow**: Remove duplicate else block in changelog generation
- **fmt**: Format code with cargo fmt
- Address PR review findings
@ -34,7 +36,6 @@ CI, chore, and build changes are excluded.
- **kubernetes**: Use kubeconfig files from Settings instead of duplicate cluster management
- **kubernetes**: Sync active kubeconfig to store's selectedClusterId
- **ci**: Generate per-release changelog body using positional range arg
- **ci**: Exclude internal migration commits from changelog
### Documentation
- **kubernetes**: Add comment about dynamic port allocation limitation
@ -74,10 +75,9 @@ CI, chore, and build changes are excluded.
- **clippy**: Fix Rust nightly clippy lints
- Align Tauri npm packages with Rust crate versions
- Pin plugin-stronghold npm version to match Rust crate (2.3.1)
- **lint**: Resolve ESLint errors
- **changelog**: Only include current tag commits in release body
### Features
- Full copy from apollo_nxt-trcaa with complete sanitization
- **kube**: Add Kubernetes management support
## [0.3.12] — 2026-06-05
@ -125,6 +125,63 @@ CI, chore, and build changes are excluded.
## [0.3.8] — 2026-06-01
### Bug Fixes
- **security**: Block PII in chat attachments and typed messages
- **security**: Address PR review — move attachment handling to backend, auto-redact PII
- **security**: Backend-only PII redaction; fix fmt CI failure
- **security**: Frontend attachment scan notice, bubble redaction update, fmt fix
- **security**: Full-content PII scan, clippy, IPC null fix, scan size cap
- Audit PII redaction metadata, safe bubble update, update ticket
## [0.3.7] — 2026-05-31
### Bug Fixes
- Address PR review findings — compress errors, size guard, modal error display
### Features
- Attachment DB storage and cross-incident recall
## [0.3.6] — 2026-05-31
### Bug Fixes
- **ci**: Push detached HEAD to master using HEAD:master refspec
- **ci**: Consolidate all auto-tag changelog fixes
## [0.3.5] — 2026-05-31
### Bug Fixes
- **ci**: Changelog job creates release to avoid race with build jobs
- **ci**: Verify tag exists locally before running git-cliff
## [0.3.4] — 2026-05-31
### Bug Fixes
- **ci**: Pass release_tag as job output; fix equal-version case; drop git-describe [skip ci]
- **ai,search**: Load history across all conversations; deep search related tables
- **ci**: Reduce AI review hallucinations in pr-review workflow
- **agentic**: Inline format arg in writeln! to satisfy clippy::uninlined_format_args
- **ci**: Rewrite pr-review to send full file contents instead of diffs
- **ci**: Fix secret scrubbing regex that was deleting legitimate code lines
- **ci**: Add post-generation evidence verification to pr-review
- **ci**: Add codebase index to prompt; verify findings against full repo
- **ci**: Fix backtick command substitution crash in pr-review prompt
- **ci**: Remove concurrency group that silently dropped pr-review runs
- **ci**: Replace heredoc with printf to fix YAML block scalar breakage
- **ci**: Fix grep invalid range and printf invalid option in pr-review
- **ci**: Remove remaining printf -- calls in Analyze with LLM step
- **ci**: Use printf '%s' form to avoid format strings starting with hyphen
- **ci**: Write curl body to file to avoid ARG_MAX limit
- **ci**: Install python3 in pr-review container (ubuntu:22.04 omits it)
- **sudo**: Enforce username scope and singleton row in sudo_config
### Documentation
- **analysis**: Document zip-slip safety guarantee in extract_docx_text
### Features
- **upload**: Add safe file extension validation and binary text extraction
## [0.3.3] — 2026-05-23
### Bug Fixes
- Resolve all clippy lints (uninlined format args, range::contains, push_str single chars)
- Inline format args for Rust 1.88 clippy compatibility
@ -261,34 +318,6 @@ CI, chore, and build changes are excluded.
- **ci**: Replace tea with curl, honour Cargo.toml version [skip ci]
- **ci**: Replace tea CLI with curl in changelog steps; read Cargo.toml for version
- Bump tauri.conf.json version to 0.3.0
- **ci**: Pass release_tag as job output; fix equal-version case; drop git-describe [skip ci]
- **ai,search**: Load history across all conversations; deep search related tables
- **ci**: Reduce AI review hallucinations in pr-review workflow
- **agentic**: Inline format arg in writeln! to satisfy clippy::uninlined_format_args
- **ci**: Rewrite pr-review to send full file contents instead of diffs
- **ci**: Fix secret scrubbing regex that was deleting legitimate code lines
- **ci**: Add post-generation evidence verification to pr-review
- **ci**: Add codebase index to prompt; verify findings against full repo
- **ci**: Fix backtick command substitution crash in pr-review prompt
- **ci**: Remove concurrency group that silently dropped pr-review runs
- **ci**: Replace heredoc with printf to fix YAML block scalar breakage
- **ci**: Fix grep invalid range and printf invalid option in pr-review
- **ci**: Remove remaining printf -- calls in Analyze with LLM step
- **ci**: Use printf '%s' form to avoid format strings starting with hyphen
- **ci**: Write curl body to file to avoid ARG_MAX limit
- **ci**: Install python3 in pr-review container (ubuntu:22.04 omits it)
- **sudo**: Enforce username scope and singleton row in sudo_config
- **ci**: Changelog job creates release to avoid race with build jobs
- **ci**: Verify tag exists locally before running git-cliff
- **ci**: Push detached HEAD to master using HEAD:master refspec
- **ci**: Consolidate all auto-tag changelog fixes
- Address PR review findings — compress errors, size guard, modal error display
- **security**: Block PII in chat attachments and typed messages
- **security**: Address PR review — move attachment handling to backend, auto-redact PII
- **security**: Backend-only PII redaction; fix fmt CI failure
- **security**: Frontend attachment scan notice, bubble redaction update, fmt fix
- **security**: Full-content PII scan, clippy, IPC null fix, scan size cap
- Audit PII redaction metadata, safe bubble update, update ticket
### Documentation
- Update PLAN.md with accurate implementation status
@ -312,7 +341,6 @@ CI, chore, and build changes are excluded.
- Update CHANGELOG.md for v0.2.68
- Update CHANGELOG.md for v0.2.69-v0.2.71
- Update CHANGELOG.md for v0.2.71
- **analysis**: Document zip-slip safety guarantee in extract_docx_text
### Features
- Initial implementation of TFTSR IT Triage & RCA application
@ -352,8 +380,6 @@ CI, chore, and build changes are excluded.
- Wire incident response methodology into AI and record triage events
- **ai**: Add devops-incident-responder agent with domain auto-detection
- **mcp**: Add MCP Server Support with TDD implementation
- **upload**: Add safe file extension validation and binary text extraction
- Attachment DB storage and cross-incident recall
### Performance
- **ci**: Use pre-baked images and add cargo/npm caching

View File

@ -32,9 +32,6 @@ tag_pattern = "v[0-9].*"
ignore_tags = "rc|alpha|beta"
sort_commits = "oldest"
commit_parsers = [
# Internal migration commits — never expose in release notes
{ message = "(?i)full.copy.from.apollo", skip = true },
{ message = "(?i)trcaa.*sanitiz", skip = true },
{ message = "^feat", group = "Features" },
{ message = "^fix", group = "Bug Fixes" },
{ message = "^perf", group = "Performance" },