What's Changed
General
- add small wait before performing time machine exclusion test assertions by @James-Pickett in #1595
- Use ctx in slogger.Log when available by @RebeccaMahany in #1598
- Make the osquery extension and runner separate rungroups by @RebeccaMahany in #1596
- Remove UseTufAutoupdater flag; always use new autoupdater by @RebeccaMahany in #1576
- Remove legacy autoupdater by @RebeccaMahany in #1600
- Update nix-env upgradeable to run as a user by @Micah-Kolide in #1593
- Deprecate notary_prefix and notary_url options by @RebeccaMahany in #1601
- Remove notary from packaging by @RebeccaMahany in #1602
- Autoupdate documentation cleanup by @RebeccaMahany in #1572
- SA4023 staticcheck fixes by @RebeccaMahany in #1604
- Remove TUF generated files from gitignore by @directionless in #1605
- Remove autoloaded extensions by @RebeccaMahany in #1603
- Update some exec calls to use
tablehelpers.Exec
by @directionless in #1606 - Allow launcher to run without enrollment secret by @RebeccaMahany in #1608
- [slogger] Move platform tables (some shared, some Darwin) to use slogger partially or fully by @RebeccaMahany in #1609
- [slogger] Move Windows platform tables to use slogger partially or fully by @RebeccaMahany in #1610
- [slogger] Move Linux platform tables to use slogger partially or fully by @RebeccaMahany in #1611
- Run govulncheck, using GitHub action, in separate job by @RebeccaMahany in #1614
- Move
govulncheck
intolint.yml
by @directionless in #1615 - [slogger] Replace logger with slogger in dataflatten/exec by @RebeccaMahany in #1612
- Add env vars to Kolide processes in checkup by @RebeccaMahany in #1616
- Replace logger with slogger in library lookup and osquery instance by @RebeccaMahany in #1617
- Do not spin up desktop process for nobody user by @RebeccaMahany in #1620
- Increase sleep in time machine test by @RebeccaMahany in #1621
- More logger replacement by @RebeccaMahany in #1618
- Replace logger with slogger in log checkpointer by @RebeccaMahany in #1624
- Use backoff in time machine test to reduce flakiness (hopefully) by @RebeccaMahany in #1625
- Skip TestAddExclusions in CI because it is too flaky by @RebeccaMahany in #1626
- Use naIfError for getting process ENV by @RebeccaMahany in #1622
- Replace logger with slogger in agent keys and in storage by @RebeccaMahany in #1623
- Replace logger with slogger in powereventwatcher, debug server, compactdb, and keyidentifier by @RebeccaMahany in #1627
- Control server can set update channel for autoupdater by @RebeccaMahany in #1628
- Don't trigger TUF when running from build directory by @directionless in #1607
- Allow control server to pin version for osqueryd and launcher by @RebeccaMahany in #1629
- add dynamic buffer size for log publication by @zackattack01 in #1630
- Expose current enrollment status through knapsack; add to checkup by @RebeccaMahany in #1632
- add osquery restart history to checkups by @zackattack01 in #1633
- Add
kolide_brew_upgradeable
table by @Micah-Kolide in #1634 - Add status to /id response, and include enrollment status by @RebeccaMahany in #1637
- Replace New().Logger with NewNopLogger() by @RebeccaMahany in #1638
- Bump google.golang.org/protobuf version to address GO-2024-2611 by @RebeccaMahany in #1642
- Add support to restrict localserver response handling to specific origins by @directionless in #1641
- add database reset history to uninstall and add uninstall history checkup by @zackattack01 in #1639
- Discard "update now" requests during initial autoupdate delay by @RebeccaMahany in #1643
- serverDataCheckup requires datastore access and therefore should not run during doctor by @RebeccaMahany in #1645
- Correct expectations for testing flag change during delay by @RebeccaMahany in #1646
- add support for collecitng multiple user keys on via secure enclave by @James-Pickett in #1644
- Add
kolide_flatpak_upgradeable
table with exec parser by @Micah-Kolide in #1635 - Hardcode use_tuf_autoupdater in startup settings so that v1.5.3 can use it by @RebeccaMahany in #1648
- revert secure enclave key collection to keep out of 1.6.2 by @James-Pickett in #1649
Full Changelog: v1.5.3...v1.6.2