Skip to content

Releases: fleetdm/fleet

3.7.1

03 Feb 19:59
413695b
Compare
Choose a tag to compare

Read the blog post: https://medium.com/fleetdm/fleet-3-7-1-d4c83f6875ac

Changes

  • Change the default --server_tls_compatibility to intermediate. The new settings caused TLS connectivity issues for users in some environments. This new default is a more appropriate balance of security and compatibility, as recommended by Mozilla.

Upgrading

Please visit our update guide for upgrade instructions.

Documentation

Documentation for this release can be found at https://github.com/fleetdm/fleet/blob/3.7.1/docs/README.md

Binary Checksum

SHA256

f23dc4436969abd1053657c8894ec172de046e88e5cf1fd3597f7a3dba80046e  fleet.zip
9cac01f32141275928506d5c1d72bb443f6cbf8c346a233b7bb082779ddae1db  fleetctl.exe.zip
2df72ca82b0fefac56739fa11b8879a45af7189757f32d72ebc122c1b49fcb2a  fleetctl-macos.tar.gz
1c3094ac86dd58f7b0a91c1ef4afcd1aadd9f642fb694322fb2277f859a662e5  fleetctl-windows.tar.gz
d0fdac75fdf1908c1558f4e91433dd30aa8897708fb5194c5d880bdd7961a0ed  fleetctl-linux.tar.gz

3.7.0

03 Feb 17:50
bb89099
Compare
Choose a tag to compare

Changes

This is a security release.

  • Security: Fixed a vulnerability in which a malicious actor with a valid node key can send a badly formatted request that causes the Fleet server to exit, resulting in denial of service. See GHSA-xwh8-9p3f-3x45 and the linked content within that advisory.

  • Add new Host details page which includes a rich view of a specific host’s attributes.

  • Reveal live query errors in the Fleet UI and fleetctl to help target and diagnose hosts that fail.

  • Add Helm chart to make it easier for users to deploy to Kubernetes.

  • Add support for denylist parameter in scheduled queries.

  • Add debug flag to fleetctl that enables logging of HTTP requests and responses to stderr.

  • Improvements to the fleetctl preview experience that include adding containerized osquery agents, displaying login information, creating a default directory, and checking for Docker daemon status.

  • Add improved error handling in host enrollment to make debugging issues with the enrollment process easier.

  • Upgrade TLS compatibility settings to match Mozilla.

  • Add comments in generated flagfile to add clarity to different features being configured.

  • Fix a bug in Fleet UI that allowed user to edit a scheduled query after it had been deleted from a pack.

Upgrading

Please visit our update guide for upgrade instructions.

Documentation

Documentation for this release can be found at https://github.com/fleetdm/fleet/blob/3.7.0/docs/README.md

Binary Checksum

SHA256

58fd16818e6062fda819fab0aa5629a6292fc48f50427172d1aac08a46272a30  fleet.zip
84cebe3a7837e77ec5f9384f8a4bed9e14e86ee0adc5f54f522c8ca148a8a3c9  fleetctl.exe.zip
cd72f9089b3c28122483de6edcd958d57748ee1592037ceb296ffea9ef9fd64e  fleetctl-macos.tar.gz
ba29a3555336e728e268efbe30b08f5be9046ef2e7f38d47469299ab3728f7f9  fleetctl-windows.tar.gz
7535bf71359e02703720acb7a3e9d2fb2bbb74690408e2348bf631ebeafed774  fleetctl-linux.tar.gz

3.6.0

07 Jan 22:46
68718c1
Compare
Choose a tag to compare

Changes

  • Add the option to set up an S3 bucket as the storage backend for file carving.

  • Build Docker container with Fleet running as non-root user.

  • Add support to read in the MySQL password and JWT key from a file.

  • Improve the fleetctl preview experience by automatically completing the setup process and configuring fleetctl for users.

  • Restructure the documentation into three top-level sections titled "Using Fleet," "Deployment," and "Contribution."

  • Fix a bug that allowed hosts to enroll with an empty enroll secret in new installations before setup was completed.

  • Fix a bug that made the query editor render strangely in Safari.

