Skip to content

v0.1.0 - SQLite Cache Integration and Workspace Hardening

Choose a tag to compare

@EffortlessSteven EffortlessSteven released this 12 Feb 05:51
· 778 commits to main since this release

What's New in v0.1.0

Features

  • SQLite Cache (shiplog-cache): Durable caching for GitHub API responses with TTL-based expiration (24h default)
  • GitHub Ingestor Cache Integration: Automatic caching of PR details and reviews via with_cache() and with_in_memory_cache()
  • Deterministic Redaction: Three profiles (internal/manager/public) with HMAC-based aliasing
  • Workstream Curation: Repo-based clustering with suggested → curated workflow
  • Coverage Manifest: Transparency into data completeness and API slicing

Technical

  • Zero compiler warnings across workspace
  • Property-based testing for redaction leak detection
  • GHES (GitHub Enterprise Server) support
  • All 29 tests passing

Documentation

  • CHANGELOG.md
  • ROADMAP.md (v0.2.0 through v1.0.0)
  • CONTRIBUTING.md
  • ARCHITECTURE.md

Installation

cargo install shiplog

Or download binaries from below.

Quick Start

shiplog collect github --user YOUR_GITHUB_USERNAME --since 2026-01-01 --until 2026-02-01
# Edit workstreams.yaml
shiplog render

See README.md for full documentation.