May 11th, 2026

New

Improved

Fixed

octoja v1.0.267 — Reports, vulnerabilities & custom checks

Highlights

octoja v1.0.267 marks the 1.0 milestone. The release brings a new Reports area with a template editor and PDF export, a Lywand integration that surfaces a security rating per device, custom script checks, a reworked Config Packages editor with rules in plain language, and a faster Remote Desktop that's easier to start.

New

  • Reports — In the new Reports area you assemble templates from widgets — drag onto the canvas and configure. The result is a PDF with your logo in the footer.

Reports: A built-in report shows disk usage with a donut chart and a device table.
  • Vulnerability scanning via Lywand — Connect your Lywand account and octoja shows you a security rank and rating per device — in the device list, on the device-detail page, and on the dashboard.

Integrations page with the lywand-software card: description of customer linking with lywand partners and a Set up button. Webhooks and Microsoft Teams are visible as further integrations.
Device-detail page with the new Lywand score tile (F rank) as the first element in the hardware row and a new Vulnerabilities tab in the tab bar.
  • Custom script checks — You can now write monitoring checks yourself as a PowerShell, bash, or Python script — the result appears in the dashboard like the built-in checks. Read more

  • Reference for script authors — The new reference describes how the agent passes input to your script and reads the result back — including all status codes and execution limits. Read more

  • Reworked editor for Config Packages — The editor for Config Packages is reworked: tabs separate content areas, you formulate assignment rules in plain language, you select customers directly, and you can use pre-built rule templates. One click copies the rule as input for your AI assistant.

Config Packages editor: An assignment rule as a sentence with site comparison, customer picker, pre-built templates, and a paired devices view.
  • CPU Load and RAM Load checks — Two new built-in checks monitor each device's current processor and memory usage.

  • GPU card on the device page — On the device-detail page you now see GPU model, utilisation, and memory directly next to CPU and RAM.

  • Health status column on the device list — A coloured indicator per device shows whether checks are failing — the names of failing checks appear on hover.

Devices list with the Critical filter active: four devices show the indicator three critical in the new Health column, alongside Kind, Operating System, Customer, and Last User columns.

Improved

  • Remote Desktop is faster, crisper, and easier to start — Hardware-accelerated encoding lowers latency, a new codec keeps the stream smooth on slower connections, and a step-by-step dialog walks you through screen selection. During the session, octoja also blanks the wallpaper, animations, and transparency, and wakes asleep monitors automatically.

  • Reworked device-detail header — The detail header now shows status, tags, operating system, and customer compactly side-by-side, so you can see at a glance what the device is doing.

  • Install software directly from the device page — A new "Install Software" button starts the install flow directly from the Software tab. The package-manager tabs preload in the background and show loading status as well as the number of available updates.

  • File browser improvements — Files now show a preview directly in the browser, an editor area opens on click, and you are prompted before overwriting an existing file on upload.

  • Check history with date range and example results — In the check-history dialog you now pick a single day or a date range, the status appears as an indicator at the top of the dialog, and 14 days of example results ship with the install so the dialog is not empty.

  • Live processes tab with search and sorting — In the processes tab you can now search, sort by columns, and configure the row count.

  • Schedule as a plain-language sentence — The nested tab-based picker is gone — you formulate the schedule as a sentence that is easier to read and edit.

  • One single Save button across rules and Config Packages — Auto-save is gone — a clear Save button keeps your changes pending until you commit them.

  • Severity suggestions for Windows Update filters — The filter editor proposes severities so you do not have to guess.

  • Sync external check libraries on demand — You can now trigger a sync of external check libraries with a button click. The libraries area is also collapsible.

  • Polished dashboard, sidebar, and devices table — In the dashboard and devices list we tightened the columns, added a favourites filter and a column picker with a search field, and made the click areas more generous. When hovering over a device, quick actions appear directly in the preview card, and the agent version is shown there as well.

Fixed

  • Software installs work for non-admin users — The agent can now run installs with elevated rights even when the logged-in user is not an administrator — winget and Chocolatey installs no longer fail because of insufficient permissions.

  • Winget reliably detected on Windows Desktop — The agent no longer reports "Winget is not installed" when winget is available but its path needs to be located first.

  • APC UPS SNMP check — The check now reads the correct SNMP identifiers for APC UPS hardware.

  • Windows disk I/O check — The check now reads disk I/O values from a more reliable source and also captures error messages from the underlying tool when something goes wrong.

  • Missing serial number on Windows devices — The agent now reports a serial number for devices where it was previously missing.

  • Option key on macOS Remote Desktop — Modifier keys are now passed through correctly in the remote session.

  • Long script outputs are truncated — Custom checks that emit very long logs no longer flood the dashboard — the output is capped at a sensible size.