Self-hosted Gitfence, Go and Python types, large monorepos and a GitHub-like view for contractors
- Self-hosted. One container image with a compiled build, installed with docker compose. A signed license checked offline, no telemetry, your own GitHub App, backups to your own bucket, and Fenced CI in a sandbox on your host.
- Customer-managed key. Self-hosted, the encryption keys can be sealed with a HashiCorp Vault transit key. Disable it in Vault and the code locks.
- GitHub Enterprise Server. Self-hosted Gitfence works with GitHub Enterprise Server 3.9 or later.
- Types only for Go and Python. Go and Python get stubs at the same path that keep every exported type and signature, with bodies that panic or raise and every value replaced, so their code still builds.
- Large monorepos. Building a view is now per directory and cached: the full Kubernetes history (163,380 commits) is prepared once in 33 minutes on two CPUs, then fetches take seconds. git keeps the connection open while a view is prepared.
- A GitHub-like view for contractors. Code browser, pull requests with conversation, checks and files changed with line comments, and issues, all from their own copy. Their comments post to the same GitHub thread.
- Secrets list. Values that only look like a password are listed per file and line, with who can read them; Mark as safe stops reporting one.
- Product tour. A guided walk through a contractor's first day to their last, at /tour/.