Skip to content

Commit

Permalink
Prepare v4.42.0 (#15811)
Browse files Browse the repository at this point in the history
  • Loading branch information
lukeheath committed Dec 21, 2023
1 parent 61fe9d7 commit 81f0aa7
Show file tree
Hide file tree
Showing 67 changed files with 71 additions and 85 deletions.
59 changes: 59 additions & 0 deletions CHANGELOG.md
@@ -1,3 +1,62 @@
## Fleet 4.42.0 (Dec 21, 2023)

### Changes

* **Endpoint operations**:
- Added `fleet/device/{token}/ping` endpoint for agent token checks.
- Added `GET /hosts/{id}/health` endpoint for host health data.
- Added `--host-identifier` option to fleetd for enrolling with a random identifier.
- Added capability to look up hosts based on IdP email.
- Updated manage hosts UI to filter hosts by `software_version_id` and `software_title_id`.
- Added ability to filter hosts by `software_version_id` and `software_title_id` in various endpoints.
- **NOTE:**: Database migrations may take up to five minutes to complete based on number of software items.
- Live queries now collect and display updated stats.
- Live query stats are cleared when query SQL is modified.
- Added UI features to incorporate new live query stats.
- Improved host query reports and host detail query tab UI.
- Added firehose delivery addon update for improved data handling.

* **Vulnerability management**:
- Added `GET software/versions` and `GET software/versions/{id}` endpoints for software version management.
- Deprecated `GET software` and `GET software/{id}` endpoints.
- Added new software pages in Fleet UI, including software titles and versions.
- Resolved scan error during OVAL vulnerability processing.

* **Device management (MDM)**:
- Removed the `FLEET_DEV_MDM_ENABLED` feature flag for Windows MDM.
- Enabled `fleetctl` to configure Windows MDM profiles for teams and "no team".
- Added database tables to support the Windows profiles feature.
- Added support to configure Windows OS updates requirements.
- Introduced new MDM profile endpoints: `POST /mdm/profiles`, `DELETE /mdm/profiles/{id}`, `GET /mdm/profiles/{id}`, `GET /mdm/profiles`, `GET /mdm/profiles/summary`.
- Added validation to disallow custom MDM profiles with certain names.
- Added deployment of Windows OS updates settings to targeted hosts.
- Changed the Apple profiles ID to a prefixed UUID format.
- Enabled targeting hosts by serial number in `fleetctl run-script` and `fleetctl mdm run-command`.
- Added UI for uploading, deleting, downloading, and viewing Windows custom MDM profiles.

### Bug fixes and improvements

- Updated Go version to 1.21.5.
- Query reports now only show results for hosts with user permissions.
- Global observers can now see all queries regardless of the observerCanRun value.
- Added whitespace rendering in policy descriptions and resolutions.
- Added truncation to dropdown options in query tables documentation.
- `POST /api/v1/fleet/scripts/run/sync` timeout now returns error code 408 instead of 504.
- Fixed possible deadlocks in `software` data ingestion and `host_batteries` upsert.
- Fixed button text wrapping in UI for Settings > Integrations > MDM.
- Fixed a bug where opening a modal on the Users page reset the table to the first page.
- Fixed a bug preventing label selection while the label search field was active.
- Fixed issues with UI loading indicators and placeholder texts.
- Fixed a fleetctl issue where running a query by name created a new query instead of using the existing one.
- Fixed `installed_from_dep` in `mdm_enrolled` activity for DEP device re-enrollment.
- Fixed a bug in line breaks affecting UI functionality.
- Fixed Syncml cmd data support for raw data.
- Added "copied!" message to the copy button on inputs.
- Fixed an edge case where caching could lead to lost organization settings in multiple instance scenarios.
- Fixed `GET /hosts/{id}/health` endpoint reporting.
- Fixed validation bugs allowing `overrides.platform` field to be set to `null`.
- Fixed an issue with policy counts showing 0 post-upgrade.

## Fleet 4.41.1 (Dec 7, 2023)

### Bug fix
Expand Down
1 change: 0 additions & 1 deletion changes/12037-fix-dep-reenroll-activity

This file was deleted.

2 changes: 0 additions & 2 deletions changes/12889-faster-software

This file was deleted.

1 change: 0 additions & 1 deletion changes/13034-host-mdm-idp-email

This file was deleted.

1 change: 0 additions & 1 deletion changes/13095-cutoff-query-policy-description

This file was deleted.

3 changes: 0 additions & 3 deletions changes/14415-host-query-reports

This file was deleted.

1 change: 0 additions & 1 deletion changes/14484-whitespace-in-policies

This file was deleted.

1 change: 0 additions & 1 deletion changes/14641-ui-mdm-button-wrap

This file was deleted.

2 changes: 0 additions & 2 deletions changes/14748-host-by-identifier-serial-number

This file was deleted.

1 change: 0 additions & 1 deletion changes/14778-agent-option

This file was deleted.

1 change: 0 additions & 1 deletion changes/14779-fix-host_batteries-deadlock

This file was deleted.

1 change: 0 additions & 1 deletion changes/14779-fix-software-deadlock

This file was deleted.

2 changes: 0 additions & 2 deletions changes/14851-table-reload

This file was deleted.

1 change: 0 additions & 1 deletion changes/14879-fleetd-host-identifier

This file was deleted.

2 changes: 0 additions & 2 deletions changes/14920-device-health

This file was deleted.

1 change: 0 additions & 1 deletion changes/14970-line-break-in-example-command

This file was deleted.

1 change: 0 additions & 1 deletion changes/14998-add-loading-spinner-to-scripts

This file was deleted.

1 change: 0 additions & 1 deletion changes/15009-queries-observer

This file was deleted.

1 change: 0 additions & 1 deletion changes/15133-screen-mdm-profiles-reserved-names

This file was deleted.

1 change: 0 additions & 1 deletion changes/15146-filter-query-reports-by-user

This file was deleted.

1 change: 0 additions & 1 deletion changes/15226-hosts-filter-software

This file was deleted.

4 changes: 0 additions & 4 deletions changes/15229-list-software-versions

This file was deleted.

1 change: 0 additions & 1 deletion changes/15254-oval-scan-err

This file was deleted.

1 change: 0 additions & 1 deletion changes/15362-windows-mdm-query

This file was deleted.

1 change: 0 additions & 1 deletion changes/15430-change-script-timeout-error-code-to-408

This file was deleted.

1 change: 0 additions & 1 deletion changes/15472-performance-stat-types

This file was deleted.

1 change: 0 additions & 1 deletion changes/15540-reduce-server-load-from-fleetd-upgrade

This file was deleted.

1 change: 0 additions & 1 deletion changes/15597-observer-query-filter

This file was deleted.

1 change: 0 additions & 1 deletion changes/15630-fleetctl-saved-query

This file was deleted.

1 change: 0 additions & 1 deletion changes/15649-select-label-after-searching

This file was deleted.

1 change: 0 additions & 1 deletion changes/15696-policy-stat-migration

This file was deleted.

1 change: 0 additions & 1 deletion changes/15709-live-query-stats-cleared

This file was deleted.

1 change: 0 additions & 1 deletion changes/2118-browser-extension_id

This file was deleted.

5 changes: 0 additions & 5 deletions changes/467-live-query-stats

This file was deleted.

1 change: 0 additions & 1 deletion changes/467-live-query-stats-frontend

This file was deleted.

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

This file was deleted.

4 changes: 0 additions & 4 deletions changes/issue-13281-backend-changes

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-14027-implement-windows-os-updates

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-14028-support-windows-os-updates

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-14029-apply-windows-os-updates

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-14045-add-windows-update-activites

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-14090-add-copied-message

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-14359-windows-profiles

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-14441-add-truncation-query-docs

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-14714-fix-cached-appconfig-race

This file was deleted.

2 changes: 0 additions & 2 deletions changes/issue-14959-remove-feature-flag

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-14979-improve-safety-checks-for-cached-items

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-15107-windows-automatic-enrollment

This file was deleted.

2 changes: 0 additions & 2 deletions changes/issue-15224-15225-implement-new-software-pages

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-15274-unify-profiles-uuid

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-15345-filter-hosts-by-software

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-15406-fleetctl-get-software

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-15438-firehose-addon

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-15551-warn-long-migration

This file was deleted.

2 changes: 0 additions & 2 deletions changes/show-all-global-queries-for-global-users

This file was deleted.

2 changes: 1 addition & 1 deletion charts/fleet/Chart.yaml
Expand Up @@ -8,7 +8,7 @@ version: v6.0.1
home: https://github.com/fleetdm/fleet
sources:
- https://github.com/fleetdm/fleet.git
appVersion: v4.41.1
appVersion: v4.42.0
dependencies:
- name: mysql
condition: mysql.enabled
Expand Down
2 changes: 1 addition & 1 deletion charts/fleet/values.yaml
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.41.1 # Version of Fleet to deploy
imageTag: v4.42.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
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.41.1"
default = "fleetdm/fleet:v4.42.0"
}

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

