v8.2.1
PatchReleasedProgrammatic Vector Agent provisioning, post-backup compliance automation, rule-driven Smart Groups, and a batch of API and reliability fixes.
Added4
- Token-authenticated REST API to provision Vector Agents at scale, ready to fold into Ansible, Terraform or any runbook
- Automatic compliance checks after every successful device backup, with Smart Group-targeted Policy Assignments and a new Compliance tab on the Device view
- Smart Groups: reusable, rule-driven device groupings with AND/OR/NOT logic up to four levels deep, plus two new task types to drive snippet and download jobs against any group
- On-demand AI-friendly Markdown documentation for the v1 and v2 REST APIs via a new Artisan command
Changed3
- Per-user toggle for Task Complete email notifications, keeping inboxes focused on failures and real change events
- Full pagination on Config Search result sets, with automatic reset to page one when filters change
- UI and UX polish across the app, including cleaner button styling on the failed configs view and tightened inventory action toolbar visuals
Fixed4
- device_category_id no longer silently dropped on POST and PUT to /api/v1/devices, so API-created devices persist their category correctly
- Data purge on large config retention runs no longer fails with MySQL max_allowed_packet errors, with batched deletes and trimmed oversized purge run payloads
- Config-changed notification links in email, Slack and Teams now point at the current SPA route /configs/view/:id
- /download-now/{deviceID} REST API documentation corrected to show the right GET method and path
Security
no security-related changes