Tags give the ability to mark specific points in history as being important
-
v0.2.1
Release: tach v0.2.13a01f3cb · ·v0.2.1 -- binary releases for all platforms Adds downloadable binaries to the release page and Windows support. - Binaries linked as release assets (direct download from release page) - Added Windows builds: windows/amd64, windows/arm64 - Six platforms total: linux, macOS, Windows (amd64 + arm64 each) - Release asset linking generalized in pipeline catalog v1.2.0
-
v0.2.0
Release: tach v0.2.0356dab8c · ·v0.2.0 -- concurrent collection, GraphQL pipeline batching Performance overhaul for large instances (25k+ projects): - Pipeline collection rewritten from per-project REST to GraphQL batch queries (20 projects/request). Reduces API calls from ~600k to ~4,500. - Concurrent worker pool for vulnerability and scanner stages (--workers). - Activity filtering skips dormant projects automatically. - --max-projects default changed from 5000 to unlimited. Combined effect: 25k-project collection drops from 50+ hours to under 2 hours. New flags: --workers (default 4, max 20), --max-projects 0 (unlimited). README simplified: binary/container download first, build-from-source at bottom.
-
v0.1.0
Release: tach v0.1.071e0e1dc · ·tach v0.1.0 -- DevSecOps health check for self-managed GitLab First release. Collects engineering velocity, CI/CD health, security posture, and team shape from a self-managed GitLab instance via REST and GraphQL APIs. Features: - Merged MRs per month (GraphQL batch count) - MR cycle time (create to merge) - Failed pipelines per month (REST X-Total) - Pipeline success rate - Critical vulnerabilities per month (GraphQL paginated) - Security scanner coverage - User tier distribution (power / base / planner) - Active vs dormant project breakdown - Health zone classification (GREEN / YELLOW / RED) Output: health-report.txt, health-report.json, monthly.csv Requires GitLab 16.0+ with read_api token. Ultimate for vulnerability data. Single static binary, zero dependencies. Airgap-friendly.