What's Changed
Features and Improvements
- Set an accelerated distributed_interval in the osquery config for the osquery instance startup period by @RebeccaMahany in #2063
- Speed up launcher startup and collect more data about slow parts of startup by @RebeccaMahany in #2065
- Add wrapper to enforce timeout for extension tables by @RebeccaMahany in #2077
- Allow a maximum of five ongoing queries per table by @RebeccaMahany in #2078
Bug Fixes
- [KATC] Support fields with JS Date type for Chrome/Firefox extension databases by @RebeccaMahany in #2054
- Reuse startup settings writer for osquery extension instead of creating a new one for each new config by @RebeccaMahany in #2067
- Force migration rather than halting launcher startup by @RebeccaMahany in #2069
Tests, Docs, and Other No-op Changes
- Print logs when flaky autoupdate test fails by @RebeccaMahany in #2053
- test cleanup improvements by @zackattack01 in #2015
General
- Add traces to areas where we suspect launcher could be slow and/or hanging by @RebeccaMahany in #2059
- add tracing to all allowed cmds by @James-Pickett in #2061
- james/tpm runner handle no tpm by @James-Pickett in #2066
- secure enclave - dont set no console user as span error by @James-Pickett in #2064
- Enable revive's defer rule in golangci-lint by @RebeccaMahany in #2070
- Add tracing to kolide tables by @RebeccaMahany in #2073
- Upgrade osquery-go version by @RebeccaMahany in #2075
Full Changelog: v1.14.0...v1.15.0