Changelog/Surface/v0.2.5
April 20, 2026
v0.2.5

Surface v0.2.5: Notifications, Windows Scanning, and Auto-Update

FeaturesBug FixesSecurity

Features

Auto-Update for Scanner

The scanner can now update itself automatically when specific criteria are met, removing the need for manual intervention during routine version upgrades.

Simplified Asset Type List

Removed the agents/copilot asset type. Assets now use only the defined asset type list, making the inventory cleaner and more consistent.

Bug Fixes

  • Block notifications — Fixed an issue where block notifications were not being displayed to end users.
  • Repeated warning notifications — Resolved a bug causing warning notifications to fire continuously. Notifications now trigger only on state change.
  • Multiple notifications — Fixed a race condition where multiple simultaneous notifications were dropped. Notifications are now queued with a 5-second timeout between sends.
  • Windows registry scanning — Fixed an issue where registry scanning ran at the wrong privilege level, causing incomplete application detection. The scanner now correctly reads and displays all installed applications on Windows.
  • Enforcement across installation methods — Fixed cases where manually installed applications were not being removed during enforcement. Enforcement now works reliably regardless of how an application was installed.

Improvements

Notification Behavior

Reworked the notification system so alerts are meaningful and timely — notifications are now triggered only on relevant state changes, reducing noise for end users.

Application Detection Accuracy

Enhanced Windows registry scanning to ensure complete and accurate visibility of installed applications, including those installed at the user level.

Security Changes

Improved enforcement reliability ensures consistent removal of unauthorized or manually installed applications across all installation methods, closing gaps in coverage that could be exploited to bypass policy controls.