OmniSight v2.4.1 is a maintenance release focused on topology usability, reliable Windows agent removal, demo completeness, and leaner CI and container builds.
Agent Lifecycle
- Fixed remote Windows agent uninstall leaving an offline record in the dashboard after the Windows service had already been removed.
- Added server-side retirement protection so a final shutdown report cannot recreate an uninstalled agent.
- Added safe dashboard-only removal for stale offline agent records.
- Updated Linux and Windows agents to v1.4.2.
- The native Windows service now stops reporting immediately after acknowledging a scheduled uninstall.
- Improved timeout handling so one final shutdown report is accepted while agents that remain online are still protected from accidental removal.
Topology
- Proxmox and VMware cluster families now use a centered family-tree layout.
- Cluster, host, and guest groups can be dragged together while preserving their relative positions.
- Wide topology groups remain horizontally movable and saved positions persist after refresh.
- Automatically discovered cluster nodes can be removed from the view and added back later.
- Demo topology now includes Proxmox cluster membership metadata.
Demo
- Added a visible generic SNMP platform card with a sample managed switch.
- Updated demo agent data to v1.4.2.
CI and Docker
- GIF, PNG, JPG, JPEG, and WebP-only changes no longer trigger CI or Docker image publishing.
- README, repository documentation, screenshots, deployment examples, and other non-runtime changes no longer start unnecessary image builds.
- Removed non-runtime media, repository metadata, example files, and compose files from the Docker build context.
- Kept the English and Turkish in-app documentation files in the image because the Documentation page loads them at runtime.
- Updated Windows CI validation for agent v1.4.2.
Upgrade Notes
- Existing OmniSight configurations remain backward compatible.
- Existing agents continue to operate. Updating Windows agents to v1.4.2 is recommended for the cleanest remote-uninstall behavior.