• v1.0.53 405be8f543

    v1.0.53 Stable

    mfreeman451 released this | 1117 commits to staging since this release

    Imported from GitHub release.

    Original author: @mfreeman451
    Original URL: https://github.com/carverauto/serviceradar/releases/tag/v1.0.53
    Original published: 2025-10-20T05:20:20Z

    ServiceRadar v1.0.53

    Stability and packaging cleanup for the Compose stack.

    Whats New

    1.0.53

    • Relaxed Proton password secret permissions so SRQL and tooling pods can authenticate without running as root.
    • Republished every GHCR image and updated the release workflow to push containers before packages, eliminating manifest unknown pull failures.
    • Refreshed Docker quick start guidance (explicit docker compose pull, removed :local override) to keep fresh installs aligned with published tags.

    ServiceRadar v1.0.53-pre21

    SRQL credential fix for Proton access.

    Whats New

    1.0.53-pre21

    • Relaxed permissions on the shared Proton password secret so non-root services (SRQL, tools) can read it during startup.
    • Updated all deployment paths (Docker Compose, Helm demo, K8s demo) to use the new permissions, keeping Proton’s internal copy locked down.

    ServiceRadar v1.0.53-pre20

    GHCR manifest refresh and release automation updates.

    Whats New

    1.0.53-pre20

    • Republished every ServiceRadar container image so latest tags resolve correctly in Docker Compose.
    • GitHub release workflow now authenticates to GHCR and pushes Bazel-built images before uploading packages.
    • Docker quick start docs now require docker-compose pull to ensure deployments use the refreshed images.
    • Removed the default compose override that forced :local tags, eliminating manifest errors for fresh installs.

    ServiceRadar v1.0.53-pre19

    Bazel container fixes for runtime parity.

    Whats New

    1.0.53-pre19

    • Enforced pure Go mode in Bazel so every shipped binary is static and CGO-free.
    • Layered Alpine ping, nmap, and netcat APKs into all OCI images that expect those tools at runtime.
    • Rebuilt the Bazel OCI targets to match the previously working docker-compose images.

    ServiceRadar v1.0.53-pre18

    Kong packaging automation and vendor refresh.

    Whats New

    1.0.53-pre18

    • Added scripts/build-kong-vendor.sh to clone the pinned Kong commit and build OSS RPM/DEB artifacts automatically.
    • Release workflow now runs the helper so Kong binaries ship with every GitHub release.
    • Documented the new flow in packaging/kong/README.md and clarified the expected versioned filenames.

    ServiceRadar v1.0.53-pre17

    Release cut for the final GitHub upload fix.

    Whats New

    1.0.53-pre17

    • Prepare follow-up tag so the GitHub Actions release reruns with the Content-Length fix.
    • Carry forward packaging/version metadata for automated publishing.

    ServiceRadar v1.0.53-pre16

    Release publisher refinements for GitHub automation.

    Whats New

    1.0.53-pre16

    • Fix GitHub asset uploads by letting the client set Content-Length for large RPMs.
    • Clean up release notes for prior prerelease entries.
    • Bump VERSION to keep packaging outputs aligned with the tag.

    ServiceRadar v1.0.53-pre15

    Release tooling alignment for GitHub publishing.

    Whats New

    1.0.53-pre15

    • Ensure GitHub release uploads rewrite Debian/RPM filenames with the tagged version.
    • Harden Bazel runfile resolution so publishing works across Bazel 8+ layouts.

    ServiceRadar v1.0.53-pre14

    Release automation improvements and packaging workflow updates.

    Whats New

    1.0.53-pre14

    • Automated GitHub release workflow builds and uploads Debian/RPM assets via Bazel.
    • New scripts/cut-release.sh helper streamlines tagging and pushing releases.
    • Release pipeline now validates assets through the GitHub API to ensure packages are published.
    • GitHub release uploads now stamp Debian/RPM filenames with the release version.

    ServiceRadar v1.0.53-pre10

    Release of ServiceRadar network management, observability, and stream processing platform.

    Whats New

    1.0.53

    • API Gateway (kong)
    • New SRQL service
    • Admin/Settings UI (WIP)
    • Improved RBAC
    • Kubernetes manifests (helm WIP)
    • High performance TCP syn scanner (AF_PACKET/TPACKET_V3,FANOUT,+more)
    • ICMP Scanner improvements
    • Docker compose stack (arm64/amd64)
    • Configurable sweep_modes per source for Armis integration
    • Configurable batch sizes for Armis updater
    • ServiceRadar Syslog messages now will end up in /var/log/serviceradar

    1.0.52

    • Observability dashboard fixes

    1.0.51

    • Added Streaming OTEL logs/traces in the UI and new streaming APIs

    1.0.50

    • Auth bug fixed
    • Debug logging cleanup

    1.0.49

    • Analytics dashboard hard refreshes fixed
    • Sync service bug fixes
    • Sync service now uses a HTTP Circuit Breaker for API requests

    1.0.48

    • Dashboard improvements
    • Sync/Armis integration authentication token caching/retry logic added
    • Agent preserves config for sweep from FS, merges networks from KV
    • SRQL Queries support new time parameters (show logs from yesterday)
    • Filter networks from discovery with serviceradar-sync
    • Fixed several SRQL queries (show interfaces, show sweep_results)
    • Improved rendering SRQL query results in UI
    • Model-Context-Protocol (MCP) server
    • Improved companion prompt for MCP server

    1.0.47

    • Sysmon process metrics now available in UI
    • (OTEL) Logs viewer now available in UI
    • Schema cleanup - deprecated sweep_results
    • Core cleanup - deprecated sweep_results
    • Improved error handling/tracking in Device Discovery engine
    • Device Discovery engine handles panics gracefully
    • Armis/Netbox integration improvements
    • Agent availability bug fixed
    • Rust build improvements
    • CICD build pipeline improvements
    • Pagination bug fix for Web UI

    1.0.46

    • New logger package w/ OTEL support
    • OTEL Logs and Traces Collector w/ TLS support (rust)
    • Sync package / poller improvements
    • SweepResults now written to DB in batches
    • Streaming GRPC calls for large paylods from microservices
    • Updated Zen consumer to support OTEL logs

    1.0.45

    • Bug Fixes
    • SNMP Dashboard updates
    • Armis Integration improvements
    • GRPC pipeline updates

    1.0.44

    • New UI
    • Query Engine Updates
    • SNMP Dashboard Updates
    • Support for Partitions (manage overlapping IP space)
    • NetBox and Armis Integration improvements
    • New combined "show devices" in SRQL
    • SNMP Trap Receiver (rust)
    • Syslog receiver (rust)
    • Zen Engine (GoRules Zen Engine - rust-based rule processor for events)

    Components

    • serviceradar-dusk-checker: Agent package for monitoring Dusk nodes
    • serviceradar-snmp-checker: SNMP Poller, polls OIDs and graphs results for most counters
    • serviceradar-sysmon-checker: SysMon collects host-based metrics (CPU, memory, filesystem)
    • serviceradar-rperf-checker: RPerf (iperf3-based) bandwidth measurement tool (client)
    • serviceradar-rperf: RPerf server (reflector)
    • serviceradar-agent: Agent performs checks, collects information from external checkers
    • serviceradar-poller: Network poller for collecting monitoring data from Agent
    • serviceradar-core: Core service (API)
    • serviceradar-proton: Stream Processing Engine
    • serviceradar-web: Core service (UI)
    • serviceradar-trapd: SNMP receiver trap service
    • serviceradar-flowgger: SYSLOG receiver service
    • serviceradar-zen: Zen Consumer
    • serviceradar-otel: OTEL Collector
    • servicceradar-event-writer: DB Writer
    • serviceradar-mapper: Network Discovery Engine (Beta)
    • serviceradar-cli: ServiceRadar CLI utility (local-auth password management)
    • serviceradar-nats: NATS JetStream (message broker)
    • serviceradar-kv: NATS JetStream KV API
    • serviceradar-sync: KV integrations (NetBox, ARMIS, etc) -- Optional

    Installation

    See the README.md for detailed installation instructions.

    Quick Start

    ServiceRadar provides a simple installation script for deploying all components:

    # All-in-One Installation (interactive mode)
    curl -sSL https://github.com/carverauto/serviceradar/releases/download/1.0.53-pre5/install-serviceradar.sh | bash
    
    # All-in-One Installation (non-interactive mode)
    curl -sSL https://github.com/carverauto/serviceradar/releases/download/1.0.53-pre5/install-serviceradar.sh | bash -s -- --all --non-interactive
    
    # Adding the `sysmon` metrics checker (CPU, memory, filesystem usage)
    curl -sSL https://github.com/carverauto/serviceradar/releases/download/1.0.53-pre5/install-serviceradar.sh | bash -s -- --poller --skip-checker-prompts --checkers=sysmon
    systemctl restart serviceradar-poller
    
    Downloads