Skip to content

Commit

Permalink
Adding changes for Fleet v4.51.0 (#19601)
Browse files Browse the repository at this point in the history
  • Loading branch information
lukeheath authored Jun 10, 2024
1 parent be753af commit fbe9c1b
Show file tree
Hide file tree
Showing 58 changed files with 66 additions and 75 deletions.
43 changes: 43 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,46 @@
## Fleet 4.51.0 (Jun 10, 2024)

### Endpoint Operations
- Added support for environment variables in configuration profiles for GitOps.
- `fleetctl gitops --dry-run` now errors on duplicate (or conflicting) global/team enroll secrets.
- Added `activities_webhook` configuration option to allow for a webhook to be called when an activity is recorded. This can be used to send activity data to external services. If the webhook response is a 429 error code, the webhook retries for up to 30 minutes.
- Added Tuxedo OS to the Linux distribution platform list.

### Device Management (MDM)
- **NOTE:** Added new required Fleet server config environment variable when MDM is enabled,
`FLEET_SERVER_PRIVATE_KEY`. This variable contains the private key used to encrypt the MDM
certificates and keys stored in Fleet. Learm more at
https://fleetdm.com/learn-more-about/fleet-server-private-key.
- Added MDM support for iPhone/iPad.
- Added software self-service support.
- Added query parameter `self_service` to filter the list of software titles and the list of a host's software so that only those available to install via self-service are returned.
- Added the device-authenticated endpoint `POST /device/{token}/software/install/{software_title_id}` to self-install software.
- Added new endpoints to configure ABM keypairs and tokens.
- Added `GET /fleet/mdm/apple/request_csr` endpoint, which returns the signed APNS CSR needed to activate Apple MDM.
- Added the ability to automatically log off and lock out `Administrator` users on Windows hosts.
- Added clearer error messages when attempting to set up Apple MDM without a server private key configured.
- Added UI for the global and host activities for self-service software installation.
- Updated UI to support new workflows for macOS MDM setup and credentials.
- Updated UI to support software self-service features.
- Updated UI controls page language and hid CTA button for users without access to turn on MDM.

### Vulnerability Management
- Updated the CIS policies for Windows 11 Enterprise from v2.0.0 (03-07-2023) to v3.0.0 (02-22-2024).
- Fleet now detects Ubuntu kernel vulnerabilities from the Canonical OVAL feed.
- Fleet now detects and reports vulnerabilities on Firefox ESR editions on macOS.

### Bug fixes and improvements
- Fixed a bug that might prevent enqueuing commands to renew SCEP certificates if the host was enrolled more than once.
- Prevented the `host_id`s field from being returned from the list labels endpoint.
- Improved software ingestion performance by deduplicating incoming software.
- Placed all form field label tooltips on top.
- Fixed a number of related issues with the filtering and sorting of the queries table.
- Added various optimizations to the rendering of the queries table.
- Fixed host query page styling bugs.
- Fixed a UI bug where "Wipe" action was not being hidden from observers.
- Fixed UI bug for builtin label names for selecting targets.
- Removed references to Administrator accounts in the comments of the Windows lock script.

## Fleet 4.50.2 (May 31, 2024)

### Bug fixes
Expand Down
1 change: 0 additions & 1 deletion changes/10383-mdm-saved-certs-ui

This file was deleted.

1 change: 0 additions & 1 deletion changes/11942-duplicated-software

This file was deleted.

2 changes: 0 additions & 2 deletions changes/14722-activity-feed-webhooks

This file was deleted.

1 change: 0 additions & 1 deletion changes/16795-update-go

This file was deleted.

1 change: 0 additions & 1 deletion changes/17309-support-env-vars-profiles

This file was deleted.

1 change: 0 additions & 1 deletion changes/17513-bulk-host-opts-filters

This file was deleted.

1 change: 0 additions & 1 deletion changes/17587-software-self-service-ui

This file was deleted.

1 change: 0 additions & 1 deletion changes/17860-improve-license-expiration-banner

This file was deleted.

1 change: 0 additions & 1 deletion changes/18053-ubuntu-kernel-vuln-detection

This file was deleted.

1 change: 0 additions & 1 deletion changes/18119-iphone-ipad-support

This file was deleted.

1 change: 0 additions & 1 deletion changes/18447-firefox-esr

This file was deleted.

1 change: 0 additions & 1 deletion changes/18461-windows-lock

This file was deleted.

1 change: 0 additions & 1 deletion changes/18515-remove-host-ids-from-list-labels

This file was deleted.

1 change: 0 additions & 1 deletion changes/18732-switch-teams-reset-page

This file was deleted.

1 change: 0 additions & 1 deletion changes/18741-form-field-tooltip-positions

This file was deleted.

1 change: 0 additions & 1 deletion changes/18833-filter-software-by-self-service

This file was deleted.

1 change: 0 additions & 1 deletion changes/18834-add-self-service-install-endpoint

This file was deleted.

1 change: 0 additions & 1 deletion changes/18834-fleetctl-add-self-service-field

This file was deleted.

5 changes: 0 additions & 5 deletions changes/18838-additional-db-optimizations

This file was deleted.

1 change: 0 additions & 1 deletion changes/18847-software-self-install-activities

This file was deleted.

1 change: 0 additions & 1 deletion changes/18862-upgradeCIS-win11

This file was deleted.

2 changes: 0 additions & 2 deletions changes/18881-queries-table-filter-bugs

This file was deleted.

1 change: 0 additions & 1 deletion changes/18912-controls-language-and-cta-button-fix

This file was deleted.

1 change: 0 additions & 1 deletion changes/19001-builtin-label-names-selecting-targets

This file was deleted.

2 changes: 0 additions & 2 deletions changes/19014-certs-endpoints

This file was deleted.

1 change: 0 additions & 1 deletion changes/19052-activity-feed-webhooks

This file was deleted.

1 change: 0 additions & 1 deletion changes/19072-additional-stats

This file was deleted.

1 change: 0 additions & 1 deletion changes/19152-gitops-duplicate-enroll-secret

This file was deleted.

1 change: 0 additions & 1 deletion changes/19171-host-query-bug-fixes

This file was deleted.

1 change: 0 additions & 1 deletion changes/19179-bm

This file was deleted.

3 changes: 0 additions & 3 deletions changes/19267-bugfix-ui-wipe-menu

This file was deleted.

1 change: 0 additions & 1 deletion changes/19272-live-query-lag

This file was deleted.

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

This file was deleted.

1 change: 0 additions & 1 deletion changes/19464-private-key-errors

This file was deleted.

1 change: 0 additions & 1 deletion changes/add-tuxedo-os

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-18847-add-ui-activities-for-self-service

This file was deleted.

1 change: 0 additions & 1 deletion changes/jve-fix-lock-script-typo

This file was deleted.

2 changes: 0 additions & 2 deletions changes/jve-pk-docs

This file was deleted.

2 changes: 0 additions & 2 deletions changes/post-apns-cert

This file was deleted.

2 changes: 0 additions & 2 deletions changes/save-certs-encrypted

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.50.2
appVersion: v4.51.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.50.2 # Version of Fleet to deploy
imageTag: v4.51.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.50.2"
default = "fleetdm/fleet:v4.51.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.50.2"
default = "fleet:v4.51.0"
}
Loading

0 comments on commit fbe9c1b

Please sign in to comment.