v0.2.54
its v0.2.54
Platforms: Windows (x64)
Quick install
Windows (drops its.exe into %LOCALAPPDATA%\Programs\its and adds it to the user PATH):
irm https://github.com/sling86/its-releases/releases/latest/download/install.ps1 | iexOr download ItsSetup.exe for the Inno Setup installer.
Full asset list below. docs/ · CHANGELOG.md · LICENSE — all auto-synced into this repo on every release.
Changes
Added
--ailossless columnar compaction — uniform object arrays (Graph
entity lists, RMM agents, Wrike tickets, etc.) are emitted as
{_fmt:"cols",consts,fields,rows}: field names stated once, columns with a
single value across all rows factored intoconsts. Lossless and still
valid JSON; 16–70% smaller on real payloads.--ai | --stdinpipelines are
unaffected — the envelope is rehydrated transparently.its rmmchecks + fleet — typedpolicies add-check,checks
create/edit/results plus a fleet failing-sweep,fleet patch-report, and
checks run-now. Agents list gainedboot_time+ humaniseduptimeand a
--rebooted-sincefilter.its unifi clients list --jsonnow exposessw_mac/sw_port.
Changed
its dokployenv handling hardened against secret-clobber, with secure
copy/reveal (#20).
Fixed
--aitruncation bug — the old char-basedmaxCharscut JSON mid-token
(producing invalid JSON) and silently dropped rows past the cut. It now
drops whole rows and records the count in_truncated.its rmm checks run— corrected endpoint, dropped the brokeneventlog
type (live-verified).its bw— redact TOTP seed in output, honour--copyin thetotp
table.