variable "image" {
default = "fleet:v4.41.1"
default = "fleet:v4.42.0"
}
2 changes: 1 addition & 1 deletion infrastructure/sandbox/JITProvisioner/jitprovisioner.tf
Expand Up @@ -206,7 +206,7 @@ resource "random_uuid" "jitprovisioner" {

# Use the local to make the trigger work.
locals {
fleet_tag = "v4.41.1"
fleet_tag = "v4.42.0"
}

resource "null_resource" "standard-query-library" {
Expand Down
Expand Up @@ -165,7 +165,7 @@ resource "helm_release" "main" {

set {
name = "imageTag"
value = "v4.41.1"
value = "v4.42.0"
}

set {
Expand Down
2 changes: 1 addition & 1 deletion terraform/byo-vpc/byo-db/byo-ecs/variables.tf
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.41.1")
image = optional(string, "fleetdm/fleet:v4.42.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
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.41.1")
image = optional(string, "fleetdm/fleet:v4.42.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
Expand Up @@ -17,7 +17,7 @@ provider "aws" {
}

locals {
fleet_image = "fleetdm/fleet:v4.41.1"
fleet_image = "fleetdm/fleet:v4.42.0"
domain_name = "example.com"
}

Expand Down
2 changes: 1 addition & 1 deletion terraform/byo-vpc/variables.tf
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.41.1")
image = optional(string, "fleetdm/fleet:v4.42.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
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.41.1")
image = optional(string, "fleetdm/fleet:v4.42.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
@@ -1,6 +1,6 @@
{
"name": "fleetctl",
"version": "v4.41.1",
"version": "v4.42.0",
"description": "Installer for the fleetctl CLI tool",
"bin": {
"fleetctl": "./run.js"
Expand Down

0 comments on commit 81f0aa7

Please sign in to comment.