its v0.2.55
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
its rmm updates approve/defer— per-KB Windows-Update approval, the
missing half of the patch workflow. TRMM installs only updates with
action="approve", so an unapproved box was a silent no-op install. Target a
single--kb KB5034441(matched by digits, so5034441works too) or
--all-pending(needs--confirm; previews otherwise). Verified against live
TRMM.updates installnow pre-checks for approved updates and points you at
approveinstead of no-opping;updates listshows the per-KBaction
column.its rmm updates install/scanfleet fan-out —--all-online/
--client/--site/--policy(online agents, preview-then---confirm,
batched), mirroringscripts run.its rmm updates reportnow splits pending into separatecritical/
importantcolumns and sorts most-critical first.--ai-flat— AI mode without the columnar envelope (plain row objects),
for consumers that don't decode{_fmt:"cols"}. The columnar decoder
(expandColumnar) is now exported, and the envelope carries a_vformat
version. The columnar format is documented indocs/cli.md.its rmm checks editcan now retune script-check--timeout/--args.its dokploy envpush/set/unset/copy gained--dry-run— a value-safe
preview (key names + action, never values) that writes nothing.
Fixed
its dokploy environments push— added the empty-file wipe guard
(--forcerequired to push 0 vars) that the app-levelenv pushalready had.- Removed stale
eventlogcheck-type mentions from help/docs and the bogus
updates install --rebootexample (the flag never existed; reboot-after-install
is a patch-policy setting).
Security
--dry-runno longer leaks secrets — the request-body preview now masks
secret values embedded inKEY=valuestring fields (e.g. a dokploy env body),
which the field-name redactor couldn't see. Honours--unsafe.