v2.0.19
2.0.19 (2026-07-18)
Bug Fixes
-
crawler: respect GitHub repository branches (a06f1a9)
Use GitHub Contents branch selection and canonical file URLs so default and explicit repository refs stay aligned.
Branch Resolution:
- Let GitHub select each repository default branch when no ref is supplied
- Forward explicit tree refs through recursive Contents requests
- Treat literal segments after the branch as the requested crawl root
- Support slash-containing branch names when the slash is encoded as %2F
- Document the intentionally greedy literal URL interpretation
Canonical URL Safety:
- Fetch and emit GitHub-provided download and blob URLs
- Validate canonical origins before credentials are attached or URLs are stored
- Preserve SSRF-safe outbound fetching and abort propagation