Skip to content

Commit

Permalink
Prepare v4.38.0 (#14123)
Browse files Browse the repository at this point in the history
  • Loading branch information
lukeheath committed Sep 25, 2023
1 parent 9ec5aae commit 6807cfe
Show file tree
Hide file tree
Showing 37 changed files with 75 additions and 46 deletions.
62 changes: 62 additions & 0 deletions CHANGELOG.md
@@ -1,3 +1,65 @@
## Fleet 4.38.0 (Sep 25, 2023)

### Changes

* Updated MDM profile verification so that an install profile command will be retried once if the command resulted in an error or if osquery cannot confirm that the expected profile is installed.

* Ensured post-enrollment commands are sent to devices assigned to Fleet in ABM.

* Ensured hosts assigned to Fleet in ABM come back to pending to the right team after they're deleted.

* Added `labels` to the fleetd extensions feature to allow deploying extensions to hosts that belong to certain labels.

* Changed fleetd Windows extensions file extension from `.ext` to `.ext.exe` to allow their execution on Windows devices (executables on Windows must end with `.exe`).

* Surfaced chrome live query errors to Fleet UI (including errors for specific columns while maintaining successful data in results).

* Fixed delivery of fleetd extensions to devices to only send extensions for the host's platform.

* (Premium only) Added `resolved_in_version` to `/fleet/software` APIs pulled from NVD feed.

* Added database migrations to create the new `scripts` table to store saved scripts.

* Allowed specifying `disable_failing_policies` on the `/api/v1/fleet/hosts/report` API endpoint for increased performance. This is useful if the user is not interested in counting failed policies (`issues` column).

* Added the option to use locally-installed WiX v3 binaries when generating the Fleetd installer for Windows on a Windows machine.

* Added CVE descriptions to the `/fleet/software` API.

* Restored the ability to click on and select/copy text from software bundle tooltips while maintaining the abilities to click the software's name to get more details and to click anywhere else in the row to view all hosts with that software installed.

* Stopped 1password from overly autofilling forms.

* Upgraded Go version to 1.21.1.

### Bug Fixes

* Fixed vulnerability mismatch between the flock browser and the discoteq/flock binary.

* Fixed v4.37.0 performance regressions in the following API endpoints:
* `/api/v1/fleet/hosts/report`
* `/api/v1/fleet/hosts` when using `per_page=0` or a large number for `per_page` (in the thousands).

* Fixed script content and output formatting on the scripts detail modal.

* Fixed wrong version numbers for Microsoft Teams in macOS (from invalid format of the form `1.00.XYYYYY` to correct format `1.X.00.YYYYY`).

* Fixed false positive CVE-2020-10146 found on Microsoft Teams.

* Fixed CVE-2013-0340 reporting as a valid vulnerability due to NVD recommendations.

* Fixed save button for a new policy after newly creating another policy.

* Fixed empty query/policy placeholders.

* Fixed used by data when filtering hosts by labels.

* Fixed small copy and alignment issue with status indicators in the Queries page Automations column.

* Fixed strict checks on Windows MDM Automatic Enrollment.

* Fixed software vulnerabilities time ago column for old CVEs.

## Fleet 4.37.0 (Sep 8, 2023)

### Changes
Expand Down
2 changes: 0 additions & 2 deletions changes/11099-mdm-profiles-retries

This file was deleted.

1 change: 0 additions & 1 deletion changes/11346-add-used-by-data-filtered-by-labels

This file was deleted.

1 change: 0 additions & 1 deletion changes/11666-add-nvd-resolved-version

This file was deleted.

2 changes: 0 additions & 2 deletions changes/11922-microsoft-teams-fp

This file was deleted.

1 change: 0 additions & 1 deletion changes/11925-flock-vuln-false-positive

This file was deleted.

1 change: 0 additions & 1 deletion changes/11926-python-vuln-false-positive

This file was deleted.

1 change: 0 additions & 1 deletion changes/12383-improve-chrome-live-query-error-handling

This file was deleted.

3 changes: 0 additions & 3 deletions changes/12948-fix-software-bundle-clickability

This file was deleted.

1 change: 0 additions & 1 deletion changes/13095-fix-empty-query-policy-placeholders

This file was deleted.

1 change: 0 additions & 1 deletion changes/13287-filter-extensions-by-labels

This file was deleted.

2 changes: 0 additions & 2 deletions changes/13287-fix-bugs-in-fleetd-extensions

This file was deleted.

2 changes: 0 additions & 2 deletions changes/13338-use-local-wix

This file was deleted.

1 change: 0 additions & 1 deletion changes/13368-disable-1password-over-autofill

This file was deleted.

2 changes: 0 additions & 2 deletions changes/13702

This file was deleted.

1 change: 0 additions & 1 deletion changes/13715-bump-go-version

This file was deleted.

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

This file was deleted.

4 changes: 0 additions & 4 deletions changes/13926-fix-performance-regression-in-hosts-report

This file was deleted.

1 change: 0 additions & 1 deletion changes/14038-fix-save-multiple-new-policies

This file was deleted.

1 change: 0 additions & 1 deletion changes/14087-status-indicator-alignment

This file was deleted.

1 change: 0 additions & 1 deletion changes/14346-fix-cve-time-ago

This file was deleted.

1 change: 0 additions & 1 deletion changes/9835-cve-descriptions

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-9827-migrations-saved-scripts

This file was deleted.

2 changes: 1 addition & 1 deletion charts/fleet/Chart.yaml
Expand Up @@ -8,4 +8,4 @@ version: v5.0.1
home: https://github.com/fleetdm/fleet
sources:
- https://github.com/fleetdm/fleet.git
appVersion: v4.37.0
appVersion: v4.38.0
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.37.0 # Version of Fleet to deploy
imageTag: v4.38.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.37.0"
default = "fleetdm/fleet:v4.38.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.37.0"
default = "fleet:v4.38.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.37.0"
fleet_tag = "v4.38.0"
}

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

