What's Changed
Table Changes
- add idb_cmp1 comparer for indexeddb iteration by @zackattack01 in #2438
Build and Package
- Build with debugging symbols when building nightly (not tagged) versions of launcher by @RebeccaMahany in #2428
- regenerate root json by @zackattack01 in #2434
Bug Fixes
- fix tiff decoding on kolide_app_icons table by @James-Pickett in #2427
- Presence Detection Tahoe Crash Fix by @James-Pickett in #2436
- Add lock protecting the desktop runner's uidProcs from concurrent read/writes by @RebeccaMahany in #2451
- Clean up a couple of panics by @RebeccaMahany in #2452
Observability
- Add IO counters to performance package stats + metrics for linux, windows by @RebeccaMahany in #2425
- Enrollment details improvement by @cesarfda in #2431
- Add pprof labels to tablewrapper + rungroup by @RebeccaMahany in #2442
- Add launcher.gomaxprocs attribute to traces and metrics by @RebeccaMahany in #2443
- Remove IO counter meters by @RebeccaMahany in #2448
Tests, Docs, and Other No-op Changes
- refactor download of osquery binary for tests by @cesarfda in #2437
- osqueryinstance test fixes by @zackattack01 in #2441
Dependency Updates
- Upgrade to go 1.24.0 by @RebeccaMahany in #2432
General
- Revert "Revert temporary silent mode" by @RebeccaMahany in #2424
- Limit the maximum number of go procs by @directionless in #2423
- Use LSA to determine console users on Windows by @RebeccaMahany in #2422
- Goprocs flag by @cesarfda in #2440
- Revert "Revert "Revert temporary silent mode"" by @RebeccaMahany in #2433
- Enhance gomaxprocsObserver to capture initial GOMAXPROCS value by @cesarfda in #2445
- Hardcode GOMAXPROCS for all allowedcmds by @RebeccaMahany in #2447
- add watchdog disabled flag by @zackattack01 in #2449
- add pre-recovery logging for opening leveldbs by @zackattack01 in #2450
- make uid to procOwnerUid comparison case insensitive by @zackattack01 in #2454
Full Changelog: v1.26.4...v1.27.2