What's Changed
Table Changes
- Protobuf table (And refactor dataflattentables) by @directionless in #2606
- KATC: add historical bytewise comparer for leveldbs and allow cloud configuration of comparer by @zackattack01 in #2626
- Add kolide_yaml table by @RebeccaMahany in #2634
- Add zstd decompression transform step to KATC by @RebeccaMahany in #2644
- KATC: add utf16 decode transform step and tests by @zackattack01 in #2645
- Add kolide_jsonc table by @RebeccaMahany in #2647
Bug Fixes
- Ensure osquery instance healthcheck doesn't block on sending to resultsChan by @RebeccaMahany in #2617
- open leveldbs in readonly mode for historical_bytewise comparer by @zackattack01 in #2638
- Refactor dedup middleware to keep attributes from slogger handler by @cesarfda in #2649
Performance Improvements
- Add goleak to some tests; fix leaked goroutines by @RebeccaMahany in #2618
- Add goleak to the rest of our tests in ee/ by @RebeccaMahany in #2625
- Add test for runLauncher by @RebeccaMahany in #2629
Observability
- Reinitialize dedup metrics on meter provider change in exporter by @cesarfda in #2635
- Collect number of goroutines in metrics by @RebeccaMahany in #2646
Build and Package
- Remove govulncheck workaround now that vulndb has been updated by @RebeccaMahany in #2598
- Allow for overriding root dir when building packages by @RebeccaMahany in #2632
- Upgrade to macos-15 runner by @RebeccaMahany in #2641
Tests, Docs, and Other No-op Changes
- Remove explicit CodeQL workflow by @directionless in #2622
- Add goleak to the rest of our tests in pkg/ by @RebeccaMahany in #2627
- windowsupdate tests by @directionless in #2621
- Fix failing benchmark test by @RebeccaMahany in #2631
- Update containers by @RebeccaMahany in #2636
- extension test mocking cleanup by @zackattack01 in #2637
- Update url for test container repo by @RebeccaMahany in #2643
- Try running TestDetectAndRemediateHardwareChange test cases in sequence by @RebeccaMahany in #2648
Dependency Updates
- Upgrade osquery-go by @RebeccaMahany in #2616
- Upgrade to go v1.25.8 by @RebeccaMahany in #2624
- Bump google.golang.org/grpc from 1.71.0 to 1.79.3 by @dependabot[bot] in #2639
- Upgrade otelhttp to fix constant messages in stderr by @RebeccaMahany in #2640
- Upgrade golang.org/x/image to latest by @RebeccaMahany in #2651
General
- Potential fix for code scanning alert no. 82: Workflow does not contain permissions by @directionless in #2623
- Fix flaky ci tests by @directionless in #2620
- Remove unused
threadaspackage by @RebeccaMahany in #2628 - Don't use http.DefaultClient for control server requests by @RebeccaMahany in #2630
- osquery ingester encryption by @zackattack01 in #2581
- cleanup agent ingester key storage patterns by @zackattack01 in #2633
Full Changelog: v2.0.0...v2.1.0