Skip to content

Releases: kolide/launcher

v1.0.3

14 Mar 14:09
3ef47bd
Compare
Choose a tag to compare

This release represents a big step for the Kolide Agent as a product, and as such, we have opted to declare this 1.0. 🎉

Huge shoutouts to everyone who's contributed over the years. We have come a long way.

There are significant improvement in the Kolide Agent's EE features. These are under the Kolide Desktop process -- including a new menubar setup and notifications. This allows the Kolide SaaS to provide timely information directly to users.

The Open Source side of things remains much the same.

Table Changes

  • converts kolide_server_data table to be generic launcher_db table, adds table for agent_flags by @James-Pickett in #1092

General

Build and Package

Full Changelog: v0.13.5...v1.0.3

v0.13.6

10 Feb 15:53
e2144bf
Compare
Choose a tag to compare

This release disables an internal tool that was connecting to localhost:3000. This was not intended to go live, and was an inadvertent addition to v0.13.5.

What's Changed

Full Changelog: v0.13.5...v0.13.6

v0.13.5

06 Feb 16:54
1095f6f
Compare
Choose a tag to compare

This release changes how launcher identifies itself to K2. Previously, we used RSA and AES to secure some communication, now we use ECC keys and NaCl boxes. This changes parts of the Device Trust Authentication flow.

But the bulk if changes are changes to how upcoming features (Kolide Desktop and it's control protocol) will work. As these features are disabled outside of Kolide's test environment, these should be low impact.

Table Changes

(None)

General

Build and Package

Full Changelog: v0.13.2...v0.13.5

v0.13.2

23 Dec 22:28
0286f83
Compare
Choose a tag to compare

This release is the first in the v0.13 line. It moves parts of the underlying macOS install to being an Application Bundle.

Table Changes

General

Full Changelog: v0.12.3...v0.13.2

v0.12.3

14 Oct 20:14
9f0cbf4
Compare
Choose a tag to compare

This release brings in many new tables, always exciting to see them.

This also introduces the ee directory. This represent a portion of the Launcher code that is not open source. See license and comments. This is not expected to impact open source builds.

Tables

  • Add kolide_apple_silicon_security_policy table to capture the boot policies on Apple Silicon Macs by @seejdev in #890
  • Add kolide_dev_table_tooling table to capture output of allowed commands by @seejdev in #881
  • Add kolide_dsregcmd table, and a new abstraction for exec and parse by @directionless in #901
  • Add kolide_falcon_kernel_check table to capture CrowdStrike status data by @seejdev in #888
  • Add kolide_falconctl_stats table for macOS by @FritzX6 in #858
  • Add kolide_falconctl_systags and kolide_falconctl_options tables by @directionless in #903
  • Add kolide_firefox_preferences table by @goronfreeman in #863
  • Add kolide_macos_available_products table by @seejdev in #908
  • Add kolide_macos_recommended_updates table by @seejdev in #904
  • Fix table names to start with kolide_ by @directionless in #910
  • Update error messages from kolide_airport_util table by @seejdev in #892

General

Build and Package

New Contributors

Full Changelog: v0.12.1...v0.12.3

v0.12.1

29 Jul 14:51
36ff746
Compare
Choose a tag to compare

This release removes the Rosetta dependancy. Though both launcher and osquery have been universal binaries for some time, the launcher package still depended on Rosetta. No more! 🎉

Additionally, launcher now includes an "interactive" mode. This is similar to running osqueryi, but includes the launcher provided tables. Check out launcher interactive.

Tables

  • Add persistence to osquery_instance_history table (#831)

General

  • Remove Rosetta dependancies (#838, #839)
  • Launcher interactive mode (#841, #845, #846)
  • Correctly drop logs that are too big (#847)
  • updated checkpoint logs to be more clear (#835)
  • Exempt tls from --extensions_require (#842)
  • fix bug where waiting for socket to become available was using timer instead of ticker (#849)
  • Rename the initial kolide plugin to kolide_grpc (#851)

Build and Package

  • test: use T.TempDir to create temporary test directory (#834)
  • disabled watifor tests on macos due to flakeyness (#844)
  • added w flag to postinstall-launchd.sh launchctl command so agent always marked as enabled (#843)

New Contributors

Full Changelog: v0.11.26...v0.12.1

v0.11.26

29 Apr 13:19
adaddbd
Compare
Choose a tag to compare

This release reorders some of the startup and enrollment behaviors. We hope this can resolve some of the initial enrollment issues that crop up from time to time.

Tables

  • Add airport table, update dataflatten to handle common map case by @James-Pickett in #814

General

Build and Package

Full Changelog: v0.11.25...v0.11.26

v0.11.25

25 Mar 13:32
15228ec
Compare
Choose a tag to compare

Tables

  • Expand kolide_launcher_info table to include launcher identifier, remove kolide_launcher_identifer #804

General

  • Add support for direct osquery transport #797
  • Update the checkpoint log to include notable files log #796
  • Update the checkpoint log with debugging information about remote hosts #800
  • Small updates around socket handling #805
  • pkg/simulator: fix clobbered error #793

Build and Package

  • Add mergeable targets to github actions #798 #799
  • Update modules/GitHub.com/google/fscrypt 0.3.3 #808
  • Make all tests parallel, add linter #803
  • Update package-builder API to allow beta packaging #807

New Contributors

Full Changelog: v0.11.24...v0.11.25

v0.11.24

14 Feb 23:59
8fd5171
Compare
Choose a tag to compare

Tables

  • Add launcher_gc_info table (#775)
  • Add kolide_cryptoinfo table for generalized certificate parsing (#790, #792)

General

  • Add support for uint8 to dataflatten #782
  • Don't throw an error for various dataflatten and file based tables #783
  • Add a local log file to aid in debugging #784
  • Add a manual compaction command for bolt db maintenance #787

Build and Package

  • Don't force CGO on windows #776
  • Tidy and update some go modules #781
  • Add support for the alpha channel #789

Full Changelog: v0.11.23...v0.11.24

v0.11.23

17 Nov 19:20
1e30d44
Compare
Choose a tag to compare

Tables

  • Add another path for cryptsetup (#754)
  • Improvements to the zfs tables (#753)

General

  • Workflow for adding things to a project board (#768, #766, #764)
  • Add flag to adjust LogMaxBytesPerBatch (#756)
  • Change note about static linking (#771)

Build and Package

  • Go 1.16 (#713)
  • Update osquery-go SDK (#773)
  • Clean out some old go,sum entries (#774)
  • Update and expand macOS Rosetta preinstall script (#762, #760)
  • Expand Linting (#761)
  • Test package-builder as part of CI (#759)

Full Changelog: v0.11.22...v0.11.23