Skip to content

Releases: RandomCodeSpace/otelcontext

v0.4.0-beta.1

v0.4.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@aksOps aksOps released this 19 Jun 01:04
v0.4.0-beta.1
d0f5489

First v0.4.0 pre-release — the topology-scaling + map UX series (#124).

Install (UI embedded in the tag):

go install github.com/RandomCodeSpace/otelcontext@v0.4.0-beta.1

Highlights (#124)

  • Service map scales to 100–200 services — O(degree) GraphRAG adjacency indexes replace O(N·E) neighbour scans, plus a seeded ServiceMapAround(seed, depth) query.
  • Labelled, searchable map — at high service counts the map now labels the most-central services (no more bare dots) with directional arrowheads, and search highlights matched services and their edges, not just nodes.
  • MCP performancetrace_graph is now cached and payloads are compact JSON; tenant-scoped cache keys preserved.
  • Postgres scaling — composite idx_spans_tenant_status_start (all drivers) + Postgres-only BRIN indexes, correctly driver-gated.

Fixes folded into #124

  • Sanitize DB_DRIVER before logging (CWE-117 / go/log-injection).
  • Bump undici 7.25.0 → 7.28.0 (dev) to clear OSV advisories.

CI / docs since v0.3.1

  • release.yml: install syft + workflow_dispatch recovery (#121).
  • .bestpractices.json synced to the live OpenSSF passing state; URLs inlined in justifications (#122, #123).

Pre-release cut from main d738863; main stays source-only (the built UI travels only with this tag).

v0.3.1

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.

v0.3.1-beta.1

v0.3.1-beta.1 Pre-release
Pre-release

Choose a tag to compare

@aksOps aksOps released this 18 Jun 07:49
v0.3.1-beta.1
a1ca5b2

Pre-release for v0.3.1. Service-map UI rework on top of v0.3.0.

Install (UI embedded in the tag):

go install github.com/RandomCodeSpace/otelcontext@v0.3.1-beta.1

Changes since v0.3.0

  • feat(ui): dagre layered service map — routed edges, level-of-detail, draggable (#113)
  • refactor(ui): prune orphaned hand-rolled service-map helpers (#112)
  • feat(ui): premium refinement pass + React Flow service map (#111)

v0.3.0

Choose a tag to compare

@aksOps aksOps released this 17 Jun 08:12
v0.3.0
0e15c4f

Install (UI embedded):

go install github.com/RandomCodeSpace/otelcontext@v0.3.0

Changes

  • feat(ui): map-centric "Service Map" redesign (#110)
  • docs(changelog): cut v0.3.0-beta.1 section (#104)
  • feat: memory survival, hot-path performance, and triage-first UI rewrite (#103)
  • docs(changelog): cut v0.2.0-beta.6 section (#100)
  • build(ui): source-only main; build & embed UI at release time (#99)

v0.3.0-beta.1

v0.3.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@aksOps aksOps released this 12 Jun 03:31
v0.3.0-beta.1
ef1940e

Install (UI embedded):

go install github.com/RandomCodeSpace/otelcontext@v0.3.0-beta.1

Changes

  • docs(changelog): cut v0.3.0-beta.1 section (#104)
  • feat: memory survival, hot-path performance, and triage-first UI rewrite (#103)
  • docs(changelog): cut v0.2.0-beta.6 section (#100)
  • build(ui): source-only main; build & embed UI at release time (#99)

v0.2.0-beta.6

v0.2.0-beta.6 Pre-release
Pre-release

Choose a tag to compare

@aksOps aksOps released this 05 Jun 11:10
v0.2.0-beta.6
391aebc

First release cut with the source-only + build-on-tag flow: main carries
no build artifacts; the UI is built at release time and embedded into this
tag's
commit, so go install is UI-complete while the branch stays clean.

Install (UI embedded)

go install github.com/RandomCodeSpace/otelcontext@v0.2.0-beta.6

The installed single binary serves the full web UI at :8080/ — no separate
frontend build needed.

What's in this line (since v0.0.11-beta.15)

  • Frontend rebuild (#98): Dashboard, scalable cytoscape service map
    (node size = degree, hover reveals edges/stats), MCP Trial console.
  • Fixes (#98): MCP SSE 500 (Flush through metrics middleware); p99 latency
    µs→ms; MCP stream output formatting + time_range presets.
  • 7-tool MCP triage surface + SQLite survival tuning (#91) and follow-ups
    (#92, #95).
  • Build (#99): source-only main; scripts/release.sh / make release
    build the UI and embed it into the tagged commit.
  • go 1.25.11 (clears GO-2026-5037 / GO-2026-5039).

Supersedes the premature v0.2.0-beta.5 tag (which committed the built UI to
main); beta.6 is the canonical build-on-tag release.

v0.0.11-beta.15

v0.0.11-beta.15 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Mar 04:27

v0.0.11-beta.14

v0.0.11-beta.14 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Mar 18:39
f8d8ea7

v0.0.11-beta.13

v0.0.11-beta.13 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Mar 17:37

v0.0.11-beta.12

v0.0.11-beta.12 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Mar 01:21