Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 17 Feb 05:04
· 166 commits to main since this release

Added

  • Cloud upload/download for captures to S3 and GCS (upload, download subcommands)
  • Webhook lifecycle notifications on capture start, rotate, and stop
  • HTML triage reports (triage --html)
  • Forwarder retry buffer with ring-buffer backlog and Prometheus metrics
  • Garbage collection command (gc) with --max-age and --max-total policies

Changed

  • S3 and GCS backends refactored with injectable interfaces for testability
  • README updated to reflect stable release status

Testing

  • Cloud package coverage: 25% -> 89.5% (mock-based S3 and GCS tests)
  • cmd/logtap coverage: 32.3% -> 56.2% (GC, version, expanded archive/cmd tests)
  • cmd/logtap-forwarder coverage: 62.5% -> 81.9% (flush, multi-container, retry tests)
  • 14 benchmarks across recv, archive, rotate packages

Install

# macOS (Apple Silicon)
curl -LO https://github.com/ppiankov/logtap/releases/download/v1.0.0/logtap_1.0.0_darwin_arm64.tar.gz
tar -xzf logtap_1.0.0_darwin_arm64.tar.gz
sudo mv logtap /usr/local/bin/

# macOS (Intel)
curl -LO https://github.com/ppiankov/logtap/releases/download/v1.0.0/logtap_1.0.0_darwin_amd64.tar.gz
tar -xzf logtap_1.0.0_darwin_amd64.tar.gz
sudo mv logtap /usr/local/bin/

# Linux (amd64)
curl -LO https://github.com/ppiankov/logtap/releases/download/v1.0.0/logtap_1.0.0_linux_amd64.tar.gz
tar -xzf logtap_1.0.0_linux_amd64.tar.gz
sudo mv logtap /usr/local/bin/

Verify checksums: sha256sum -c checksums.txt