What's Changed
Features and Improvements
- consume and store new ingester JWT for osq publication cutover by @zackattack01 in #2503
- consume ingester tokens from secretless enrollment flow by @zackattack01 in #2515
- add Osquery PublishResults dual publication logic by @zackattack01 in #2523
- Allow root launcher to accept messages from sufficiently-permissioned processes by @RebeccaMahany in #2522
- add osquery log publication batching by @zackattack01 in #2527
- Add "enroll" subcommand by @RebeccaMahany in #2526
Bug Fixes
- resetting entry time after expiry window by @cesarfda in #2512
- added home env var to xdg by @cesarfda in #2521
Observability
- Add traces to areas that show up frequently in cpuprofiles by @RebeccaMahany in #2514
Build and Package
- regenerate TUF root.json with latest version by @zackattack01 in #2524
Tests, Docs, and Other No-op Changes
- Assess performance impact of tables (benchmark) by @RebeccaMahany in #2412
- Compare benchmark.txt against main by @RebeccaMahany in #2520
- Avoid integer underflow in non-golang-B calculation by @RebeccaMahany in #2530
- Another attempt to reduce benchmark noise by @RebeccaMahany in #2531
- [Part 2] Apply modernize:
waitgroupby @RebeccaMahany in #2534
Dependency Updates
- james/bump krypto by @James-Pickett in #2513
- Upgrade to golang 1.25 by @RebeccaMahany in #2528
General
- James/check desktop socket by @James-Pickett in #2511
- add tokensMutex to osquery publisher client by @zackattack01 in #2517
- desktop runner - don't log error when no explorer process by @James-Pickett in #2516
- Run
go fixby @directionless in #2519 - Enable staticcheck rules by @RebeccaMahany in #2529
- add osquery result publication batching by @zackattack01 in #2532
- [Part 1] Apply
modernize: quick fixes by @RebeccaMahany in #2533 - [Part 3] Apply modernize:
anyby @RebeccaMahany in #2535 - [Part 4] Apply modernize:
forvarby @RebeccaMahany in #2536 - [Part 5] Apply modernize:
slicescontainsby @RebeccaMahany in #2537 - Increase timeout for querying and setting enrollment details by @RebeccaMahany in #2539
Full Changelog: v1.29.2...v1.30.1