Skip to content

BetterDB-inc/monitor

v0.22.0 Feature

This release adds 1 notable feature for engineering teams evaluating rollout.

Published 12d Monitoring & Metrics
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

prometheus monitoring obsevability redis valkey

Affected surfaces

auth

ReleasePort's take

Light signal
editorial:auto 12d

The release adds a localhost warning in the cloud connection dialog and fixes MONITOR probe false negatives by distinguishing permanent refusals from transient network issues.

Why it matters: Fixes MONITOR probe false negatives caused by caching transient errors; now distinguishes permanent refusals from temporary network problems, improving reliability of live probes.

Summary

AI summary

Live MONITOR probe now correctly handles transient errors instead of permanently marking connections as unsupported.

Changes in this release

Feature Medium

Adds localhost warning in connection dialog for cloud mode, disables Test/Save until public host provided and removes localhost prefill.

Adds localhost warning in connection dialog for cloud mode, disables Test/Save until public host provided and removes localhost prefill.

Source: llm_adapter@2026-05-22

Confidence: low

Feature Medium

Shows amber warning for localhost/private IPs in cloud connection dialog; disables Test Connection and Save buttons.

Shows amber warning for localhost/private IPs in cloud connection dialog; disables Test Connection and Save buttons.

Source: granite4.1:30b@2026-05-23-audit

Confidence: low

Feature Medium

Removes localhost prefill when adding a direct connection in cloud mode.

Removes localhost prefill when adding a direct connection in cloud mode.

Source: granite4.1:30b@2026-05-23-audit

Confidence: low

Feature Low

Displays links to provider setup guides and self‑hosted Docker image inline in the connection dialog.

Displays links to provider setup guides and self‑hosted Docker image inline in the connection dialog.

Source: granite4.1:30b@2026-05-23-audit

Confidence: low

Dependency Medium

Updates @protobufjs/utf8 from version 1.1.0 to 1.1.1.

Updates @protobufjs/utf8 from version 1.1.0 to 1.1.1.

Source: llm_adapter@2026-05-22

Confidence: low

Bugfix Medium

Fixes MONITOR probe false negatives caused by caching transient errors, now distinguishes permanent refusals from transient network issues.

Fixes MONITOR probe false negatives caused by caching transient errors, now distinguishes permanent refusals from transient network issues.

Source: llm_adapter@2026-05-22

Confidence: low

Bugfix Medium

Prevents MONITOR probe from caching transient errors as permanent "MONITOR not supported" verdicts.

Prevents MONITOR probe from caching transient errors as permanent "MONITOR not supported" verdicts.

Source: granite4.1:30b@2026-05-23-audit

Confidence: low

Bugfix Medium

Distinguishes definitive server refusals from transient network issues in MONITOR probing logic.

Distinguishes definitive server refusals from transient network issues in MONITOR probing logic.

Source: granite4.1:30b@2026-05-23-audit

Confidence: low

Full changelog

New features

Localhost warning in the connection dialog (cloud)

When adding a direct connection in cloud mode, entering localhost, 127.x.x.x, ::1, or 0.0.0.0 as the host now shows an amber warning explaining that the address is not reachable from the cloud. The Test Connection and Save buttons are disabled until a publicly accessible address is provided. The host field no longer pre-fills with localhost in cloud mode. Links to the provider setup guides and the self-hosted Docker image are shown inline.

Bug fixes

MONITOR probe false negatives on transient errors

The live MONITOR probe (which determines whether the MONITOR dashboard panel is available for a given connection) was incorrectly caching transient failures — ECONNRESET, ETIMEDOUT, TLS errors, DNS failures, authentication timeouts - as a permanent "MONITOR not supported" verdict. This caused roughly 1-in-20 connections to permanently grey out the MONITOR panel even when MONITOR worked fine.

The probe now distinguishes between definitive server-side refusals (ERR unknown command 'monitor', NOPERM, MONITOR is disabled, etc.) and transient socket or network errors. Only server refusals are cached as a permanent "no". Transient failures return "unknown" and are not cached, so the next connection attempt will re-probe cleanly.

Dependency updates

  • @protobufjs/utf8 bumped from 1.1.0 to 1.1.1

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track BetterDB-inc/monitor

Get notified when new releases ship.

Sign up free

About BetterDB-inc/monitor

Valkey-first observability with Redis compatibility. Query real-time metrics, analyze slow commands, detect hot keys, and investigate performance issues directly from AI coding assistants.

All releases →

Related context

Earlier breaking changes

  • vagent-v1.5.0 TLS is now mandatory; agent exits with error if `--valkey-tls true` is not set for IAM auth mode.

Beta — feedback welcome: [email protected]