set {
name = "imageTag"
value = "v4.37.0"
value = "v4.38.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.37.0")
image = optional(string, "fleetdm/fleet:v4.38.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.37.0")
image = optional(string, "fleetdm/fleet:v4.38.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.37.0"
fleet_image = "fleetdm/fleet:v4.38.0"
}

resource "random_pet" "main" {}
Expand Down
2 changes: 1 addition & 1 deletion terraform/byo-vpc/variables.tf
Expand Up @@ -163,7 +163,7 @@ variable "fleet_config" {
type = object({
mem = optional(number, 4096)
cpu = optional(number, 512)
image = optional(string, "fleetdm/fleet:v4.37.0")
image = optional(string, "fleetdm/fleet:v4.38.0")
family = optional(string, "fleet")
sidecars = optional(list(any), [])
depends_on = optional(list(any), [])
Expand Down
2 changes: 1 addition & 1 deletion terraform/example/main.tf
Expand Up @@ -73,7 +73,7 @@ module "vulnprocessing" {
ecs_cluster = module.main.byo-vpc.byo-db.byo-ecs.cluster.cluster_arn
vpc_id = module.main.vpc.vpc_id
fleet_config = {
image = "fleetdm/fleet:v4.37.0"
image = "fleetdm/fleet:v4.38.0"
database = {
password_secret_arn = module.main.byo-vpc.secrets.secret_arns["${var.rds_config.name}-database-password"]
user = module.main.byo-vpc.rds.db_instance_username
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.37.0")
image = optional(string, "fleetdm/fleet:v4.38.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.37.0",
"version": "v4.38.0",
"description": "Installer for the fleetctl CLI tool",
"bin": {
"fleetctl": "./run.js"
Expand Down

0 comments on commit 6807cfe

Please sign in to comment.