v0.4.0: DevSecOps Benchmarking, GitHub Actions & Enterprise Compliance
LatestThis release pivots HumaneProxy further into the DevSecOps lifecycle by introducing robust CLI benchmarking capabilities, a native GitHub Action for PR safety gates, and enterprise-grade compliance transparency.
🎉 Major Features
- Safety Benchmarking Dashboard: Added the
benchmarkCLI command (hp benchmark --dataset evals/sample.json) to evaluate custom datasets against HumaneProxy's pipeline. It produces beautiful terminal analytics containing latency statistics, precision, recall, and a per-category confusion matrix usingrich. - GitHub Actions Integration: HumaneProxy is now available as a GitHub Action! Block PRs automatically if testing thresholds fail, preventing regressions from slipping into production.
hpShorthand Alias: Added thehpCLI shortcut inpyproject.tomlso developers can run commands quickly (e.g.,hp start,hp check,hp benchmark).- Sample Evaluations Dataset: Packaged
evals/sample.jsoncontaining 20 curated baseline strings designed to safely test false positives and boundary conditions.
🔒 Security & Fast-Tracking
- Enterprise Compliance Specs: Created
COMPLIANCE.mdheavily targeted towards engineering leaders, defining our explicit architecture controls supporting HIPAA, GDPR, and SOC 2 requirements. Emphasises the strict zero-BAA threshold achieved by self-hosting. - Coordinated Vulnerability Disclosure: Deployed standard
.github/SECURITY.mddefining supported versions, timelines, and email escalation routes indicating explicit exclusion parameters. - CODEOWNERS Lock: Adopted
.github/CODEOWNERSblocking unregulated modification of core configuration and architecture files.
🧩 Ecosystem Polish & Maintenance
- Contributor License Agreement (CLA):
CONTRIBUTING.mdnow establishes a CLA mandate to eliminate long-term evolution and liability bottlenecks. - Platform Availability Enhancements: Included an "Available On" matrix in
README.mdcontaining transparent platform badges for PyPI, Glama AAA Registry, and the MCP Marketplace. Added a new dedicated "As an MCP Server" quick start flow. - FastAPI Core Bump: Shifted minimum dependency for FastAPI to
>=0.109.1successfully addressing thepython-multipartContent-Type Header ReDoS vulnerability (GHSA-qf9m-vfgh-m389). - Marketplace Strict Typing:
server.jsonparameters now explicitly mark"required": falseensuring parity against stubborn third-party MCP JSON parsers.
Full Changelog: v0.3.1...v0.4.0