Skip to content

Releases: google/santa

v1.12

18 Mar 01:36
d9ebb4e
Compare
Choose a tag to compare

Important

The v1.x versions of Santa include many architectural changes. Including the usage of EndpointSecurity and SystemExtensions for systems running macOS 10.15+.

Once Santa's SystemExtension is installed, it cannot be removed without promoting the user.

Notes

This release of Santa contains bug fixes:

  • Sync server communication is interrupted on cold boot #453
  • Installing new versions of Santa results in odd SystemExtension behavior, such as multiple active extensions and invalid state #454

See the notes for the v1.0.3 release regarding SystemExtension and TCC permissions required to run this release on 10.15.

v1.10

28 Feb 20:17
4346bb2
Compare
Choose a tag to compare

Important

The v1.x versions of Santa include many architectural changes. Including the usage of EndpointSecurity and SystemExtensions for systems running macOS 10.15+.

Once Santa's SystemExtension is installed, it cannot be removed without promoting the user.

Notes

This release of Santa:

  • Contains a feature to manage the transition from KernelExtension to SystemExtension. See the EnableSystemExtension section of SNTConfigurator for details.

See the notes for the v1.0.3 release regarding SystemExtension and TCC permissions required to run this release on 10.15.

v1.1 (beta)

14 Feb 16:04
99ee0af
Compare
Choose a tag to compare
v1.1 (beta) Pre-release
Pre-release

Important

The v1.x.x versions of Santa are currently in beta and include many architectural changes. Including the usage of EndpointSecurity for systems running macOS 10.15+.

Continue using v0.9.33 for non-test systems.

See the notes for the v1.0.3 release regarding SystemExtension and TCC permissions required to run this release on 10.15.

v1.0.3 (beta)

20 Dec 20:28
d1d008a
Compare
Choose a tag to compare
v1.0.3 (beta) Pre-release
Pre-release

Important

The v1.x.x versions of Santa are beta and include many architectural changes. Including the usage of EndpointSecurity for systems running macOS 10.15+.

Continue using v0.9.33 for non test systems.

Notes

This release of Santa:

  • Uses EndpointSecurity with a SystemExtension on macOS 10.15+
  • Uses Kauth with a kext on macOS < 10.15

When installing Santa on macOS 10.15+ a popup will be displayed.

Screen Shot 2019-12-20 at 3 04 21 PM

Select "Open Security Preferences" and allow the Santa SystemExtension to run.

Screen Shot 2019-12-20 at 3 04 49 PM

For Santa to utilize EndpointSecurity, it must be granted "Full Disk Access". Select the Privacy tab and grant com.google.santa.daemon.systemextension access.

Screen Shot 2019-12-20 at 3 05 21 PM

For enterprise deployments these requirements can be managed by an MDM.

Feedback via issues or pull requests are very welcome.

Commit History

v0.9.33

05 Aug 14:16
e5a5f6f
Compare
Choose a tag to compare
v0.9.33 Pre-release
Pre-release

Notes

This release contains bug fixes.

Bug Fixes

  • santactl: Sync will now authenticate correctly to servers that only provide the root of a certificate chain for determining allowable credentials.

Commit History

v0.9.32

23 Jul 20:35
bc82d79
Compare
Choose a tag to compare
v0.9.32 Pre-release
Pre-release

Notes

This release contains bug fixes.

Bug Fixes

  • santad: Fixed a deadlock scenario reported in #375 (#376) (Thanks @colavitam and @ameyah)
  • santactl: Fixed a crash in fileinfo when using the --filter without --key (#376 )
  • SantaGUI: Fixed a crash in invalidation handling of the bundle service (#373 )

Commit History

v0.9.31 Notarized

10 May 21:41
ebc9395
Compare
Choose a tag to compare
v0.9.31 Notarized Pre-release
Pre-release

This release is built from the same 0.9.31 tag as the previous 0.9.31 release.

  • This build is signed with a new signing cert that expires 2022/03/10.
  • This build opts all binaries into the hardened runtime.
  • santa-driver.kext is notarized and stapled.

All future releases will be notarized and stapled.

v0.9.31

01 Mar 16:57
ebc9395
Compare
Choose a tag to compare
v0.9.31 Pre-release
Pre-release

Important

/Applications/Santa.app has been moved to /Library/Extensions/santa-driver.kext/Contents/Resources/Santa.app

Notes

This release contains a new feature and a new location for Santa.app.

Features

  • santa-driver: Add in-kenel file modification filter (#313)
  • Config: Add FileChangesPrefixFilters configuration option. See the header comments for more details.

Commit History

v0.9.30

26 Sep 19:57
01df462
Compare
Choose a tag to compare
v0.9.30 Pre-release
Pre-release

Notes

This release contains a bug fix, a feature, and an implementation feature.

Mojave Bug Fixes

  • santad: Add critical system binary /usr/sbin/ocspd (#301)

Features

  • Project: Allow transitive whitelisting to be controlled by a sync server (#300)

Implementation Features

  • santa-driver: Add back the root and non-root decision caches (#302)

Commit History

v0.9.29

21 Sep 21:00
2d98173
Compare
Choose a tag to compare
v0.9.29 Pre-release
Pre-release

Notes

This release contains some bug fixes and new features.

Mojave Bug Fixes

  • santa-driver: Add an IOMatchCategory to fix a load / unload bug (#292)
  • santa-driver: Fix cache invalidation (#298)
  • santad: Add critical system binaries (#296)

Features

  • Project: Add transitive whitelisting to Santa (#224)
    Transitive whitelisting is disabled by default. Documentation is still being generated.

Commit History