What's Changed
v1.0.6 is a small release. It adds a new software update table and functionality to the control server to improve the device trust flow.
Table Changes
- Additional tables to expose data from the new TUF autoupdater by @RebeccaMahany in #1103
- Add
kolide_softwareupdate
table by @RebeccaMahany in #1123
General
- Autoupdate: Run TUF side-by-side with notary by @RebeccaMahany in #1081
- Autoupdate: Don't return an error during TUF errorlog cleanup (fixes raciness in Test_cleanUpOldErrors) by @RebeccaMahany in #1107
- Autoupdate: Point to production TUF infra by @RebeccaMahany in #1108
- Autoupdate: Perform retry on TUF update by @RebeccaMahany in #1110
- Localserver: Add endpoint to trigger control data fetch by @James-Pickett in #1099
- Localserver: adds logic and endpoint to accelerate control server fetch interval by @James-Pickett in #1105
- Localserver: Handle more developer URLs by @directionless in #1113
- Localserver: bufferedHttpResponse makes http.Header if nil when accessed by @James-Pickett in #1115
- Localserver: fix dropped error by @alrs in #1118
- Desktop: adds server for desktop process to monitor parent by @James-Pickett in #1109
- Desktop: Made relativeTime text output title case to match k2 style by @seejdev in #1112
- Desktop Updated menu template tests to use backticks by @seejdev in #1121
- bbolt begone: Phase 2 by @seejdev in #1102
Build and Package
- Bump to golang 1.19.8 to address govulncheck issues by @RebeccaMahany in #1120
Full Changelog: v1.0.3...v1.0.6