Skip to content

Commit

Permalink
Adding changes for Fleet v4.49.0 (#18496)
Browse files Browse the repository at this point in the history
  • Loading branch information
lukeheath committed Apr 24, 2024
1 parent 56a26f5 commit 2a1c19e
Show file tree
Hide file tree
Showing 83 changed files with 65 additions and 97 deletions.
51 changes: 51 additions & 0 deletions CHANGELOG.md
@@ -1,3 +1,54 @@
## Fleet 4.49.0 (Apr 24, 2024)

### Endpoint operations

- Added integration with Google Calendar for policy compliance events.
- Added new API endpoints to add/remove manual labels to/from a host.
- Updated the `POST /api/v1/fleet/labels` and `PATCH /api/v1/fleet/labels/{id}` endpoints to support creation and update of manual labels.
- Implemented changes in `fleetctl gitops` for batch processing queries and policies.
- Enabled setting host status webhook at the team level via REST API and fleetctl apply/gitops.

### Device management (MDM)

- Added API functionality for creating DDM declarations, both individually and as a batch.
- Added creation or update of macOS DDM profile to enforce OS Updates settings whenever the settings are changed.
- Updated `fleetctl run-script` to include new `--team` and `--script-name` flags.
- Displayed disk encryption status in macOS as "verifying" while verifying the escrowed key.
- Added the `enable_release_device_manually` configuration setting for teams and no team, which controls the automatic release of a macOS DEP-enrolled device.
- Updated the `POST /api/v1/fleet/hosts/:id/wipe` Fleet Premium API endpoint to support remote wiping a host.
- Added the `enable_release_device_manually` configuration, which affects macOS automatic enrollment profile settings.

### Vulnerability management

- Ignored Valve Corporation's Steam client's vulnerabilities on Windows and macOS due to retrieval challenges of the true version.
- Updated the GET fleet/os_versions and GET fleet/os_versions/[id] to restrict team users from accessing os versions on hosts from other teams.

### Bug fixes and improvements

- Upgraded Golang version to 1.21.7.
- Added a minimum supported node version in the `package.json`.
- Made block_id mismatch errors more informative as 400s instead of 500s.
- Added Windows MDM support to the `osquery-perf` host-simulation command.
- Updated calendar events automations to not show error validation on enabling the feature.
- Migrated MDM-related endpoints to new paths while maintaining support for old endpoints indefinitely.
- Added a missing database index to the MDM Windows enrollments table to improve performance at scale.
- Added cross-platform check for duplicate MDM profiles names in batch set MDM profiles API.
- Fixed a bug where Microsoft Edge was not reporting vulnerabilities.
- Fixed an issue with the `20240327115617_CreateTableNanoDDMRequests` database migration.
- Fixed the error message to indicate if a conflict on uploading an Apple profile was caused by the profile's name or its identifier.
- Fixed license checks to allow migration and restoring DEP devices during trial.
- Fixed a 500 error in MySQL 8 and when DB user has insufficient privileges for `fleetctl debug db-locks` and `fleetctl debug db-innodb-status`.
- Fixed a bug where values not derived from "actual" fleetd-chrome tables were not being displayed correctly.
- Fixed a bug where values were not being rendered in host-specific query reports.
- Fixed an issue with automatic release of the device after setup when a DDM profile is pending.
- Fixed UI issues: alignment bugs, padding around empty states, tooltip rendering, and incorrect rendering of the global Host status expiry settings page.
- Fixed a bug where `null` or excluded `smtp_settings` caused a UI 500 error.
- Fixed an issue where a bad request response from a 3rd party MDM solution would result in a 500 error in Fleet during MDM migration.
- Fixed a bug where updating policy name could result in multiple policies with the same name in a team.
- Fixed potential server panic when events are created with calendar integration, but then global calendar integration is disabled.
- Fixed fleetctl gitops dry-run validation issues when enabling calendar integration for the first time.
- Fixed a bug where all Windows MDM enrollments were detected as automatic.

## Fleet 4.48.3 (Apr 16, 2024)

### Bug fixes
Expand Down
1 change: 0 additions & 1 deletion changes/12290-run-query-on-host

This file was deleted.

1 change: 0 additions & 1 deletion changes/12292-policies-filter-by-platform

This file was deleted.

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

This file was deleted.

2 changes: 0 additions & 2 deletions changes/16120-add-windows-mdm-support-to-osquery-perf

This file was deleted.

1 change: 0 additions & 1 deletion changes/16205-health-failing-counts

This file was deleted.

1 change: 0 additions & 1 deletion changes/16260-recategorize-mdm-api-endpoints

This file was deleted.

1 change: 0 additions & 1 deletion changes/16345-disabled-checkbox-tooltip

This file was deleted.

1 change: 0 additions & 1 deletion changes/16500-policy-pass-fail-percentage

This file was deleted.

1 change: 0 additions & 1 deletion changes/16562-sql-deadlock

This file was deleted.

1 change: 0 additions & 1 deletion changes/16562-sql-deadlock copy

This file was deleted.

1 change: 0 additions & 1 deletion changes/16661-current-instance-checks

This file was deleted.

1 change: 0 additions & 1 deletion changes/16767-updating-host-labels

This file was deleted.

1 change: 0 additions & 1 deletion changes/16817-ms-edge-vuln

This file was deleted.

1 change: 0 additions & 1 deletion changes/16951-improve-carve-request-timeout-error-code

This file was deleted.

1 change: 0 additions & 1 deletion changes/17003-ingest-vscode_extensions

This file was deleted.

1 change: 0 additions & 1 deletion changes/17018-reset-query-report

This file was deleted.

1 change: 0 additions & 1 deletion changes/17061-homebrew-python

This file was deleted.

1 change: 0 additions & 1 deletion changes/17065-null-smtp_settings

This file was deleted.

1 change: 0 additions & 1 deletion changes/17208-hover-states

This file was deleted.

5 changes: 0 additions & 5 deletions changes/17230-fleet-in-your-calendar

This file was deleted.

1 change: 0 additions & 1 deletion changes/17264-batch-process-gitops

This file was deleted.

1 change: 0 additions & 1 deletion changes/17265-filter-alignment

This file was deleted.

1 change: 0 additions & 1 deletion changes/17288-fix-sort-of-sql-results

This file was deleted.

3 changes: 0 additions & 3 deletions changes/17308-script-content-cleanup

This file was deleted.

1 change: 0 additions & 1 deletion changes/17313-add-env-from-secret-capability-to-helm

This file was deleted.

1 change: 0 additions & 1 deletion changes/17347-team-user-os-version-restrict

This file was deleted.

1 change: 0 additions & 1 deletion changes/17361-host-details-updates

This file was deleted.

1 change: 0 additions & 1 deletion changes/17362-orbit-and-desktop-version

This file was deleted.

2 changes: 0 additions & 2 deletions changes/17401-add-enable-release-device-manually

This file was deleted.

1 change: 0 additions & 1 deletion changes/17404-mdm-custom-settings

This file was deleted.

1 change: 0 additions & 1 deletion changes/17418-macos-14-nudge

This file was deleted.

1 change: 0 additions & 1 deletion changes/17420-update-ddm-profile-os-updates

This file was deleted.

2 changes: 0 additions & 2 deletions changes/17534-improve-error-states-org-settings

This file was deleted.

1 change: 0 additions & 1 deletion changes/17557-ui-mdm-off-tooltip

This file was deleted.

1 change: 0 additions & 1 deletion changes/17559-batch-set-duplicate-mdm

This file was deleted.

1 change: 0 additions & 1 deletion changes/17562-windows-server-2019-os-details

This file was deleted.

1 change: 0 additions & 1 deletion changes/17563-windows-add

This file was deleted.

1 change: 0 additions & 1 deletion changes/17621-bulk-delete-hosts-all-teams

This file was deleted.

1 change: 0 additions & 1 deletion changes/17624-modal-flash-message-error

This file was deleted.

1 change: 0 additions & 1 deletion changes/17662-render-standard-query-platforms-correctly

This file was deleted.

1 change: 0 additions & 1 deletion changes/17692-enrollment-state-3.md

This file was deleted.

1 change: 0 additions & 1 deletion changes/17733-innodb-lock-waits

This file was deleted.

1 change: 0 additions & 1 deletion changes/17787-hidden-columns

This file was deleted.

1 change: 0 additions & 1 deletion changes/17897-api-resend-mdm-profile

This file was deleted.

1 change: 0 additions & 1 deletion changes/17899-add-manual-labels-api

This file was deleted.

1 change: 0 additions & 1 deletion changes/17927-fix-styling-for-live-query-disabled-warning

This file was deleted.

2 changes: 0 additions & 2 deletions changes/17946-fleetd-chrome-numbers

This file was deleted.

1 change: 0 additions & 1 deletion changes/18060-host-activity-styling-bugs

This file was deleted.

1 change: 0 additions & 1 deletion changes/18065-calendar-config-panic

This file was deleted.

1 change: 0 additions & 1 deletion changes/18081-upload-apple-profile-error-message

This file was deleted.

1 change: 0 additions & 1 deletion changes/18083-no-values-in-host-details-query-reports

This file was deleted.

1 change: 0 additions & 1 deletion changes/18084-hdp-empty-state-padding

This file was deleted.

3 changes: 0 additions & 3 deletions changes/18126-steam-vulns

This file was deleted.

1 change: 0 additions & 1 deletion changes/18142-fix-migration-issue-related-to-collation

This file was deleted.

1 change: 0 additions & 1 deletion changes/18160-fix-release-device-with-pending-ddm-profiles

This file was deleted.

1 change: 0 additions & 1 deletion changes/18256-calendar-feature-url-validation

This file was deleted.

1 change: 0 additions & 1 deletion changes/18276-fix-schema-button-location

This file was deleted.

1 change: 0 additions & 1 deletion changes/18299-gitops-calendar-validation

This file was deleted.

1 change: 0 additions & 1 deletion changes/18350-calendar-event-for-invalid-sql

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-17409-add-ddm-activities-to-ui

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-17416-update-ui-to-support-ddm

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-17417-ui-os-updates-ddm

This file was deleted.

2 changes: 0 additions & 2 deletions changes/issue-17476-get-bitlocker-status

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-17896-ui-resend-profile

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-17898-new-manual-lables

This file was deleted.

2 changes: 0 additions & 2 deletions changes/issue-18082-os-settings-stylings

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-18483-fix-download-enroll-profile

This file was deleted.

1 change: 0 additions & 1 deletion changes/license-comparison

This file was deleted.

1 change: 0 additions & 1 deletion changes/min-node-version

This file was deleted.

2 changes: 1 addition & 1 deletion charts/fleet/Chart.yaml
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.48.3
appVersion: v4.49.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.48.3 # Version of Fleet to deploy
imageTag: v4.49.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.48.3"
default = "fleetdm/fleet:v4.49.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.48.3"
default = "fleet:v4.49.0"
}

0 comments on commit 2a1c19e

Please sign in to comment.