Skip to content

Commit

Permalink
Prepare for Fleet 4.7.0 (#3355)
Browse files Browse the repository at this point in the history
  • Loading branch information
noahtalerman authored Dec 14, 2021
1 parent 33797dd commit 8957f00
Show file tree
Hide file tree
Showing 53 changed files with 71 additions and 60 deletions.
67 changes: 67 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,70 @@
## Fleet 4.7.0 (Dec 14, 2021)

* Add ability to create, modify, or delete policies in Fleet without modifying saved queries. Fleet
4.7.0 introduces breaking changes to the `/policies` API routes to separate policies from saved
queries in Fleet. These changes will not affect any policies previously created or modified in the
Fleet UI.

* Turn on vulnerability processing for all Fleet instances with software inventory enabled.
[Vulnerability processing in Fleet](https://fleetdm.com/docs/using-fleet/vulnerability-processing)
provides the ability to see all hosts with specific vulnerable software installed.

* Improve the performance of the "Software" table on the **Home** page.

* Improve performance of the MySQL database by changing the way a host's users information is saved.

* Add ability to select from a library of standard policy templates on the **Policies** page. These
pre-made policies ask specific "yes" or "no" questions about your hosts. For example, one of
these policy templates asks "Is Gatekeeper enabled on macOS devices?"

* Add ability to ask whether or not your hosts have a specific operating system installed by
selecting an operating system policy on the **Host details** page. For example, a host that is
running macOS 12.0.1 will present a policy that asks "Is macOS 12.0.1 installed on macOS devices?"

* Add ability to specify which platform(s) (macOS, Windows, and/or Linux) a policy is checked on.

* Add ability to generate a report that includes which hosts are answering "Yes" or "No" to a
specific policy by running a policy's query as a live query.

* Add ability to see the total number of installed software software items across all your hosts.

* Add ability to see an example scheduled query result that is sent to your configured log
destination. Select "Schedule a query" > "Preview data" on the **Schedule** page to see the
example scheduled query result.

* Improve the host's users information by removing users without login shells and adding users
that are not associated with a system group.

* Add ability to see a Fleet instance's missing migrations with the `fleetctl debug migrations`
command. The `fleet serve` and `fleet prepare db` commands will now fail if any unknown migrations
are detected.

* Add ability to see syntax errors as your write a query in the Fleet UI.

* Add ability to record a policy's resolution steps that can be referenced when a host answers "No"
to this policy.

* Add server request errors to the Fleet server logs to allow for troubleshooting issues with the
Fleet server in non-debug mode.

* Increase default login session length to 24 hours.

* Fix a bug in which software inventory and disk space information was not retrieved for Debian hosts.

* Fix a bug in which searching for targets on the **Edit pack** page negatively impacted performance of
the MySQL database.

* Fix a bug in which some Fleet migrations were incompatible with MySQL 8.

* Fix a bug that prevented the creation of osquery installers for Windows (.msi) when a non-default
update channel is specified.

* Fix a bug in which the "Software" table on the home page did not correctly filtering when a
specific team was selected on the **Home** page.

* Fix a bug in which users with "No access" in Fleet were presented with a perpetual
loading state in the Fleet UI.

## Fleet 4.6.2 (Nov 30, 2021)

* Improve performance of the **Home** page by removing total hosts count from the "Software" table.
Expand Down
1 change: 0 additions & 1 deletion changes/add-index-software

This file was deleted.

1 change: 0 additions & 1 deletion changes/extend-default-session-length

This file was deleted.

1 change: 0 additions & 1 deletion changes/fix-packs-page

This file was deleted.

1 change: 0 additions & 1 deletion changes/fix-windows-orbit-non-stable

This file was deleted.

1 change: 0 additions & 1 deletion changes/improve-software-listing

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-2027-add-fleetctl-debug-subcommands

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-2227-policy-resolution

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-2368-exit-if-migrations-missing

This file was deleted.

2 changes: 0 additions & 2 deletions changes/issue-2463-fleetctl-debug-migrations

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-2594-add-policy-modal-revamp

This file was deleted.

4 changes: 0 additions & 4 deletions changes/issue-2595-policies-with-proprietary-queries

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-2596-os-policy-hdp

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-2613-uniform-http-client

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-2713-policy-live-queries

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-2858-preview-schedule-modal

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-2935-show-software-count

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-2996-schedule-dropdown

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-3010-add-platform-to-policies

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-3011-software-count

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-3015-remove-teams-row-limit

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-3057-remove-policy-history

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-3061-no-access-user-view

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-3064-duplicate-hosts

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-3095-3214-mysql8-zero-dates

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-3112-policies-key-update-app-wide

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-3113-3119-better-duplicate-error-messages

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-3118-enter-to-save-query-policy

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-3130-fix-policy-back-link

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-3141-sql-errors-show-in-realtime

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-3154-teams-software-card

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-3157-fix-redirect

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-3157-observers-cannot-see-create-new-query

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-3184-drop-event-host-expiry

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-3193-show-all-teams

This file was deleted.

3 changes: 0 additions & 3 deletions changes/issue-3196-fix-query-checkbox-bug

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-3197-queries-loading

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-3237-fix-clientside-count-search

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-3238-policy-flow-fixes

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-3240-refresh-new-policy-defaults

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-3292-3304-spiffier-casing

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-3309-set-policy-platform

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-3351-remove-generate-installer-for-observers

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-3353-team-packs-rego-rules

This file was deleted.

2 changes: 0 additions & 2 deletions changes/issue-add-missing-platforms

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-missing-error-logs

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-policy-rego-bug-in-fleet-policies

This file was deleted.

1 change: 0 additions & 1 deletion changes/untangle-save-host

This file was deleted.

1 change: 0 additions & 1 deletion changes/update-users

This file was deleted.

4 changes: 2 additions & 2 deletions charts/fleet/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ name: fleet
keywords:
- fleet
- osquery
version: v4.6.2
version: v4.7.0
home: https://github.com/fleetdm/fleet
sources:
- https://github.com/fleetdm/fleet.git
appVersion: v4.6.2
appVersion: v4.7.0
2 changes: 1 addition & 1 deletion charts/fleet/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# All settings related to how Fleet is deployed in Kubernetes
hostName: fleet.localhost
replicas: 3 # The number of Fleet instances to deploy
imageTag: v4.6.2 # Version of Fleet to deploy
imageTag: v4.7.0 # Version of Fleet to deploy
createIngress: true # Whether or not to automatically create an Ingress
ingressAnnotations: {} # Additional annotation to add to the Ingress
podAnnotations: {} # Additional annotations to add to the Fleet pod
Expand Down
2 changes: 1 addition & 1 deletion tools/fleetctl-npm/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "fleetctl",
"version": "v4.6.2",
"version": "v4.7.0",
"description": "Installer for the fleetctl CLI tool",
"bin": {
"fleetctl": "./run.js"
Expand Down

1 comment on commit 8957f00

@vercel
Copy link

@vercel vercel bot commented on 8957f00 Dec 14, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.