Repository navigation
v1.0.0
Added
- Cloud upload/download for captures to S3 and GCS (
upload,downloadsubcommands) - 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-ageand--max-totalpolicies
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