Upgrading

Please visit our update guide for upgrade instructions.

Documentation

Documentation for this release can be found at https://github.com/fleetdm/fleet/blob/3.6.0/docs/README.md

Binary Checksum

SHA256

ca0e73bbe6773d79e75766947718d883bbf924558237785a7ae7cc25815bd5d5  fleet.zip
996c27e4964ddd285e5678f8e43f4c66c938054f3a30d28502621371ce6f711e  fleetctl.exe.zip
4ab4f7d976099c7e1c30d17972caf87e9a8281503b45f413388972713e15692d  fleetctl-linux.tar.gz
d50a9a99b9d5b77132fe11597f1783a4ecaf3f2200f058740d5c963583d92ebb  fleetctl-macos.tar.gz
e904ac8190e76628bf03893fcd4e678e571dccb771d8863abbb95356f0d1d073  fleetctl-windows.tar.gz

3.5.1

15 Dec 02:53
55a2aa2
Compare
Choose a tag to compare

This is a security release.

Changes

  • Security: Introduce XML validation library to mitigate Go stdlib XML parsing vulnerability effecting SSO login. See GHSA-w3wf-cfx3-6gcx and the linked content within that advisory.

Follow up: Rotate --auth_jwt_key to invalidate existing sessions. Audit for suspicious activity in the Fleet server.

  • Security: Prevent new queries from using the SQLite ATTACH command. This is a mitigation for the osquery vulnerability GHSA-4g56-2482-x7q8.

Follow up: Audit existing saved queries and logs of live query executions for possible malicious use of ATTACH. Upgrade osquery to 4.6.0 to prevent ATTACH queries from executing.

  • Update icons and fix hosts dashboard for wide screen sizes.

Upgrading

Please visit our update guide for upgrade instructions.

Documentation

Documentation for this release can be found at https://github.com/fleetdm/fleet/blob/3.5.1/docs/README.md

Binary Checksum

SHA256

1476e27814861bc7964f1c0db122cb156d56996f1612518c330c522ba24368f4  fleet.zip
0adf9b70e6e1099d3c0d026b984a78996c2d1badb3884b4da7e5b1ca7f90fc3f  fleetctl.exe.zip
beab8bad8d48a3f7a4712610b1ba460ec8952f108337b02d709dc7aacd956ebe  fleetctl-macos.tar.gz
aabc45c718bc5286e0cb9bbb3b2afa9d9443e5089a33fdcee47c099b4b5f94af  fleetctl-windows.tar.gz
14da11eb9b389d13fd1e84888590fbf860491758fa251da0d7b86f5a5ad7ad74  fleetctl-linux.tar.gz

3.5.0

10 Dec 23:45
4c27a67
Compare
Choose a tag to compare

Changes

  • Refresh the Fleet UI with new colors, fonts, and Fleet logos.

  • All releases going forward will have the fleectl.exe.zip on the release page.

  • Add documentation for the authentication Fleet REST API endpoints.

  • Add FAQ answers about the stress test results for Fleet, configuring labels, and resetting auth tokens.

  • Fixed a performance issue users encountered when multiple hosts shared the same UUID by adding a one minute cooldown.

  • Improve the fleetctl preview startup experience.

  • Fix a bug preventing the same query from being added to a scheduled pack more than once in the Fleet UI.

screenshot of query editor

Upgrading

Please visit our update guide for upgrade instructions.

Documentation

Documentation for this release can be found at https://github.com/fleetdm/fleet/blob/3.5.0/docs/README.md

Binary Checksum

SHA256

