Highlights
This release adds new extractors for incident management and infrastructure platforms, new cloud storage sinks, an OpenAPI/protobuf extractor, and significant CLI improvements for developer experience.
New Features
- PagerDuty extractor — Extract service and incident metadata with owned_by and belongs_to edges. Configurable incident lookback window.
- OpsGenie extractor — Extract service and incident metadata. Supports EU instances via base_url config.
- Kubernetes extractor — Extract cluster infrastructure topology (namespaces, deployments, services, jobs) with belongs_to edges. Uses raw HTTP with kubeconfig or in-cluster auth — no client-go dependency.
- OpenAPI extractor — Parse OpenAPI v2/v3 specs and protobuf .proto files, emitting API entities with endpoints, schemas, and services metadata. Supports local files (with globs), URLs, and auto-detection.
- S3 sink — Write NDJSON to Amazon S3 or S3-compatible storage (MinIO, DigitalOcean Spaces). Supports explicit credentials or default AWS credential chain.
- Azure Blob sink — Write NDJSON to Azure Blob Storage with shared key or connection string authentication.
Improvements
- CLI dry-run and limit —
--dry-runand--limitflags on the run command for testing recipes without sending to sinks. - CLI log-level override —
--log-levelflag on run and lint commands. - JSON output for CLI —
--format jsonflag on plugins list/info, entities, and edges commands for scriptable output. - Richer run summary — Entity type breakdown and inline errors in run output.
- Better error messages — Human-readable validation errors, "did you mean?" suggestions for misspelled plugin names, actionable hints.
Bug Fixes
- Fix Node.js version pin in Vercel config for docs deployment.
- Fix HTTP extractor error tests for human-readable validation messages.
Documentation
- Fix CLI command references across all docs (list → plugins list, new recipe → recipe init, gen → recipe gen).
- Add complete flag documentation for all commands.
- Fix broken contribution links in 41 plugin READMEs.
- Add missing extractors and sinks to reference docs.
- Remove non-existent config fields and fix incorrect examples.
Dependencies
- Upgrade chronicle version.
Full Changelog: v0.13.0...v0.14.0