What's new in RasnuCloud
We release updates to the RasnuCloud Control Plane every week, and non-breaking updates to the Go Agent every month.
v1.4.0 — eBPF Telemetry Engine
We've completely rewritten the agent's monitoring subsystem. Previously, the RasnuCloud Agent relied on standard Linux `/proc` polling to gather CPU, Memory, and Disk metrics. While effective, this approach is fundamentally limited by polling intervals and introduces measurable overhead.
With v1.4.0, the agent now leverages a custom eBPF (Extended Berkeley Packet Filter) program injected safely into the kernel. This allows us to intercept syscalls directly and stream sub-second telemetry to the dashboard.
- CPU Overhead Reduced: Agent baseline CPU usage dropped from ~1.5% to ~0.1%.
- Process-Level Insights: The dashboard now shows exactly which PID is responsible for disk I/O spikes in real-time.
v1.3.8 — Role-Based Access Control
For organizations scaling beyond a single DevOps engineer, sharing a single login or distributing root SSH keys is unacceptable. We are introducing organization-level RBAC to the Control Plane.
- Viewer: Can see servers, read logs, view metrics, and inspect the audit log. Cannot make changes.
- Operator: Can execute predefined safe actions (e.g., restarting services, clearing caches) and initiate approved AI workflows. Cannot execute raw terminal commands.
- Admin: Full access to the raw browser terminal, environment variables, and destructive actions.
v1.3.5 — Hetzner Native API Integration
You can now connect your Hetzner Cloud API key directly to RasnuCloud. This allows you to provision, manage, and destroy Hetzner instances without ever leaving the RasnuCloud dashboard.
When provisioning a new server through the API, RasnuCloud automatically injects a `cloud-init` script into the server creation payload. This means the server boots up, installs the RasnuCloud Agent, and securely dials home to the Control Plane entirely autonomously.