Skip to content

v2023.7

Compare
Choose a tag to compare
@mlw mlw released this 16 Aug 17:34
· 190 commits to main since this release
d82e64a

Notes

Fixed

❗ Fixed performance regression that could occur when protobuf logging was configured and the spool directory was full

❗ Fixed issue where some daemon settings were being overridden by default values during sync preflight

Changed

↔️ Rules received now have their case forced to be what is expected during evaluation (e.g. hashes are forced to be lower case, Team IDs are uppercase)

↔️ Distributed notifications posted by Santa are now delivered immediately

↔️ All daemon settings sent during sync preflight now take effect during postflight

Added

➕ Added support for per-rule custom urls when a binary is blocked

➕ Custom headers can now be configured for sync requests

What's Changed

  • Update sync-protocol.md to include SIGNINGID rule type by @p-harrison in #1130
  • Add more file access config options by @mlw in #1128
  • Wire up TTYWriter instance to the file access client by @mlw in #1129
  • Enforce expected case for various rule type identifiers by @mlw in #1132
  • Add additional dep to satisfy import issue by @mlw in #1134
  • Change "exponential" backoff in SNTSyncStage.m to be exponential by @alexgraehl in #1135
  • Check if spool dir has changed before estimating size by @mlw in #1138
  • Have distributed notifications delivered immediately by @mlw in #1141
  • Only update daemon settings when sync settings explicitly set by @mlw in #1142
  • sync: Add SyncExtraHeaders config option. by @russellhancox in #1144
  • sync/UI: Add ability to send custom URLs for blocking rules. by @russellhancox in #1140
  • Add hot cache for targets of read only policies by @mlw in #1145
  • Cast enum to int by @itf in #1146
  • Project: Split integration VM license into its own LICENSE file by @russellhancox in #1147

New Contributors

Full Changelog: 2023.6...2023.7