What's Changed
Build and Package
- Set -a correctly when invoking fpm for arm64 by @RebeccaMahany in #2360
Features and Improvements
- Adding system certs support for Mac and Linux by @cesarfda in #2364
- Include munemo from RegistrationStore in flare upload by @RebeccaMahany in #2307
- Windows system cert by @cesarfda in #2375
Bug Fixes
Observability
- Increase log file size and number of backups by @RebeccaMahany in #2365
- more log level cleanup by @zackattack01 in #2366
- Only log instance shutdown error if it's not nil or ctx cancel by @RebeccaMahany in #2371
- Make timestamps UTC for consistency with launcher log timestamps by @RebeccaMahany in #2369
- Add feature-flagged performance monitoring to automatically upload flares by @RebeccaMahany in #2376
- Group all logs about desktop process startup failures; make logs and errors more verbose by @RebeccaMahany in #2377
- Parse and ship desktop logs by @RebeccaMahany in #2379
- Log known unprocessable logs at a lower level than error by @RebeccaMahany in #2380
- Log failures to send notifications at the notifier level by @RebeccaMahany in #2382
- Extract log level from osquery logs by @RebeccaMahany in #2386
- Better match osquery log levels to handle logs with unexpected formats by @RebeccaMahany in #2387
Tests, Docs, and Other No-op Changes
- ensure crt file cleanup in tests by @zackattack01 in #2358
- More improvement attempts for flaky tests by @RebeccaMahany in #2357
- Replace debian:10 with debian:12 in pipeline by @RebeccaMahany in #2362
- Don't run TestProc on linux because it is unreasonably flaky there and we cannot figure out why by @RebeccaMahany in #2359
- Fix some flaky tests by @RebeccaMahany in #2368
- Increase test interval from 250ms to 2s to avoid client timeouts by @RebeccaMahany in #2374
General
- Replace osquery client in TUF autoupdater with runsimple query instead by @RebeccaMahany in #2370
- add logging to forceNoChunkedEncoding by @zackattack01 in #2384
- We do not want a splay delay before rolling back to a version already available on disk by @RebeccaMahany in #2390
Full Changelog: v1.23.1...v1.24.0