Skip to content

v1.7: SEC-002, performance, dashboard galaxy engine, CI improvements - #142

Merged
Coding-Dev-Tools merged 1 commit into
mainfrom
feat/team-hosted-auth
Aug 14, 2026
Merged

v1.7: SEC-002, performance, dashboard galaxy engine, CI improvements#142
Coding-Dev-Tools merged 1 commit into
mainfrom
feat/team-hosted-auth

Conversation

@Coding-Dev-Tools

Copy link
Copy Markdown
Owner

Summary\n\nFeature release with security hardening, performance improvements, and the dashboard Galaxy physics engine. All CI gates green. Hotfix v1.6.1 has been pre-merged into this branch to avoid conflicts — merge #141 first, then this lands cleanly.\n\n### Security\n- SEC-001: Removed user-controlled path echoes in HTTP error responses (vault.py, service.py)\n- SEC-002: Parameterized queries in graph visibility helpers (SQL injection prevention)\n- pypdf floor raised to >=6.15.0 (CVE remediation)\n\n### Performance\n- Union-find source group merge in consolidate.py (O(n²) → near-linear)\n- Bounded consolidation_evidence_cache (1000 entries) in recall.py\n\n### Quality\n- Backend factory Protocol annotations (8 return types)\n- Shared core/fsutil.py extraction\n\n### Dashboard\n- Galaxy physics engine with black-hole potential, orbital mechanics, drag gravity\n- Cross-system bridges and all-node LOD renderer\n- Improved slider response and convergence behavior\n\n### CI/CD\n- Independent reproducibility build job\n- Grype diagnostic enforcement with false-positive ignore config (.grype.yaml)\n- Security patches applied at Docker build time (apt-get upgrade)\n- $site_packages variable form in audit steps\n\n### Merge Order\n1. Merge #141 (hotfix v1.6.1) first\n2. Then merge this PR — it already contains the hotfix content with conflicts resolved\n\n### CI Status\nAll gates pass except the expected protected-main gate (working as designed).\n\n### Post-Merge\nAfter merge, retag v1.7 on main HEAD:\nbash\ngit tag -d v1.7\ngit tag v1.7 HEAD\ngit push origin HEAD:refs/tags/v1.7 --force\n\n\nSee RELEASE_DELIVERABLES.md for full publishing instructions and release notes.

Squashed feature release onto main (post-hotfix-merge).

### Security
- SEC-002: Parameterized queries in graph visibility helpers
- pypdf floor raised to >=6.15.0

### Performance
- Union-find source group merge in consolidate.py
- Bounded consolidation_evidence_cache (1000 entries)

### Quality
- Backend factory Protocol annotations (8 return types)
- Shared core/fsutil.py extraction

### Dashboard
- Galaxy physics engine with orbital mechanics
- Cross-system bridges and all-node LOD renderer

### CI/CD
- Independent reproducibility build job
- Grype diagnostic enforcement with .grype.yaml
- apt-get upgrade at Docker build time
- sysconfig-based audit paths
@Coding-Dev-Tools
Coding-Dev-Tools merged commit 1b67bcd into main Aug 14, 2026
23 checks passed
@Coding-Dev-Tools
Coding-Dev-Tools deleted the feat/team-hosted-auth branch August 14, 2026 15:46
Coding-Dev-Tools added a commit that referenced this pull request Aug 24, 2026
…142)

Squashed feature release onto main (post-hotfix-merge).

### Security
- SEC-002: Parameterized queries in graph visibility helpers
- pypdf floor raised to >=6.15.0

### Performance
- Union-find source group merge in consolidate.py
- Bounded consolidation_evidence_cache (1000 entries)

### Quality
- Backend factory Protocol annotations (8 return types)
- Shared core/fsutil.py extraction

### Dashboard
- Galaxy physics engine with orbital mechanics
- Cross-system bridges and all-node LOD renderer

### CI/CD
- Independent reproducibility build job
- Grype diagnostic enforcement with .grype.yaml
- apt-get upgrade at Docker build time
- sysconfig-based audit paths
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant