Skip to content

v0.3.1

Latest

Choose a tag to compare

@aksOps aksOps released this 18 Jun 11:45
v0.3.1
c597614

OtelContext v0.3.1

First signed release (cosign keyless via the new release pipeline).

Service map

  • Replaced the dagre layered layout with a deterministic phyllotaxis ("sunflower") layout — scales to 120+ services as a navigable disc instead of collapsing sparse graphs into a single line (#117).
  • Directional arrowheads on every edge so flow direction is readable at any zoom and under prefers-reduced-motion.
  • Stronger selection / blast-radius highlight — the active path lights up on both nodes and edges, the rest dims.

Observability correctness

  • Cross-service CALLS edges are now observed independent of the sampler (a bounded, pre-sample topology observer), so the service map keeps flow direction even at low sampling rates (#117).

Log storage & memory

  • STORE_MIN_SEVERITY now defaults to WARN on all drivers: INFO/DEBUG feed in-memory analytics (GraphRAG/Drain) but are no longer persisted, keeping the DB lean (#119).
  • Bounded SignalStore.LogClusters with a 24h TTL + per-tenant cap — closes the last unbounded in-memory structure (#120).

Supply chain

  • Go native fuzzing for the Drain miner (OpenSSF Scorecard Fuzzing) (#115).
  • GoReleaser + cosign signed-release pipeline (Scorecard Packaging + Signed-Releases) (#116).

Dependencies

  • Bumps: grpc, pgx/v5, go-mssqldb, coder/websocket, klauspost/compress, golang.org/x/sync, azure SDK, and frontend (eslint, typescript, vitest) groups.

Install: go install github.com/RandomCodeSpace/otelcontext@v0.3.1 — or grab a signed binary from the assets below.