Skip to content

Releases: nachiketg/diagnyx

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 15:58
71d94e2

What's Changed

  • feat(core): add diagnyx query command (DX-036) by @nachiketg in #81
  • feat(core): add retention/rotation policy for file sink (DX-037) by @nachiketg in #82
  • feat(core): add retention policy for RDBMS sinks (DX-038) by @nachiketg in #83
  • test(ci): verify v1 config files stay backward compatible (DX-039) by @nachiketg in #84
  • feat(core): support multi-sink fan-out (DX-040) by @nachiketg in #85
  • docs: write Phase 2 setup guide for OTLP/Loki/Grafana (DX-041) by @nachiketg in #86
  • feat(core): add diagnyx retrieve for AI log retrieval (DX-042) by @nachiketg in #87
  • test(ci): verify retrieval is sink-agnostic (DX-043) by @nachiketg in #88
  • feat(core): add diagnyx ask CLI command (DX-044) by @nachiketg in #89
  • feat(core): cite source log entries in ask responses (DX-045) by @nachiketg in #90
  • docs: mark Phase 2 done and Phase 3 as the current roadmap phase by @nachiketg in #91
  • feat(core): scope ask queries by time range and source (DX-046) by @nachiketg in #92
  • feat(core): make LLM provider configurable (DX-047) by @nachiketg in #93
  • feat(core): add grounded prompt template for ask (DX-048) by @nachiketg in #94
  • fix(core): show a clear placeholder instead of raw JSON for ask by @nachiketg in #95
  • feat(core): name the specific missing LLM config field (DX-049) by @nachiketg in #96
  • feat(core): chunk long log spans for the LLM context window (DX-050) by @nachiketg in #97
  • feat(core): estimate token usage before sending ask requests (DX-051) by @nachiketg in #98
  • feat(core): add context-field redaction before LLM calls (DX-052) by @nachiketg in #99
  • test(ci): verify ask has no outbound calls with a local LLM (DX-053) by @nachiketg in #100
  • feat(core): add optional local web UI for ask (DX-054) by @nachiketg in #101
  • docs: write Phase 3 setup guide (DX-055) by @nachiketg in #102
  • chore: bump version to 1.0.0 by @nachiketg in #103

Full Changelog: v0.2.0...v1.0.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 15 Sep 15:33
cad638a

What's Changed

  • chore: add shared Claude Code permission allowlist by @nachiketg in #68
  • feat(core): auto-populate traceId/spanId from active trace context (DX-027) by @nachiketg in #69
  • feat(sdk): accept externally supplied trace context in wrappers (DX-028) by @nachiketg in #70
  • docs(core): map log fields onto the OpenTelemetry Logs Data Model (DX-029) by @nachiketg in #71
  • feat(core): add OTLP log exporter sink (DX-030) by @nachiketg in #72
  • test(ci): verify OTLP sink is configurable via config file only (DX-031) by @nachiketg in #73
  • feat(core): add retry with exponential backoff to OTLP export (DX-032) by @nachiketg in #74
  • feat(core): add Loki-compatible push exporter sink (DX-033) by @nachiketg in #75
  • feat(dashboards): ship starter Grafana dashboard for Diagnyx logs (DX-034) by @nachiketg in #76
  • feat(core): add optional Prometheus metrics endpoint (DX-035) by @nachiketg in #77
  • test(ci): backfill CI coverage for DX-028 and DX-029 (DX-056) by @nachiketg in #78
  • chore: bump version to 0.2.0 by @nachiketg in #80

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 04 Sep 10:27
a5c81d0

What's Changed

  • feat(sinks): RDBMS sink abstraction (DX-010) by @nachiketg in #1
  • feat(sinks): SQLite and PostgreSQL sinks (DX-011, DX-012) by @nachiketg in #2
  • feat(sinks): implement MySQL and MSSQL sinks (DX-013, DX-014) by @nachiketg in #3
  • feat(sinks,docs): schema consistency and clear connection errors (DX-015, DX-016) by @nachiketg in #4
  • feat(sdk/dotnet): .NET SDK wrapper package (DX-017, DX-018, DX-019) by @nachiketg in #5
  • feat(sdk/node): Node.js SDK package (DX-020, DX-021, DX-022) by @nachiketg in #9
  • feat(release): unified versioning and package publishing (DX-023, DX-024) by @nachiketg in #14
  • fix(sdk/dotnet): fail gracefully when core binary is missing (DX-019) by @nachiketg in #15
  • feat(sdk/dotnet): bundle the CLI binary into the NuGet package (DX-017) by @nachiketg in #16
  • fix(sdk/node): fail gracefully when core binary is missing (DX-022) by @nachiketg in #17
  • feat(sdk/node): fetch the CLI binary via postinstall (DX-020) by @nachiketg in #18
  • docs: fix README quick start to match the real SDK API (DX-025) by @nachiketg in #19

New Contributors

Full Changelog: https://github.com/nachiketg/diagnyx/commits/v0.1.0

What's Changed

  • feat(sinks): RDBMS sink abstraction (DX-010) by @nachiketg in #1
  • feat(sinks): SQLite and PostgreSQL sinks (DX-011, DX-012) by @nachiketg in #2
  • feat(sinks): implement MySQL and MSSQL sinks (DX-013, DX-014) by @nachiketg in #3
  • feat(sinks,docs): schema consistency and clear connection errors (DX-015, DX-016) by @nachiketg in #4
  • feat(sdk/dotnet): .NET SDK wrapper package (DX-017, DX-018, DX-019) by @nachiketg in #5
  • feat(sdk/node): Node.js SDK package (DX-020, DX-021, DX-022) by @nachiketg in #9
  • feat(release): unified versioning and package publishing (DX-023, DX-024) by @nachiketg in #14
  • fix(sdk/dotnet): fail gracefully when core binary is missing (DX-019) by @nachiketg in #15
  • feat(sdk/dotnet): bundle the CLI binary into the NuGet package (DX-017) by @nachiketg in #16
  • fix(sdk/node): fail gracefully when core binary is missing (DX-022) by @nachiketg in #17
  • feat(sdk/node): fetch the CLI binary via postinstall (DX-020) by @nachiketg in #18
  • docs: fix README quick start to match the real SDK API (DX-025) by @nachiketg in #19

New Contributors

Full Changelog: https://github.com/nachiketg/diagnyx/commits/v0.1.0