Monitor 10.2.3
Released: August 2026
Previous version: 10.2.2
Docker Registry:registry.frafos.net/abc/mon:10.2.3
Features
- New Custom Call Counter chart on the Network dashboard, with dedicated queries for user-defined call counters. [#1753]
- Monitor now fetches and verifies the CCM JWK automatically, re-fetching it when the CCM is restarted or recreated. This fixes "Invalid signature" errors on the first login. [#1744]
- SBC series labels are now consistent between Elasticsearch and Prometheus data sources: a new
sbcHostnamesendpoint provides the hostnames reported by the SBCs, which are merged into the Prometheus devices. [#1767] - Low-space cleanup can now free space by percentage threshold instead of by age alone, with a minimum retention floor so recent data is never removed, and clearer summary logging. [#1709]
- The Kubernetes
manifest.example.yamlanddocker-compose.example.ymlexamples were updated to match each other and the current configuration. [#1728] - Updated third-party dependencies and packages to address reported security vulnerabilities. [#1730, #1763, #1775, #1784]
Fixes
- A Redis disconnect no longer crashes the Monitor server process; the
redisServiceerror listener no longer rethrows. [#1791] - Vector no longer fails to start when Redis is unreachable at boot while the Redis health check is disabled — the Redis sink is excluded from the Vector configuration during boot, and reconnection is handled afterwards. [#1795]
- Vector now starts on IPv4-only stacks: IPv6 bind errors are detected and the socket address is overridden. A troubleshooting guide for IPv6 socket binding issues was added to the documentation. [#1702]
- Restored the Elasticsearch sink batch settings for Vector, which had been dropped accidentally, so events are flushed at the intended interval. [#1594]
- Prometheus series now respect the dashboard filters. [#1768]
- SBC interface charts now label Prometheus series with a consistent, friendly name and the interface, instead of showing the raw
sbcReference. [#1780] - The severity shortcut on the Home page now stays in sync with the alert buttons, removing an unexpected warning about an existing filter. [#1758]
- Configuration values are no longer dropped by an incorrect truthiness check, and host validation no longer rejects valid values — hostname/IP validation now supports an optional port. [#1762]
- Users with 2FA enabled are now taken to the TOTP step on login instead of seeing an error message, when the server returns a
totp_requirederror code. [#1715] - Docker Compose and manifest services now have higher memory limits and a restart policy, so a service is restarted rather than staying down after an out-of-memory kill. [#1754]