Skip to content

v2024.6

Compare
Choose a tag to compare
@mlw mlw released this 26 Jul 15:04
59382bc

⚠️ Warning ⚠️

Shortly after release we were notified that the serial_num field in Preflight sync requests is being sent as serial_number. If this causes issues for your sync service, you may want to hold off on upgrading to this release and wait for 2024.7, which will be released shortly.

Notes

Changed

↔️ Serializing/deserializing of all sync requests and responses is now handled by the protobuf library. If protobuf transfers aren't enabled, the buffers will be converted to/from JSON just-in-time. This should be a transparent change for sync servers. However, it's possible there could be issues with rarely used keys. Please open an issue if you notice any sync keys not working as expected.
↔️ macOS 11 is no longer supported.
↔️ A dock icon now displays for the blocked execution UI and the window is discoverable via Cmd+Tab.
↔️ A blocked execution dialog is now discoverable via Cmd+Tab and a Dock icon will display while the window is open.

Fixed

❗ Addressed issue where santactl fileinfo could fail to get rule status if too many files were evaluated simultaneously.

Added

➕ The Santa daemon now includes signal protection to prevent being killed, even by root users.
➕ You can now configure Santa to communicate with the sync server via binary protobufs.
➕ 10 new event types have been added to the telemetry stream: Loginwindow login/logout/lock/unlock, OpenSSH login/logout, Screensharing attach/detach, and login(1) login/logout
➕ The --filter-inclusive switch was added to santactl fileinfo to support combining multiple --filter predicates as an AND operation as opposed to the default OR operation.
➕ The MachineID configuration value has been added to the requests of all sync protocol stages.
➕ The "Dismiss" button text in the blocked event dialog is now configurable (previously labeled "Ignore")

What's Changed

New Contributors

Full Changelog: 2024.5...2024.6