053ff94a9e076e7fcf9be1f64e5cd5c3f6670623c2b03030bc4d9a7caa42f785  fleet.zip
7fdfb62ce2879061999ac6f98860981cbad8863dbed33c22a33e0e944c623912  fleetctl.exe.zip
88de3fa6189a952a7f515e0a8b565571ab421d852e93c10a53101243c4d6036d  fleetctl-linux.tar.gz
e4f1b683963e4404d46b605150de6edd1db32bfb7d7a31f8da1298a3cde880cd  fleetctl-macos.tar.gz
614a252881ffecb7f933b1df3bc87cd87cab2bf8443743cef1133ae63a91e2ba  fleetctl-windows.tar.gz

3.4.0

18 Nov 22:03
cf73b13
Compare
Choose a tag to compare

Changes

  • Add NPM installer for fleetctl. Install via npm install -g osquery-fleetctl.

  • Add fleetctl preview command to start a local test instance of the Fleet server with Docker.

  • Add fleetctl debug commands and API endpoints for debugging server performance.

  • Add additional_info_filters parameter to get hosts API endpoint for filtering returned additional_info.

  • Updated package import paths from github.com/kolide/fleet to github.com/fleetdm/fleet.

  • Add first of the Fleet REST API documentation.

  • Add documentation on monitoring with Prometheus.

  • Add documentation to FAQ for debugging database connection errors.

  • Fix fleetctl Windows compatibility issues.

  • Fix a bug preventing usernames from containing the @ symbol.

  • Fix a bug in 3.3.0 in which there was an unexpected database migration warning.

Upgrading

Please visit our update guide for upgrade instructions.

Documentation

Documentation for this release can be found at https://github.com/fleetdm/fleet/blob/3.4.0/docs/README.md

Binary Checksum

SHA256

94934a4e5df1297f86b67cfb20abc026aa34f61d1035ae092781216aa1658a2d  fleet.zip
4b3a60cc780969729816525accc4ff21de51ef2edd3cd5492d0221e3e59a0ba3  fleetctl.exe.zip
c2d16c0654f3f0210969b2c478e841895b5cb885c64bdff60466de0d9920d556  fleetctl-macos.tar.gz
1ae03a5ce8923bea53d82459dc5202fec934665aba148f17168d893c54de375a  fleetctl-windows.tar.gz
5464d39f5dba4e759f1d15c881de99387bc34053546010ec5d645b88b1c1d88c  fleetctl-linux.tar.gz

3.3.0

05 Nov 06:07
f93a952
Compare
Choose a tag to compare

With this release, Fleet has moved to the new github.com/fleetdm/fleet repository. Please follow changes and releases there.

Changes

  • Add file carving functionality.

  • Add fleetctl user create command.

  • Add osquery options editor to admin pages in UI.

  • Add fleetctl query --pretty option for pretty-printing query results.

  • Add ability to disable packs with fleetctl apply.

  • Improve "Add New Host" dialog to walk the user step-by-step through host enrollment.

  • Improve 500 error page by allowing display of the error.

  • Partial transition of branding away from "Kolide Fleet".

  • Fix an issue with case insensitive enroll secret and node key authentication.

  • Fix an issue with fleetctl query --quiet flag not actually suppressing output.

Upgrading

Please visit our update guide for upgrade instructions.

Documentation

Documentation for this release can be found at https://github.com/fleetdm/fleet/blob/3.3.0/docs/README.md

Binary Checksums

SHA256

f718e46f6dbcbc06c2f08dafa493fb042b4ec8cab738f8991a402cc39064677b  fleet.zip
5c51afc740db3f0dd924235e0edbd1f7589be51bd5109b8184764eff6cbb2325  fleetctl-macos.tar.gz
2c142633139776c307a2273fe7e9df00d2d485e4d3684a71d960f2d167f85d5f  fleetctl-windows.tar.gz
9b5a8bec64cfedc5a0d36d7b9cc02887516fc350558e163162cf73a85b9a5015  fleetctl-linux.tar.gz