Skip to content

v0.14.0

Latest

Choose a tag to compare

@ravisuhag ravisuhag released this 20 Apr 23:13
· 3 commits to main since this release

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-run and --limit flags on the run command for testing recipes without sending to sinks.
  • CLI log-level override--log-level flag on run and lint commands.
  • JSON output for CLI--format json flag 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