| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| gitcrawl_0.17.0_windows_arm64.zip | 2026-10-24 | 7.1 MB | |
| gitcrawl_0.17.0_windows_amd64.zip | 2026-10-24 | 7.8 MB | |
| gitcrawl_0.17.0_linux_arm64.tar.gz | 2026-10-24 | 7.2 MB | |
| gitcrawl_0.17.0_linux_amd64.tar.gz | 2026-10-24 | 7.9 MB | |
| gitcrawl_0.17.0_darwin_arm64.tar.gz | 2026-10-24 | 7.1 MB | |
| checksums.txt | 2026-10-24 | 864 Bytes | |
| gitcrawl_0.17.0_darwin_amd64.tar.gz | 2026-10-24 | 7.9 MB | |
| RELEASE-NOTES.md | 2026-10-24 | 1.8 kB | |
| SIGNING-MANIFEST.json | 2026-10-24 | 1.2 kB | |
| ASSET-INVENTORY.json | 2026-10-24 | 1.7 kB | |
| README.md | 2026-10-24 | 1.8 kB | |
| v0.17.0 source code.tar.gz | 2026-10-24 | 1.3 MB | |
| v0.17.0 source code.zip | 2026-10-24 | 1.6 MB | |
| Totals: 13 Items | 47.9 MB | 0 | |
0.17.0 - 2026-10-23
Highlights: Smaller portable-store updates with split archives, inspectable cluster-candidate generations, and SQLite reliability fixes.
- Add
portable export --compression split, which publishes the uncompressed portable database as verified 32 MiB parts so Git stores each new generation as a small delta instead of a new 68 MB gzip blob. Refresh, init, status and recovery read split stores; older readers refuse them and keep their last good mirror. After advancing to a split generation, strict refresh geometrically repacks recent objects so subscribers also keep each generation as a delta, skipping a loose backlog of more than 512 objects. Raw and gzip stores are still never repacked. - Record every accepted native cluster run's complete computed partition as an immutable, run-scoped
gitcrawl.cluster-candidates.v3generation, with observed overlaps to durable groups, and select it atomically. Quarantined candidates are visible in this domain without changing durable IDs or their history. Addcluster-candidates(also in the native reader) and--rollback. - Let the native code producer publish from a captured upstream commit when core progress is fresh, even while provider coverage is incomplete. Retries and coverage are not changed.
- Request
synchronous=FULLon every SQLite connection and, on macOS,fullfsyncfor commits and checkpoints. Go test binaries skip the macOS full flush. - Update CrawlKit to v0.17.3 so SQLite lock waits honor context deadlines, with SQLite 3.54.1 and the matching runtime dependency.
- Keep the cloud snapshot privacy regression compatible with SQLite 3.53 and 3.54 by explicitly preserving nested JSON arrays across subqueries.
- Update the pinned TruffleHog secret-scanning action to v3.99.3. Thanks @dependabot.