Skip to content

Commit

Permalink
Prepare Fleet v4.47.0 (#17581)
Browse files Browse the repository at this point in the history
  • Loading branch information
lukeheath authored Mar 12, 2024
1 parent bb7da24 commit 88d4191
Show file tree
Hide file tree
Showing 71 changed files with 60 additions and 86 deletions.
50 changes: 50 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,53 @@
## Fleet 4.47.0 (Mar 11, 2024)

### Endpoint operations
- Implemented UI for team-specific host status webhooks.
- Added Unicode and emoji support for policy and team names.
- Allowed gitops user to access specific endpoints.
- Enabled setting host status webhook at the team level via REST API and fleetctl.
- GET /hosts API endpoint now populates policies with `populate_policies=true` query parameter.
- Supported custom options set via CLI in the UI for host status webhook settings.
- Surfaced VS code extensions in the software inventory.
- Added a "No team" team option when running live queries from the UI.
- Fixed tranferring hosts between teams across multiple pages.
- Fixed policy deletion not updating policy count.
- Fixed RuntimeError in fleetd-chrome and buggy filters for exporting hosts.

### Device management (MDM)
- Added wipe command to fleetctl and the `POST /api/v1/fleet/hosts/:id/wipe` Fleet Premium API endpoint.
- Updated `fleetctl run-script` to include new flags and `POST /scripts/run/sync` API to receive new parameters.
- Enabled usage of `<Add>` nodes in Windows MDM profiles.
- Added backend functionality for the new way of storing script contents and updated the script character limit.
- Updated the database schema to support the increase in script size.
- Prevented running cleanup tasks and re-enqueuing commands for hosts on SCEP renewals.
- Improved osquery queries for MDM detection.
- Prevented redundant ADE profile assignment.
- Updated fleetctl gitops, default MDM configs were set to default values when not defined.
- Displayed disk encryption status in macOS as "verifying."
- Allowed GitOps user to access MDM hosts and profiles endpoints.
- Added UI for wiping a host with Fleet MDM.
- Rolled up MDM solutions by name on the dashboard MDM card.
- Added functionality to surface MDM devices where DEP assignment failed.
- Fixed MDM profile installation error visibility.
- Fixed Windows MDM profile command "Type" column display.
- Fixed an issue with macOS ADE enrollments getting a "method not allowed" error.
- Fixed Munki issues truncated tooltip bug.
- Fixed a bug causing Windows hosts to appear when filtering by bootstrap package status.

### Vulnerability management
- Reduced vulnerability processing time by optimizing the vulnerability dictionary grouping.
- Fixed an issue with `mdm.enable_disk_encryption` JSON null values causing issues.
- Fixed vulnerability processing for non-ASCII software names.

### Bug fixes and improvements
- Upgraded Golang version to 1.21.7.
- Updated page descriptions and fixed alignment of critical policy checkboxes.
- Adjusted font size for tooltips in the settings page to follow design guidelines.
- Fixed a bug where the "Done" button on the add hosts modal could be covered.
- Fixed UI styling and alignment issues across various pages and modals.
- Fixed the position of live query/policy host search icon and UI loading states.
- Fixed issues with how errors were captured in Sentry for improved precision and coverage.

## Fleet 4.46.2 (Mar 4, 2024)

### Bug fixes
Expand Down
1 change: 0 additions & 1 deletion changes/10488-remote-wipe

This file was deleted.

1 change: 0 additions & 1 deletion changes/11102-remove-filter-in-public-ip

This file was deleted.

1 change: 0 additions & 1 deletion changes/11102-update-public-ip-message

This file was deleted.

1 change: 0 additions & 1 deletion changes/15332-scep-renew

This file was deleted.

3 changes: 0 additions & 3 deletions changes/15337-gitops-puppet

This file was deleted.

1 change: 0 additions & 1 deletion changes/15461-host-dep-assign-profile-responses

This file was deleted.

1 change: 0 additions & 1 deletion changes/15923-page-descriptions-part-2

This file was deleted.

1 change: 0 additions & 1 deletion changes/15968-rename-team

This file was deleted.

1 change: 0 additions & 1 deletion changes/15997-vscode-extensions

This file was deleted.

1 change: 0 additions & 1 deletion changes/16025-empty-policy-state

This file was deleted.

1 change: 0 additions & 1 deletion changes/16029-account-page

This file was deleted.

1 change: 0 additions & 1 deletion changes/16242-policy-data-for-hosts

This file was deleted.

1 change: 0 additions & 1 deletion changes/16341-fix-device-user-spacing

This file was deleted.

1 change: 0 additions & 1 deletion changes/16350-no-team-live-queries

This file was deleted.

2 changes: 0 additions & 2 deletions changes/16350-target-no-team-for-live-query

This file was deleted.

1 change: 0 additions & 1 deletion changes/16394-fleetd-chrome-runtime-error-fix

This file was deleted.

4 changes: 0 additions & 4 deletions changes/16480-fix-capturing-errors-in-sentry

This file was deleted.

1 change: 0 additions & 1 deletion changes/16506-page-descriptions

This file was deleted.

1 change: 0 additions & 1 deletion changes/16593-disk-encryption-verifying

This file was deleted.

1 change: 0 additions & 1 deletion changes/16608-search-target-icon

This file was deleted.

1 change: 0 additions & 1 deletion changes/16636-fix-appconfig-validation-for-disk-encryption

This file was deleted.

2 changes: 0 additions & 2 deletions changes/16648-windows-mdm-cmd-type

This file was deleted.

1 change: 0 additions & 1 deletion changes/16701-move-show-query-button

This file was deleted.

1 change: 0 additions & 1 deletion changes/16820-loading-state-auto-enroll-ui

This file was deleted.

2 changes: 0 additions & 2 deletions changes/16838-mdm-rollup-by-name

This file was deleted.

2 changes: 0 additions & 2 deletions changes/16840-db-changes-for-script-limit-increase

This file was deleted.

3 changes: 0 additions & 3 deletions changes/16841-run-script-name-team-id

This file was deleted.

2 changes: 0 additions & 2 deletions changes/16842-scripts-add-delete

This file was deleted.

1 change: 0 additions & 1 deletion changes/16853-show-all-mdm-errs

This file was deleted.

1 change: 0 additions & 1 deletion changes/16858-vuln-processing-optimization

This file was deleted.

1 change: 0 additions & 1 deletion changes/16859-vuln-unicode-err

This file was deleted.

1 change: 0 additions & 1 deletion changes/16950-transfer-selected-all-hosts

This file was deleted.

1 change: 0 additions & 1 deletion changes/16998-covered-done-button

This file was deleted.

1 change: 0 additions & 1 deletion changes/17027-unicode-emojis

This file was deleted.

1 change: 0 additions & 1 deletion changes/17029-update-policy-count

This file was deleted.

1 change: 0 additions & 1 deletion changes/17036-critical-policy-checkbox

This file was deleted.

2 changes: 0 additions & 2 deletions changes/17048-updating-policy-name

This file was deleted.

1 change: 0 additions & 1 deletion changes/17091-team-host-status-webhook

This file was deleted.

1 change: 0 additions & 1 deletion changes/17094-per-team-host-status-webhook

This file was deleted.

1 change: 0 additions & 1 deletion changes/17124-mdm-sso-fix

This file was deleted.

1 change: 0 additions & 1 deletion changes/17138-fix-truncated-wrapping

This file was deleted.

2 changes: 0 additions & 2 deletions changes/17209-fleetctl-gitops-mdm-configs

This file was deleted.

1 change: 0 additions & 1 deletion changes/17232-cert-renewal-auth

This file was deleted.

1 change: 0 additions & 1 deletion changes/17257-host-ops-validation

This file was deleted.

1 change: 0 additions & 1 deletion changes/17261-tooltip-font-size

This file was deleted.

1 change: 0 additions & 1 deletion changes/17273-fix-4-buggy-export-filters

This file was deleted.

1 change: 0 additions & 1 deletion changes/17291-ade

This file was deleted.

2 changes: 0 additions & 2 deletions changes/17341-bootstrap-pkg-filter

This file was deleted.

1 change: 0 additions & 1 deletion changes/17377-ui-mdm-url-truncate

This file was deleted.

1 change: 0 additions & 1 deletion changes/17489-win-mdm

This file was deleted.

1 change: 0 additions & 1 deletion changes/17496-custom-dropdown-values

This file was deleted.

2 changes: 0 additions & 2 deletions changes/5138-mdm-migration-err

This file was deleted.

1 change: 0 additions & 1 deletion changes/fix-16335-copy

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-10489-ui-for-wiping-host

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-10494-add-wipe-cli

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-16794-update-go-to-1.21.7

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-16837-rollup-of-mdm-solutions

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-16854-fix-software-version-and-os-loading

This file was deleted.

1 change: 0 additions & 1 deletion changes/jve-16019

This file was deleted.

1 change: 0 additions & 1 deletion changes/jve-16335

This file was deleted.

2 changes: 1 addition & 1 deletion charts/fleet/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ version: v6.0.2
home: https://github.com/fleetdm/fleet
sources:
- https://github.com/fleetdm/fleet.git
appVersion: v4.46.2
appVersion: v4.47.0
dependencies:
- name: mysql
condition: mysql.enabled
Expand Down
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.46.2 # Version of Fleet to deploy
imageTag: v4.47.0 # Version of Fleet to deploy
podAnnotations: {} # Additional annotations to add to the Fleet pod
serviceAccountAnnotations: {} # Additional annotations to add to the Fleet service account
resources:
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.46.2"
default = "fleetdm/fleet:v4.47.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.46.2"
default = "fleet:v4.47.0"
}
2 changes: 1 addition & 1 deletion terraform/byo-vpc/byo-db/byo-ecs/variables.tf
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ variable "fleet_config" {
type = object({
mem = optional(number, 4096)
cpu = optional(number, 512)
image = optional(string, "fleetdm/fleet:v4.46.2")
image = optional(string, "fleetdm/fleet:v4.47.0")
family = optional(string, "fleet")
sidecars = optional(list(any), [])
depends_on = optional(list(any), [])
Expand Down
2 changes: 1 addition & 1 deletion terraform/byo-vpc/byo-db/variables.tf
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ variable "fleet_config" {
type = object({
mem = optional(number, 4096)
cpu = optional(number, 512)
image = optional(string, "fleetdm/fleet:v4.46.2")
image = optional(string, "fleetdm/fleet:v4.47.0")
family = optional(string, "fleet")
sidecars = optional(list(any), [])
depends_on = optional(list(any), [])
Expand Down
2 changes: 1 addition & 1 deletion terraform/byo-vpc/example/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ provider "aws" {
}

locals {
fleet_image = "fleetdm/fleet:v4.46.2"
fleet_image = "fleetdm/fleet:v4.47.0"
domain_name = "example.com"
}

Expand Down
2 changes: 1 addition & 1 deletion terraform/byo-vpc/variables.tf
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ variable "fleet_config" {
type = object({
mem = optional(number, 4096)
cpu = optional(number, 512)
image = optional(string, "fleetdm/fleet:v4.46.2")
image = optional(string, "fleetdm/fleet:v4.47.0")
family = optional(string, "fleet")
sidecars = optional(list(any), [])
depends_on = optional(list(any), [])
Expand Down
2 changes: 1 addition & 1 deletion terraform/variables.tf
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,7 @@ variable "fleet_config" {
type = object({
mem = optional(number, 4096)
cpu = optional(number, 512)
image = optional(string, "fleetdm/fleet:v4.46.2")
image = optional(string, "fleetdm/fleet:v4.47.0")
family = optional(string, "fleet")
sidecars = optional(list(any), [])
depends_on = optional(list(any), [])
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.46.2",
"version": "v4.47.0",
"description": "Installer for the fleetctl CLI tool",
"bin": {
"fleetctl": "./run.js"
Expand Down

0 comments on commit 88d4191

Please sign in to comment.