-
v1.2.44
StableAll checks were successfulSecret Scan / gitleaks (push) Successful in 43slint / lint (push) Successful in 1m33sGolang Tests / test-go (push) Successful in 1m9sRust Tests / test-rust (rust/rperf-client, cargo) (push) Successful in 3m25sRust Tests / test-rust (rust/consumers/zen, cargo) (push) Successful in 4m14sRust Tests / test-rust (rust/log-collector, cargo) (push) Successful in 4m16sRust Tests / test-rust (//rust/rperf-server:rperf, rust/rperf-server, bazel) (push) Successful in 5m46sRust Tests / test-rust (rust/srql, cargo) (push) Successful in 5m50sRust Tests / test-rust (rust/trapd, cargo) (push) Successful in 3m26sImage Security Scan / image-security (push) Successful in 30m45sSource Security Scan / source-security (push) Successful in 30m5sPublish Release Artifacts / publish (push) Successful in 31m36sreleased this
2026-05-13 02:22:41 +00:00 | 1009 commits to staging since this releaseServiceRadar v1.2.44
Agent config dependency catalog and Armis sync delivery hardening.
Whats New
1.2.44
- Fixed Armis integration credential persistence and display evidence so saved API keys/secrets are stored in encrypted IntegrationSource credentials and included in generated agent sync config without exposing secret values.
- Added a declarative agent config dependency catalog for UI/Ash resources that affect agent-delivered config, including config type, generator/compiler, affected-agent resolver, dispatch strategy, action filtering, and secret diagnostics metadata.
- Routed IntegrationSource updates through catalog-driven scoped config pushes so Armis credential updates notify only the assigned agent while restarted agents still receive current config from the gateway.
- Added reusable dependency notifier coverage for service checks, plugin assignments/packages, agent admin config, sweep, mapper, SNMP, and sysmon config resources, with runtime-only actions filtered out to avoid noisy invalidations.
- Added redacted dispatch diagnostics and web-ng integration detail visibility for recent agent config refreshes, plus regression coverage for notifier wiring, scoped pushes, action filters, and secret redaction.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.2.43
StableSome checks failedSecret Scan / gitleaks (push) Successful in 41slint / lint (push) Successful in 1m19sGolang Tests / test-go (push) Successful in 1m3sRust Tests / test-rust (//rust/rperf-server:rperf, rust/rperf-server, bazel) (push) Successful in 3m22sRust Tests / test-rust (rust/consumers/zen, cargo) (push) Successful in 3m36sRust Tests / test-rust (rust/rperf-client, cargo) (push) Successful in 3m21sRust Tests / test-rust (rust/log-collector, cargo) (push) Successful in 5m1sRust Tests / test-rust (rust/trapd, cargo) (push) Successful in 3m35sRust Tests / test-rust (rust/srql, cargo) (push) Successful in 5m39sPublish Release Artifacts / publish (push) Failing after 11m44sSource Security Scan / source-security (push) Failing after 1h0m56sImage Security Scan / image-security (push) Successful in 1h11m48sreleased this
2026-05-12 21:17:18 +00:00 | 1023 commits to staging since this releaseServiceRadar v1.2.43
Armis credential encryption hotfix and web-ng release formatting cleanup.
Whats New
1.2.43
- Fixed Armis integration credential writes so create/update actions use AshCloak encryption directly instead of attempting to write the generated plaintext attribute, resolving the production
Ash.Error.Changes.NoSuchAttributefailure forcredentials_encrypted. - Re-applied web-ng formatter output required by the Elixir precommit/Credo checks after the v1.2.42 release.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Fixed Armis integration credential writes so create/update actions use AshCloak encryption directly instead of attempting to write the generated plaintext attribute, resolving the production
-
v1.2.42
StableAll checks were successfullint / lint (push) Successful in 1m19sSecret Scan / gitleaks (push) Successful in 48sGolang Tests / test-go (push) Successful in 1m10sRust Tests / test-rust (//rust/rperf-server:rperf, rust/rperf-server, bazel) (push) Successful in 3m37sRust Tests / test-rust (rust/rperf-client, cargo) (push) Successful in 3m28sRust Tests / test-rust (rust/log-collector, cargo) (push) Successful in 4m5sRust Tests / test-rust (rust/consumers/zen, cargo) (push) Successful in 4m21sRust Tests / test-rust (rust/trapd, cargo) (push) Successful in 3m35sRust Tests / test-rust (rust/srql, cargo) (push) Successful in 6m53sImage Security Scan / image-security (push) Successful in 33m33sSource Security Scan / source-security (push) Successful in 32m52sPublish Release Artifacts / publish (push) Successful in 34m33sreleased this
2026-05-12 19:02:49 +00:00 | 1029 commits to staging since this releaseServiceRadar v1.2.42
Armis integration credential delivery fix, audit history visibility, Palisade trust-boundary extraction, and demo release automation updates.
Whats New
1.2.42
- Fixed Armis integration source create/update handling in web-ng so API key and API secret fields submitted by the settings UI are persisted into encrypted IntegrationSource credentials and included in agent config generation.
- Added regression coverage for Armis credential persistence through the rendered integrations LiveView create and edit forms.
- Added Settings -> Audit -> History with cross-resource AshPaperTrail timeline support, including backend audit history querying and settings navigation wiring.
- Extracted Palisade into a standalone Elixir package for shared outbound URL/network trust-boundary policy enforcement and added a Forgejo publish workflow.
- Migrated dashboard package publishing and CLI device-auth flows off the legacy Auth.RateLimiter shim and onto explicit plugs/security pipelines.
- Updated demo release automation to use semver-aware ArgoCD Image Updater behavior and documented the formal release/demo-roll workflow.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.2.41
StableSome checks failedGolang Tests / test-go (push) Successful in 1m41sRust Tests / test-rust (rust/rperf-client, cargo) (push) Successful in 3m21sRust Tests / test-rust (rust/consumers/zen, cargo) (push) Successful in 3m50sRust Tests / test-rust (rust/trapd, cargo) (push) Successful in 3m43sRust Tests / test-rust (rust/log-collector, cargo) (push) Successful in 5m9sRust Tests / test-rust (rust/srql, cargo) (push) Successful in 6m14sRust Tests / test-rust (//rust/rperf-server:rperf, rust/rperf-server, bazel) (push) Failing after 14m35sPublish Release Artifacts / publish (push) Failing after 14m39sSource Security Scan / source-security (push) Failing after 1h1m20sImage Security Scan / image-security (push) Successful in 1h8m0sSecret Scan / gitleaks (push) Successful in 52slint / lint (push) Successful in 1m11sreleased this
2026-05-12 10:48:08 +00:00 | 1050 commits to staging since this releaseServiceRadar v1.2.41
Release packaging fixes for Elixir Ash domain, web-ng asset lockfile, and web-ng session configuration.
Whats New
1.2.41
- Fixed Elixir application-level Ash domain configuration so web-ng, core-elx, agent-gateway, and tests register the Credentials, Ansible automation, and Security domains consistently during release builds.
- Fixed web-ng production session salt defaults so release packaging no longer depends on CI-only session salt environment variables; operators can still override salts at release build time when intentionally rotating active sessions.
- Refreshed the web-ng Bun asset lockfile so release packaging can use the deterministic frozen install path instead of falling back to non-frozen dependency resolution.
- Re-cut the release after v1.2.40 package publishing failed during the web-ng release target.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.2.39
StableAll checks were successfulGolang Tests / test-go (push) Successful in 2m30sRust Tests / test-rust (rust/consumers/zen, cargo) (push) Successful in 3m49sRust Tests / test-rust (rust/log-collector, cargo) (push) Successful in 3m47sRust Tests / test-rust (//rust/rperf-server:rperf, rust/rperf-server, bazel) (push) Successful in 4m36sRust Tests / test-rust (rust/rperf-client, cargo) (push) Successful in 3m33sRust Tests / test-rust (rust/srql, cargo) (push) Successful in 6m20sRust Tests / test-rust (rust/trapd, cargo) (push) Successful in 6m30sImage Security Scan / image-security (push) Successful in 33m10sSource Security Scan / source-security (push) Successful in 33m13sPublish Release Artifacts / publish (push) Successful in 35m31sSecret Scan / gitleaks (push) Successful in 48slint / lint (push) Successful in 2m14sreleased this
2026-05-11 20:20:29 +00:00 | 1090 commits to staging since this releaseServiceRadar v1.2.39
MTR ASN enrichment relocation, Proxmox credential/plugin packaging fixes, Ansible settings shell restoration, and AWX plugin OCI publishing follow-up.
Whats New
1.2.39
- Moved MTR ASN enrichment out of the agent and into the core ingestion path so MTR rows and graph projections are annotated centrally via ServiceRadar.Observability.GeoIP, removing the MaxMind Go dependency and
asn_db_path/ASNDBPathagent configuration. - Fixed plugin assignment upgrades so version bumps replace existing manual assignments cleanly and improved ASN fallback handling for MTR enrichment when the primary lookup is unavailable.
- Restored the app shell on the Ansible settings LiveView so the page renders with the standard navigation chrome instead of a bare layout.
- Fixed Proxmox credential targeting, network credential rule preview scoping, plugin assignment materialization, console session credential handling, and hypervisor enrichment ingestion edges; added AWX WASM plugin build wiring so first-party AWX images are produced as part of the standard plugin packaging pass.
- Published the missing AWX WASM plugin OCI references (
wasm-plugin-awxandwasm-plugin-awx-inventory-sync) for the v1.2.38 release and refreshed the plugin index to include both AWX plugins.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Moved MTR ASN enrichment out of the agent and into the core ingestion path so MTR rows and graph projections are annotated centrally via ServiceRadar.Observability.GeoIP, removing the MaxMind Go dependency and
-
v1.2.38
StableSome checks failedPublish Release Artifacts / publish (push) Waiting to runSecret Scan / gitleaks (push) Successful in 28slint / lint (push) Successful in 1m13sGolang Tests / test-go (push) Successful in 1m29sRust Tests / test-rust (rust/consumers/zen, cargo) (push) Successful in 3m47sRust Tests / test-rust (rust/rperf-client, cargo) (push) Successful in 3m43sRust Tests / test-rust (rust/log-collector, cargo) (push) Successful in 4m27sRust Tests / test-rust (rust/trapd, cargo) (push) Successful in 3m37sRust Tests / test-rust (rust/srql, cargo) (push) Successful in 6m31sRust Tests / test-rust (//rust/rperf-server:rperf, rust/rperf-server, bazel) (push) Failing after 15m50sImage Security Scan / image-security (push) Successful in 38m38sSource Security Scan / source-security (push) Successful in 38m7sreleased this
2026-05-11 07:59:22 +00:00 | 1097 commits to staging since this releaseServiceRadar v1.2.38
Proxmox enrichment, remote console, Ansible automation, and agent package release fixes.
Whats New
1.2.38
- Added the AWX-backed Ansible integration foundation, including controller, repository, playbook, schedule, run, task, catalog sync, event ingest, health, watchdog, retention, and web-ng management surfaces.
- Added the AWX first-party WASM plugin and inventory sync entrypoint so Ansible/AWX data can enrich ServiceRadar inventory through the agent plugin pipeline.
- Fixed Proxmox mapper candidate probing so scoped discovery can identify PVE candidates without requiring credentials to be sprayed outside the configured agent/query scope.
- Fixed Proxmox inventory and console credential materialization so a single scoped network credential rule can drive inventory enrichment and native Proxmox API console access.
- Added Proxmox guest, storage, disk, datastore, and network enrichment improvements so hypervisor and guest device details can be hydrated from structured inventory data.
- Improved device details, agent details, plugin assignment visibility, topology island placement, and light-mode styling for the Proxmox/virtualization demo workflows.
- Fixed duplicate manual plugin assignments shadowed by policy assignments and added validation/migration coverage to prevent duplicate enabled assignments for the same agent/package.
- Fixed device list refresh behavior so stale async enrichment results are ignored without repeatedly canceling in-flight tasks and churning Postgrex connections.
- Fixed agent package builds so Debian and RPM agent binaries stamp the actual
go/cmd/agent.Versionused during enrollment, avoiding same-version binary drift during remote agent rollouts. - Added first-party WASM plugin publishing/signing workflow support and refreshed release/plugin metadata for Proxmox and AWX plugins.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-05-11 05:32:01 +00:00 | 1137 commits to staging since this releaseGenerated Wasm plugin import catalog for sha-de6d1025d59f039188754b895ff7fe65db9b306b.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
released this
2026-05-10 22:43:41 +00:00 | 1149 commits to staging since this releaseGenerated Wasm plugin import catalog for sha-8006b6105635acf43060fab2613eab3bccb1efcf.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
v1.2.37
StableAll checks were successfulSecret Scan / gitleaks (push) Successful in 48slint / lint (push) Successful in 1m20sGolang Tests / test-go (push) Successful in 1m29sRust Tests / test-rust (rust/rperf-client, cargo) (push) Successful in 3m38sRust Tests / test-rust (rust/log-collector, cargo) (push) Successful in 3m45sRust Tests / test-rust (//rust/rperf-server:rperf, rust/rperf-server, bazel) (push) Successful in 4m45sRust Tests / test-rust (rust/trapd, cargo) (push) Successful in 3m40sRust Tests / test-rust (rust/consumers/zen, cargo) (push) Successful in 4m44sRust Tests / test-rust (rust/srql, cargo) (push) Successful in 6m28sImage Security Scan / image-security (push) Successful in 19m10sSource Security Scan / source-security (push) Successful in 19m14sPublish Release Artifacts / publish (push) Successful in 19m52sreleased this
2026-05-08 18:57:11 +00:00 | 1178 commits to staging since this releaseServiceRadar v1.2.37
Agent control stream hotfix for managed release rollouts.
Whats New
1.2.37
- Fixed agent control streams closing immediately after connection by keeping the bidirectional gRPC stream on the agent loop context instead of canceling the stream context after creation.
- Clarified the rollout history UI so the actor identifier is labeled as the rollout starter instead of appearing as an unlabeled SHA-like value under the version.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.2.36
StableAll checks were successfulSecret Scan / gitleaks (push) Successful in 44slint / lint (push) Successful in 1m19sGolang Tests / test-go (push) Successful in 1m11sRust Tests / test-rust (rust/consumers/zen, cargo) (push) Successful in 4m8sRust Tests / test-rust (rust/log-collector, cargo) (push) Successful in 4m12sRust Tests / test-rust (rust/trapd, cargo) (push) Successful in 3m54sRust Tests / test-rust (rust/rperf-client, cargo) (push) Successful in 4m42sRust Tests / test-rust (//rust/rperf-server:rperf, rust/rperf-server, bazel) (push) Successful in 4m57sRust Tests / test-rust (rust/srql, cargo) (push) Successful in 5m26sSource Security Scan / source-security (push) Successful in 28m20sImage Security Scan / image-security (push) Successful in 28m30sPublish Release Artifacts / publish (push) Successful in 29m3sreleased this
2026-05-08 18:25:27 +00:00 | 1180 commits to staging since this releaseServiceRadar v1.2.36
Agent rollout reconciliation hotfix for agents that restart onto the desired version before sending another status batch.
Whats New
1.2.36
- Fixed managed agent rollouts getting stuck at
Restartingafter an agent reconnects on the desired version by reconciling active release targets whenever the gateway syncs a version-bearing agent record. - Added integration coverage for the gateway-sync path so a release target at
restartingis marked healthy when the authoritative agent version matches the rollout version.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Fixed managed agent rollouts getting stuck at