Skip to content

Commit

Permalink
Prepare for 4.22 (#8253)
Browse files Browse the repository at this point in the history
  • Loading branch information
noahtalerman authored Oct 21, 2022
1 parent 3953a1f commit 90f5fbb
Show file tree
Hide file tree
Showing 55 changed files with 78 additions and 77 deletions.
70 changes: 70 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,73 @@
## Fleet 4.22.0 (Oct 20, 2022)

* Added usage statistics for the weekly count of aggregate policy violation days. One policy violation day is counted for each policy that a host is failing, measured as of the time the count increments. The count increments once per 24-hour interval and resets each week.

* Fleet Premium: Add ability to see how many and which hosts have low disk space (less than 32GB available) on the **Home** page.

* Fleet Premium: Add ability to see how many and which hosts are missing (offline for at least 30 days) on the **Home** page.

* Improved the query console by indicating which columns are required in the WHERE clause, indicated which columns are platform-specific, and adding example queries for almost all osquery tables in the right sidebar. These improvements are also live on [fleetdm.com/tables](https://fleetdm.com/tables)

* Added a new display name for hosts in the Fleet UI. To determine the display name, Fleet uses the `computer_name` column in the [`system_info` table](https://fleetdm.com/tables/system_info). If `computer_name` isn't present, the `hostname` is used instead.

* Added functionality to consider device tokens as expired after one hour. This change is not compatible with older versions of Fleet Desktop. We recommend to manually update Orbit and Fleet Desktop to > v1.0.0 in addition to upgrading the server if:
* You're managing your own TUF server.
* You have auto-updates disabled (`fleetctl package [...] --disable-updates`)
* You have channels pinned to an older version (`fleetctl package [...] --orbit-channel 1.0.0 --desktop-channel 1.1.0`).

* Added security headers to HTML, CSV, and installer responses.

* Added validation of the `command_line_flags` object in the Agent Options section of Organization Settings and Team Settings.

* Added logic to clean up irrelevant policies for a host on re-enrollment (e.g., if a host changes its OS from linux to macOS or it changes teams).

* Added the `inherited_policies` array to the `GET /teams/{team_id}/policies` endpoint that lists the global policies inherited by the team, along with the pass/fail counts for the hosts on that team.

* Added a new UI state for when results are coming in from a live query or policy query.

* Added better team name suggestions to the Create teams modal.

* Clarified last seen time and last fetched time in the Fleet UI.

* Translated technical error messages returned by Agent options validation to be more user-friendly.

* Renamed machine serial to serial number and IPv4 properly to private IP address.

* Fleet Premium: Updated Fleet Desktop to use the `/device/{token}/desktop` API route to display the number of failing policies.

* Made host details software tables more responsive by adding links to software details.

* Fixed a bug in which a user would not be rerouted to the Home page if already logged in.

* Fixed a bug in which clicking the select all checkbox did not select all in some cases.

* Fixed a bug introduced in 4.21.0 where a Windows-specific query was being sent to non-Windows hosts, causing an error in query ingestion for `directIngestOSWindows`.

* Fixed a bug in which uninstalled software (DEB packages) appeared in Fleet.

* Fixed a bug in which a team that didn't have `config.features` settings was edited via the UI, then both `features.enable_host_users` and `features.enable_software_inventory` would be false instead of the global default.

* Fixed a bug that resulted in false negatives for vulnerable versions of Zoom, Google Chrome, Adobe Photoshop, Node.js, Visual Studio Code, Adobe Media Encoder, VirtualBox, Adobe Premiere Pro, Pip, and Firefox software.

* Fixed bug that caused duplicated vulnerabilities to be sent to third-party integrations.

* Fixed panic in `ingestKubequeryInfo` query ingestion.

* Fixed a bug in which `host_count` and `user_count` returned as `0` in the `teams/{id}` endpoint.

* Fixed a bug in which tooltips for Munki issue would be cut off at the edge of the browser window.

* Fixed a bug in which tooltips for Munki issue would be cut off at the edge of the browser window.

* Fixed a bug in which running `fleetctl apply` with the `--dry-run` flag would fail in some cases.

* Fixed a bug in which **Hosts** table displayed 20 hosts per page.

* Fixed a server panic that occured when a team was edited via YAML without an `agent_options` key.

* Fixed an bug where Pop!\_OS hosts were not being included in the linux hosts count on the hosts dashboard page.


## Fleet 4.21.0 (Sep 28, 2022)

* Fleet Premium: Added the ability to know how many hosts and which hosts, on a team, are failing a global policy.
Expand Down
1 change: 0 additions & 1 deletion changes/7199-email-validation

This file was deleted.

5 changes: 0 additions & 5 deletions changes/7517-token-rotation

This file was deleted.

1 change: 0 additions & 1 deletion changes/7588-add-new-missing_hosts-to-hosts-endpoint

This file was deleted.

1 change: 0 additions & 1 deletion changes/8031-security-headers

This file was deleted.

1 change: 0 additions & 1 deletion changes/8161-fix-kubequery-rows-check

This file was deleted.

1 change: 0 additions & 1 deletion changes/bug-6970-missing-host-count-user-count

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion changes/bug-7823-http-status-400-json-decoder

This file was deleted.

1 change: 0 additions & 1 deletion changes/bug-7912-keep-scanning-if-nvd-cannot-be-synched

This file was deleted.

1 change: 0 additions & 1 deletion changes/bug-8095-agent-options-can-save-as-empty

This file was deleted.

1 change: 0 additions & 1 deletion changes/bug-8197-tooltip-truncated-cells

This file was deleted.

1 change: 0 additions & 1 deletion changes/bug-8209-host-default-100-per-page

This file was deleted.

1 change: 0 additions & 1 deletion changes/bug-8215-mdm-enrollment-status

This file was deleted.

2 changes: 0 additions & 2 deletions changes/bug-direct-ingest-os-windows

This file was deleted.

1 change: 0 additions & 1 deletion changes/bug-fix-dry-run-apply-app-config

This file was deleted.

11 changes: 0 additions & 11 deletions changes/bug-various-nvd-related

This file was deleted.

2 changes: 0 additions & 2 deletions changes/feature-6946-fleet-desktop-uses-minimal-endpoint

This file was deleted.

2 changes: 0 additions & 2 deletions changes/feature-7135-host-display-name

This file was deleted.

1 change: 0 additions & 1 deletion changes/feature-7587-missing-30-days-count

This file was deleted.

1 change: 0 additions & 1 deletion changes/fix-undetected-missing-migrations

This file was deleted.

1 change: 0 additions & 1 deletion changes/handle-tcp-read-timeouts

This file was deleted.

This file was deleted.

3 changes: 0 additions & 3 deletions changes/issue-6072-policy-violation-days

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-7062

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-7080-new-query-sidebar-docs

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-7136-use-display-name-for-hosts

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-7310-clarify-last-seen-last-fetched

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-7377-agent-options-cli-flags-validation

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-7420-config-panics

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-7533-change-create-teams-suggestion

This file was deleted.

2 changes: 0 additions & 2 deletions changes/issue-7589-7593-dashboard-hosts-features

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-7656-software-link-host-details-page

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-7664-re-enrollment-cleanup

This file was deleted.

2 changes: 0 additions & 2 deletions changes/issue-7784-windows-release-id

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-7796-status-now-query-param

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-7878-keep-created-at-enroll-secrets

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-7879-add-inherited-policies-for-teams

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-7906-add-file-carving-to-permissions

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-7989-delay-tooltip

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-7992-login-dependency

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-8085-error-500-when-no-software-on-device

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-8105-update-label-filter-chevron

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-8114-select-all-checkbox-fix

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-8146-padding-between-enroll-secrets

This file was deleted.

2 changes: 0 additions & 2 deletions changes/issue-8371-missing-host

This file was deleted.

1 change: 0 additions & 1 deletion changes/team-features-bug

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,9 +4,9 @@ name: fleet
keywords:
- fleet
- osquery
version: v4.21.0
version: v4.22.0
home: https://github.com/fleetdm/fleet
sources:
- https://github.com/fleetdm/fleet.git
appVersion: v4.21.0
appVersion: v4.22.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.21.0 # Version of Fleet to deploy
imageTag: v4.22.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 docs/Deploying/Server-Installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -264,7 +264,7 @@ spec:
spec:
containers:
- name: fleet
image: fleetdm/fleet:4.21.0
image: fleetdm/fleet:4.22.0
env:
# if running Fleet behind external ingress controller that terminates TLS
- name: FLEET_SERVER_TLS
Expand Down
2 changes: 1 addition & 1 deletion infrastructure/dogfood/terraform/aws/variables.tf
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ variable "database_name" {

variable "fleet_image" {
description = "the name of the container image to run"
default = "fleetdm/fleet:v4.21.0"
default = "fleetdm/fleet:v4.22.0"
}

variable "software_inventory" {
Expand Down
2 changes: 1 addition & 1 deletion infrastructure/dogfood/terraform/gcp/variables.tf
Original file line number Diff line number Diff line change
Expand Up @@ -68,5 +68,5 @@ variable "redis_mem" {
}

variable "image" {
default = "fleet:v4.21.0"
default = "fleet:v4.22.0"
}
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@ resource "helm_release" "main" {

set {
name = "imageTag"
value = "v4.21.0"
value = "v4.22.0"
}

set {
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.21.0",
"version": "v4.22.0",
"description": "Installer for the fleetctl CLI tool",
"bin": {
"fleetctl": "./run.js"
Expand Down

0 comments on commit 90f5fbb

Please sign in to comment.