What's Changed
Table Changes
- Updating linux tables to NewExecAndParse by @cesarfda in #2286
- Zscale table by @cesarfda in #2289
- Add Microsoft Defender ATP health tables by @Micah-Kolide in #2310
- add table options for reporting errors by @zackattack01 in #2314
- Add kolide_certificate_trust table to present output of security dump-trust-settings by @RebeccaMahany in #2316
Features and Improvements
- Require machine GUID change when detecting hardware change on Windows by @RebeccaMahany in #2293
- Add ResetOnHardwareChangeEnabled feature flag; reset the db if change is detected and flag is enabled by @RebeccaMahany in #2297
Bug Fixes
- Account for identifer in binary directory and services checkups by @RebeccaMahany in #2287
- Skip ending spans for nil spans; log nil spans by @RebeccaMahany in #2290
- Check that index was found before using it to access slice by @RebeccaMahany in #2300
- Fix control service Fetch deadlock (hopefully) by @RebeccaMahany in #2303
- When parsing indexeddb data, read
properties_written
andlength
at the end of objects and arrays correctly by @RebeccaMahany in #2313
Observability
- Add new log level
LevelReportedError
that reports errors to our error reporting system by @RebeccaMahany in #2283 - Run system time checkup in log checkpointer by @RebeccaMahany in #2284
- Upgrade some log levels to LevelReportedError by @RebeccaMahany in #2305
- Add additional attributes to traces and metrics by @RebeccaMahany in #2306
- Report all error-level logs to Error Reporting by @RebeccaMahany in #2309
- Downgrade some log levels from error to warn by @RebeccaMahany in #2311
Tests, Docs, and Other No-op Changes
- remove extra DB creations in extension tests by @zackattack01 in #2296
- Remove windows-2019 in preparation for deprecation; add windows-2025 by @RebeccaMahany in #2299
- add usetesting linter and fix test cleanups by @zackattack01 in #2294
Dependency Updates
- bump goleveldb version by @zackattack01 in #2315
General
- Log when we perform an uninstall by @RebeccaMahany in #2298
- Remove mutex in favor of atomic.Duration for control request interval by @RebeccaMahany in #2301
- Close files after opening by @RebeccaMahany in #2304
Full Changelog: v1.21.2...v1.22.0