v2022.3
Notes
- The kernel extension and all support for it has been fully removed. Santa now requires macOS 10.15 and above.
- Protobuf structured event logging has been added but is still experimental; the format of the logs is subject to change and there is purposefully no documentation on its use. We will announce in a feature release when this feature is stable.
- The Santa daemon is now loaded early during the boot process to better protect against persistent threats.
- Preflight sync requests now include the machine's model identifier.
What's Changed
- Fix: Issue with SNTMetricHTTPWriter Timeouts by @pmarkowsky in #741
- Fix: uninstall.sh to remove the metric & bundle services. by @pmarkowsky in #743
- Project: Bump version to 2022.3 by @russellhancox in #745
- Project: Disable bazel layering_check feature for most rules by @russellhancox in #742
- Fix: Typo in SNTDeviceManager tests & ensure tests run under CI by @pmarkowsky in #746
- Protobuf support, maildir format logging by @mlw in #731
- Remove the Santa kernel extension. by @tnek in #749
- Made santad an early boot client to prevent racing other processes by @pmarkowsky in #750
- Add model identifier to preflight request by @np5 in #751
- Remove code guarded by #ifdef kernel macros by @tnek in #752
- Project: Remove kext signing/packaging by @russellhancox in #755
- santactl/status: Re-org output in status re: USB Blocking. by @russellhancox in #759
- santad: Clear caches when disks are unmounted. by @russellhancox in #760
- Docs: Remove references to kexts and santa-driver from parts of the docs by @tnek in #762
Full Changelog: 2022.2...2022.3