github carverauto/serviceradar v1.4.50

4 hours ago

ServiceRadar v1.4.50

IdP groups can map to role profiles and user groups, and those
grants go away when membership does. Sweep groups can target a
selected agent subset instead of all-or-one. Plugin SNMP shows
where a profile came from, and a version bump no longer collides
on the display name. Also: VRRP MACs stop stealing device
identity, MTR headlines report the destination, OpenText NOM
rules actually provision, and the dashboard profile menu stays
open.

Whats New

1.4.50

  • Identity: an IdP group mapping can name a role profile or a
    user group as well as a role, and every matching mapping
    contributes — profiles and groups union, highest declared
    privilege wins. Grants recorded from a mapping are revoked
    when the group membership behind them goes away. Settings ->
    Authorization has a dry-run resolver. (PR #4207)
  • Sweep: a group can target selected agents instead of
    all-or-one. Assignments are canonical agent_ids with a
    scalar compatibility bridge for mixed-version Helm rollouts.
    The picker is searchable and keyset-paginated. (PR #4183)
  • Plugins: SNMP rows materialized from a package are keyed on
    plugin_id, so approving a new version no longer misses the
    previous version's profiles and collides on the display name.
    Provenance is on facts (snmp_profile_id) and in Settings
    (list + Custom tab), including after the package is removed.
    Missing credentials are warned. (PR #4178, #4175, #4177)
  • Inventory: VRRP interface MACs are not used as primary
    device identity. CORE-1's vrrp10 MAC had been forking a
    second device. (PR #4181)
  • MTR: destination loss and latency come from reached
    terminal-hop observations, not a noisy transit hop. Path
    reachability, endpoint availability, and per-hop diagnostics
    stay separate. (PR #4216)
  • Web UI: Settings -> Credentials and Rules shows reusable
    credential inventory separately from assignment rules, so
    an SNMPv3 profile that references snmp-v3 no longer looks
    unconfigured. (PR #4180)
  • Web UI: the dashboard profile menu stays open across
    LiveView remorphs. (PR #4210)
  • MCP: an omitted MCP limit no longer swallows the SRQL
    query limit. (PR #4174)
  • OpenText NOM: credential-rule provisioning no longer dies on
    a missing :by_policy read. ual-nom stayed Pending /
    Awaiting provisioning with Run Now disabled. (PR #4223)
  • Web UI: Active Scans "Hosts Scanned" is Latest Execution,
    with host unit and sweep-group name, so one run is not
    mistaken for total coverage. (PR #4218)
  • Event writer: optional drain-consumer setup failures are a
    warning, not a startup error. Required consumer failures
    stay fatal. (PR #4219)
  • Docs: Visibility Profiles operator page; Validation Runs is
    vendor-neutral; credentials guide matches what 1.4.49
    actually ships. (PR #4179, #4211, #4213)
  • Schema: 20260830120000 (sweep group agent_ids),
    20260830140000 (role_profile_source),
    20260830150000 (user_group_membership source).
    migrations.expectedVersion is 20260830150000.

Don't miss a new serviceradar release

NewReleases is sending notifications on new releases.