Skip to content

v1.4.55

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Sep 17:22
· 7 commits to staging since this release
Immutable release. Only release title and notes can be modified.
bb6bb42

ServiceRadar v1.4.55

Plugin package details open correctly again, including manifests
with credential profiles and timezone-aware timestamps. This
release also adds alert-rule and telemetry JSON:API endpoints,
restores inventory tag display, and fixes upload and identifier
lookup errors.

Whats New

1.4.55

  • Plugins Manager: fixes the View/details rendering crash by
    passing the authenticated user scope into the details modal.
    Synthetic regression coverage exercises credential profiles
    and timestamp rendering.
  • Inventory: displays device tags in sorted, read-only chips in
    inventory tables and device summaries, including key-only tags.
  • JSON:API: adds stateful alert-rule list, read, create, update,
    delete, and enabled-rule endpoints, plus bounded read-only
    telemetry collections and refreshed OpenAPI documentation.
    Reads require viewer access; writes require operator access.
    OAuth token scopes remain unenforced in this JSON:API pipeline;
    restrict the credential owner's role to limit access.
  • Web: fixes filename sanitization for accepted uploads and
    preserves typed MCP authorization and not-found errors.
    Restores copy buttons for generated API credentials.
  • Identity: fixes persisted device-identifier lookups while
    preserving identifier-type and partition matching.
  • Quality: maintains narrow Dialyzer exclusions and isolates
    generated PLTs from Bazel source inputs. Documents conditional
    CNPG 1.30 upgrade compatibility without changing the operator.
  • Documentation: refreshes Cowlib/ESAML advisory-waiver rationale
    and clarifies OpenSpec requirement validation guidance.
  • Audit history: records stateful alert-rule creates, updates, and
    deletions with actor attribution and changed attributes alongside
    existing PaperTrail history.
  • Schema: adds the shared API event store in migration
    20260909100000; migrations.expectedVersion advances to
    20260909100000.