Skip to content

v0.32.0

Choose a tag to compare

@KIvanow KIvanow released this 28 Jul 09:20
892f05b

Highlights

🛡️ Config-hazard advisory (#337)

Monitor now proactively detects dangerous server configurations and surfaces them before they cause silent data loss.

  • New Dashboard banner (ConfigHazardBanner) warns when a connected instance is in a hazardous config state, including the default-user-enabled + AOF silent data-loss hazard (valkey#3983).
  • Distinct "could not verify" state when Monitor lacks the permissions (NOPERM) or version support to evaluate the hazard, so an unknown isn't shown as a clean bill of health.
  • Hazards are exposed on /health/detailed (configHazards) and on MCP instance health, and are TTL-cached per connection server-side so the check is cheap and polled slowly.

📊 New observability API surface

Backend endpoints added across the API and proprietary modules, powering both the dashboards and the new MCP 1.4.0 tools:

  • AI observability (#330) - AI component instance discovery + stored-metrics history, and OpenTelemetry trace endpoints (list, span waterfall, and correlation of trace spans with live Valkey state).
  • Analytics (#331) - metric capacity forecast endpoint (ops/sec, used memory, CPU, fragmentation to time-to-ceiling), latency-regression queries over the anomaly event store, and a license-gated largest-keys endpoint (ranked by measured memory).
  • Vector search (#332) - per-index vector index health (doc count, memory, indexing failures, % indexed) and FT.SEARCH inference latency (p50/p95/p99 per index) with optional SLA breach status.

Web

  • Dashboard: config-hazard banner wired to detailed health.
  • Key Analytics: largest-keys tab now backed by memory-ranked snapshots; minor table/rank-delta cleanup.

Notes

  • Ships alongside @betterdb/mcp 1.4.0, which exposes the above as 10 new MCP tools.

What's Changed

  • feat(mcp): AI observability MCP tools by @jamby77 in #330
  • feat(mcp): analytics MCP tools by @jamby77 in #331
  • feat(mcp): vector search MCP tools by @jamby77 in #332
  • feat(monitor): config-hazard advisory — default user disabled + AOF silent data loss (valkey#3983) by @jamby77 in #337

Full Changelog: v0.31.0...v0.32.0