What's Changed
Features and Improvements
- Improvements for osqueryinstance's errgroup by @RebeccaMahany in #2017
- Retry osquery instance launch faster when we see the stale lockfile issue by @RebeccaMahany in #2041
- Enforce a timeout when shutting down errgroup by @RebeccaMahany in #2047
Bug Fixes
- Shut down instances that fail to launch successfully by @RebeccaMahany in #2044
General
- Revert "Store osquery configuration and data per-registration" by @RebeccaMahany in #2030
- Revert "Revert "Store osquery configuration and data per-registration"" by @RebeccaMahany in #2031
- Clean up a couple places not yet using gowrapper by @RebeccaMahany in #2033
- Always log stats for distributed queries by @RebeccaMahany in #2035
- prevent data races around setting nodekey in extension by @zackattack01 in #2039
- add timeout to osqueryinstance Healthy calls by @zackattack01 in #2051
Tests, Docs, and Other No-op Changes
- Run osquery runner restart test on Windows by @RebeccaMahany in #2032
- Make flaky tests less flaky by @RebeccaMahany in #2036
- More flaky test improvements by @RebeccaMahany in #2038
- Even more flaky test improvements by @RebeccaMahany in #2040
- include windows for cleanup retries in runtime tests by @zackattack01 in #2042
- test updates: favor cleanups over defers, and only log from cleanup methods by @zackattack01 in #2043
- Add tests-docs label to release template by @RebeccaMahany in #2052
Full Changelog: v1.13.4...v1.14.0