v1.0.8
v1.0.8 has several updates and bug fixes. Some notable callouts:
- On windows, there is no longer a 2 minute delay on service startup. Further, this setting is adjusted on autoupdate.
- There are a handful of performance improvements relating to how timers are used
- There is a fix for two desktop icons appearing. Note while this fixes an underlying cause, it cannot clean up the stale icon. You will need to reboot (or manually kill the process) to repair
Table Changes
- Fix
kolide_remotectl
to account forFeatures
array by @RebeccaMahany in #1174 - Fix
kolide_mdmclient
parsing by @RebeccaMahany in #1176
General
- Autoupdate: Small autoupdate improvements by @RebeccaMahany in #1119
- Control: adds control server accelertion on menu open event, adds more failsafes for shutting down desktop when parent gone by @James-Pickett in #1159
- Desktop: Add
LastMenuUpdateTime
to menu template variables, improved relativeTime to handle timestamps in the past by @seejdev in #1137 - Desktop: Allow future new menu item actions to be easier to introduce by @seejdev in #1186
- Desktop: Change menu template data to a map type by @seejdev in #1154
- Desktop: Fixed an edge case where no menu/icon shows up by @seejdev in #1179
- Desktop: Hide command prompt window when launching URLs on Windows by @seejdev in #1131
- Desktop: restructures desktop source layouts to differentiate between runner and user components by @James-Pickett in #1167
- Log process info on osqueryd init error by @RebeccaMahany in #1130
- Performance: Adding missing defer ticker.Stop() calls by @seejdev in #1132
- Performance: Increasing thrift's ServerConnectivityCheckInterval from 5ms to 100ms by @seejdev in #1173
- Reducing spammy log messages by @seejdev in #1153
- Use
text/template
instead ofhtml/template
in packagekit by @directionless in #1184 - Introducing Flags interface, with implementation for control server related flags by @seejdev in #1114
- Moving remaining launcher flags to Knapsack by @seejdev in #1138
- Pass knapsack in to tuf autoupdater to simplify configuration by @RebeccaMahany in #1168
- Removing unnecessary Knapsack/Flags setters by @seejdev in #1170
Build and Package
- Add CodeQL workflow for GitHub code scanning by @lgtm-com in #933
- Cross-compile for Linux by @RebeccaMahany in #1152
- Fixing a nondeterministic flag controller test by @seejdev in #1134
- Make test failures more specific to track down flaky TUF test by @RebeccaMahany in #1162
- Modify registry data to adjust Windows service configuration by @RebeccaMahany in #1156
- Replace delayed auto-start with service dependency in Wix configuration by @RebeccaMahany in #1142
- Update build environment to macos-12 @RebeccaMahany in #1151
- Update Go 1.20.4 by @seejdev in #1182
- Update Go to 1.20 by @seejdev in #1172
- Update gopsutil module to v3 by @seejdev in #1133
- Update krypto library by @seejdev in #1164
- Update osquery-go package to latest by @seejdev in #1171
- Update osquery-go version to get distributed stats by @RebeccaMahany in #1163
- Use kolide/toast fork by @RebeccaMahany in #1136
Full Changelog: v1.0.7...v1.0.8