-
v1.2.88
StableSome checks failedHelm Lint / Helm Lint (push) Successful in 23sFingerprint Licensing / netprobe-fingerprint-licenses (push) Failing after 1m13sRust Tests / test-rust (//rust/netprobe:netprobe_test, rust/netprobe, bazel-test) (push) Successful in 1m54sRust Tests / test-rust (//rust/netprobe:netprobe, //build/platforms:linux_aarch64_musl, rust/netprobe, bazel-static) (push) Successful in 2m3sRust Tests / test-rust (//rust/netprobe:netprobe, //build/platforms:linux_x86_64_musl, rust/netprobe, bazel-static) (push) Successful in 2m5sRust Tests / test-rust (rust/rdp-adapter, cargo) (push) Successful in 1m50sRust Tests / test-rust (rust/consumers/zen, cargo) (push) Successful in 2m20sRust Add-on Interop Test / interop (push) Successful in 3m14sRust Tests / test-rust (rust/log-collector, cargo) (push) Successful in 2m24sRust Tests / test-rust (rust/rperf-client, cargo) (push) Successful in 2m27sRust Tests / test-rust (rust/trapd, cargo) (push) Successful in 2m14sRust Tests / test-rust (rust/rdp-connector-probe, cargo) (push) Successful in 2m42sRust Tests / test-rust (//rust/rperf-server:rperf, rust/rperf-server, bazel) (push) Successful in 2m54sRust Tests / test-rust (rust/srql, cargo) (push) Successful in 4m14sImage Security Scan / image-security (push) Successful in 30m45sPublish Release Artifacts / publish (push) Successful in 31m30sSecret Scan / gitleaks (push) Successful in 1m1sSource Security Scan / source-security (push) Successful in 1m2sGolang Tests / test-go (push) Failing after 1m24slint / lint (push) Successful in 1m29sElixir Quality / Elixir Quality (push) Has been cancelledCI / build (push) Has been cancelledNetprobe eBPF Verifier / Verify eBPF programs on Linux 5.15 (push) Has been cancelledNetprobe eBPF Verifier / Verify eBPF programs on Linux 5.8 (push) Has been cancelledNetprobe eBPF Verifier / Verify eBPF programs on Linux 6.x (push) Has been cancelledNetprobe eBPF Verifier / Verify eBPF refusal on Linux 5.4 (push) Has been cancelledreleased this
2026-06-03 18:49:36 +00:00 | 50 commits to staging since this releaseServiceRadar v1.2.88
Makes edge-agent onboarding work end to end (enrollment was unusable), fixes assigning native add-ons from the UI, and adds onboarding audit visibility.
Whats New
1.2.88
- Fixed edge-agent enrollment failing with
401 "onboarding token invalid":serviceradar-cli enrollsent only the bare inner download token in theX-ServiceRadar-Download-Tokenheader, but the/api/edge-packages/:id/bundleendpoint verifies the fulledgepkg-v3envelope (signature + package/partition binding) and rejected the bare token as:unsupported_token_format. The CLI now sends the full envelope token, matching the bootstrapper download path; server validation stays strict. - Fixed the agent-gateway
CertIssuercrashing edge-package creation with "could not get a writable temporary directory": the read-only gateway pod now mounts a writable/tmpemptyDir and setsTMPDIR=/tmp, sogenerate_bundle'sSystem.tmp_dir!()succeeds. - Fixed assigning native add-ons (e.g. netprobe) from the UI: form params are now coerced against the add-on config schema before validation (no more "Expected Array got String" for
capture_interfaces/dpi/enabled), and re-pushing an add-on upserts the existing assignment by(agent, add-on)instead of failing with "add-on is already enabled". - Added audit + logging for edge onboarding: every bundle/download attempt records a
SecurityEvent(edge_onboarding_succeeded/edge_onboarding_failed, with the failure reason in details), visible at /settings/audit/events, plus a per-attemptLogger.info/warningline.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Fixed edge-agent enrollment failing with