Skip to content

Commit

Permalink
Adding changes for Fleet v4.50.0 (#19191)
Browse files Browse the repository at this point in the history
  • Loading branch information
lukeheath authored May 23, 2024
1 parent 2a70605 commit a540e0e
Show file tree
Hide file tree
Showing 75 changed files with 65 additions and 94 deletions.
51 changes: 51 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,54 @@
## Fleet 4.50.0 (May 22, 2024)

### Endpoint Operations

- Added optional AI-generated policy descriptions and remediations.
- Added flag to enable deletion of old activities and associated data in cleanup cron job.
- Added support for escaping `$` (with `\`) in gitops yaml files.
- Optimized policy_stats updates to not lock the policy_membership table.
- Optimized the hourly host_software count query to reduce individual query runtime.
- Updated built-in labels to support being applied via `fleetctl apply`.

### Device Management (MDM)

- Added endpoints to upload, delete, and download software installers.
- Added ability to upload software from the UI.
- Added functionality to filter hosts by software installer status.
- Added support to the global activity feed for "Added software" and "Deleted software" actions.
- Added the `POST /api/fleet/orbit/software_install/result` endpoint for fleetd to send results for a software installation attempt.
- Added the `GET /api/v1/fleet/hosts/{id}/software` endpoint to list the installed software for the host.
- Added support for uploading and running zsh scripts on macOS and Linux hosts.
- Added the `cron` job to periodically remove unused software installers from the store.
- Added a new command `fleetctl api` to easily use fleetctl to hit any REST endpoint via the CLI.
- Added support to extract package name and version from software installers.
- Added the uninstalled but available software installers to the response payload of the "List software titles" endpoint.
- Updated MySQL host_operating_system insert statement to reduce table lock time.
- Updated software page to support new add software feature.
- Updated fleetctl to print team id as part of the `fleetctl get teams` command.
- Implemented an S3-based and local filesystem-based storage abstraction for software installers.

### Vulnerability Management

- Added OVAL vulnerability scanning support on Ubuntu 22.10, 23.04, 23.10, and 24.04.

### Bug fixes and improvements

- Fixed ingestion of private IPv6 address from agent.
- Fixed a bug where a singular software version in the Software table generated a tooltip unnecessarily.
- Fixed bug where updating user via `/api/v1/fleet/users/:id` endpoint sometimes did not update activity feed.
- Fixed bug where hosts query results were not cleared after transferring the host to other teams.
- Fixed a bug where the returned `count` field included hosts that the user did not have permission to see.
- Fixed issue where resolved_in_version was not returning if the version number differed by a 4th part.
- Fixed MySQL sort buffer overflow when fetching activities.
- Fixed a bug with users not being collected on Linux devices.
- Fixed typo in Powershell scripts for installing Windows software.
- Fixed an issue with software severity column display in Fleet UI.
- Fixed the icon on Software OS table to show a Linux icon for Linux operating systems.
- Fixed missing tooltips in disabled "Calendar events" manage automations dropdown option.
- Updated switched accordion text.
- Updated sort the host details page queries table case-insensitively.
- Added support for ExternalId in STS Assume Role APIs.

## Fleet 4.49.4 (May 20, 2024)

### Bug fixes
Expand Down
1 change: 0 additions & 1 deletion changes/12619-fixed-activities-sort-buffer-overflow

This file was deleted.

4 changes: 0 additions & 4 deletions changes/14921-software-installers-sg

This file was deleted.

2 changes: 0 additions & 2 deletions changes/15605-merge-inherited-and-team-queries-policies

This file was deleted.

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

This file was deleted.

1 change: 0 additions & 1 deletion changes/16562-policy_stats-lock

This file was deleted.

1 change: 0 additions & 1 deletion changes/16989-delete-activities

This file was deleted.

1 change: 0 additions & 1 deletion changes/16989-ui-to-delete-old-activities

This file was deleted.

1 change: 0 additions & 1 deletion changes/17110-win-os-reporting

This file was deleted.

1 change: 0 additions & 1 deletion changes/17170-hyphen-delimiter

This file was deleted.

1 change: 0 additions & 1 deletion changes/17321-zsh-support

This file was deleted.

1 change: 0 additions & 1 deletion changes/17360-better-url-email-validators

This file was deleted.

1 change: 0 additions & 1 deletion changes/17771-invalid-query-platforms

This file was deleted.

2 changes: 0 additions & 2 deletions changes/17865-get-install-results

This file was deleted.

1 change: 0 additions & 1 deletion changes/18039-private-IPv6-address

This file was deleted.

1 change: 0 additions & 1 deletion changes/18079-query-results-bug-transfer-hosts

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion changes/18118-run-script-updates

This file was deleted.

1 change: 0 additions & 1 deletion changes/18121-api-command

This file was deleted.

1 change: 0 additions & 1 deletion changes/18157-update-platform-policy-stats

This file was deleted.

1 change: 0 additions & 1 deletion changes/18173-linux-async-wipe

This file was deleted.

8 changes: 0 additions & 8 deletions changes/18187-ai-generated-backend

This file was deleted.

1 change: 0 additions & 1 deletion changes/18221-host_software-count

This file was deleted.

1 change: 0 additions & 1 deletion changes/18318-extract-metadata-from-installers

This file was deleted.

1 change: 0 additions & 1 deletion changes/18319-api-to-list-host-software

This file was deleted.

1 change: 0 additions & 1 deletion changes/18325-add-software-installers-to-fleetctl

This file was deleted.

1 change: 0 additions & 1 deletion changes/18329-storage-for-software-installers

This file was deleted.

1 change: 0 additions & 1 deletion changes/18330-global-activites

This file was deleted.

1 change: 0 additions & 1 deletion changes/18363-bugfix-count-hosts-in-label-endpoints

This file was deleted.

1 change: 0 additions & 1 deletion changes/18394-print-team-id

This file was deleted.

1 change: 0 additions & 1 deletion changes/18424-fix-users-query-for-linux

This file was deleted.

1 change: 0 additions & 1 deletion changes/18467-provide-way-to-escape-env-variables

This file was deleted.

1 change: 0 additions & 1 deletion changes/18470-vuln-links

This file was deleted.

4 changes: 0 additions & 4 deletions changes/18477-apply-builtin-labels

This file was deleted.

1 change: 0 additions & 1 deletion changes/18506-linux-icon-bug

This file was deleted.

1 change: 0 additions & 1 deletion changes/18531-failed-mdm-profs

This file was deleted.

1 change: 0 additions & 1 deletion changes/18558-windows-mdm-start

This file was deleted.

2 changes: 0 additions & 2 deletions changes/18597-missing-tooltips

This file was deleted.

1 change: 0 additions & 1 deletion changes/18601-add-ubuntu-oval

This file was deleted.

1 change: 0 additions & 1 deletion changes/18605-host-expiry-window-setting

This file was deleted.

4 changes: 0 additions & 4 deletions changes/18640-gitops-remove-teams

This file was deleted.

1 change: 0 additions & 1 deletion changes/18662-fix-accordion-text

This file was deleted.

1 change: 0 additions & 1 deletion changes/18673-cleanup-unused-software-installers

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion changes/18766-updating-user

This file was deleted.

1 change: 0 additions & 1 deletion changes/18772-add-software-installs-to-host-activities

This file was deleted.

1 change: 0 additions & 1 deletion changes/18808-macadmins-sofa-tables

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion changes/18838-master-db-read-reduction

This file was deleted.

1 change: 0 additions & 1 deletion changes/18852-sw-versions-tooltips-bug

This file was deleted.

1 change: 0 additions & 1 deletion changes/18937-hide-severity-column

This file was deleted.

1 change: 0 additions & 1 deletion changes/18944-chrome-detailed-queries

This file was deleted.

1 change: 0 additions & 1 deletion changes/18953-case-insensitive-host-queries-sort

This file was deleted.

1 change: 0 additions & 1 deletion changes/19149-fix-cron-scep

This file was deleted.

1 change: 0 additions & 1 deletion changes/19153-duplicate

This file was deleted.

1 change: 0 additions & 1 deletion changes/hosts-lifecycle

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-18326-ui-add-software

This file was deleted.

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-18898-external-id

This file was deleted.

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

This file was deleted.

1 change: 0 additions & 1 deletion changes/jve-fix-software-package

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

0 comments on commit a540e0e

Please sign in to comment.