This release adds 1 notable feature for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
Affected surfaces
ReleasePort's take
Light signalThe 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 summaryLive MONITOR probe now correctly handles transient errors instead of permanently marking connections as unsupported.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| 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/utf8bumped 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
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.
Related context
Related tools
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]