Skip to main content

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 sbcHostnames endpoint 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.yaml and docker-compose.example.yml examples 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 redisService error 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_required error 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]