Skip to content

Commit

Permalink
Prepare v4.41.0 (#15350)
Browse files Browse the repository at this point in the history
  • Loading branch information
lukeheath committed Nov 29, 2023
1 parent 5a94618 commit f6cb052
Show file tree
Hide file tree
Showing 51 changed files with 60 additions and 86 deletions.
46 changes: 46 additions & 0 deletions CHANGELOG.md
@@ -1,3 +1,49 @@
## Fleet 4.41.0 (Nov 28, 2023)

### Changes

* **Endpoint operations**:
- Enhanced `fleetctl` and API to support PowerShell (.ps1) scripts.
- Updated several API endpoints to support `os_settings` filter, including Windows profiles status.
- Enabled `after` parameter for improved pagination in various endpoints.
- Improved the `fleet/queries/run` endpoint with better error handling.
- Increased frequency of metrics reporting from Fleet servers to daily.
- Added caching for policy results in MySQL for faster operations.

* **Device management (MDM)**:
- Added database tables for Windows profiles support.
- Added validation for WSTEP certificate and key pair before enabling Windows MDM.

* **Vulnerability management**:
- Fleet now uses NVD API 2.0 for CVE information download.
- Added support for JetBrains application vulnerability data.
- Tightened software matching to reduce false positives.
- Stopped reporting Atom editor packages in software inventory.
- Introduced support for Windows PowerShell scripts in the UI.

* **UI improvements**:
- Updated activity feed for better communication around JIT-provisioned user logins.
- Query report now displays the host's display name instead of the hostname.
- Improved UI components like the manage page's label filter and edit columns modal.
- Enabled all sort headers in the UI to be fully clickable.
- Removed the creation of OS policies from a host's operating system in the UI.
- Ensured correct settings visibility in the Settings > Advanced section.

### Bug fixes

- Fixed long result cell truncation in live query results and query reports.
- Fixed a Redis cluster mode detection issue for RedisLabs hosted instances.
- Fixed a false positive vulnerability report for Citrix Workspace.
- Fixed an edge case sorting bug related to the `last_restarted` value for hosts.
- Fixed an issue with creating .deb installers with different enrollment keys.
- Fixed SMTP configuration validation issues for TLS-only servers.
- Fixed caching of team MDM configurations to improve performance at scale.
- Fixed delete pending issue during orbit.exe installation.
- Fixed a bug causing the disk encryption key banner to not display correctly.
- Fixed various error code inconsistencies across endpoints.
- Fixed filtering hosts with invalid team_id now returns a 400 error.
- Fixed false positives in software matching for similar names.

## Fleet 4.40.0 (Nov 3, 2023)

### Changes
Expand Down
3 changes: 0 additions & 3 deletions changes/11446-queries-run-when-forbidden

This file was deleted.

1 change: 0 additions & 1 deletion changes/12409-allow-to-revert-deleted-munki

This file was deleted.

2 changes: 0 additions & 2 deletions changes/12634-keep-user-email

This file was deleted.

2 changes: 0 additions & 2 deletions changes/13160-sort-order

This file was deleted.

2 changes: 0 additions & 2 deletions changes/13260-deb-installer

This file was deleted.

2 changes: 0 additions & 2 deletions changes/13574-cache-policy-results

This file was deleted.

2 changes: 0 additions & 2 deletions changes/14102-fix-label-filter-select

This file was deleted.

1 change: 0 additions & 1 deletion changes/14116-citrix-false-pos

This file was deleted.

2 changes: 0 additions & 2 deletions changes/14260-host-expiry-window

This file was deleted.

2 changes: 0 additions & 2 deletions changes/14345-JIT-provisioned-login-activities

This file was deleted.

1 change: 0 additions & 1 deletion changes/14361-fleetctl-apply-changes

This file was deleted.

3 changes: 0 additions & 3 deletions changes/14362-mdm-profiles-summary-api

This file was deleted.

2 changes: 0 additions & 2 deletions changes/14424-hosts-filter-windows-profiles-status

This file was deleted.

1 change: 0 additions & 1 deletion changes/14493-truncate-long-results-columns

This file was deleted.

1 change: 0 additions & 1 deletion changes/14519-header-clickability

This file was deleted.

14 changes: 0 additions & 14 deletions changes/14571-carves-after-parameter

This file was deleted.

2 changes: 0 additions & 2 deletions changes/14629-smtp-validation-fix

This file was deleted.

1 change: 0 additions & 1 deletion changes/14752-windows-scripts

This file was deleted.

4 changes: 0 additions & 4 deletions changes/14753-windows-ps1-api

This file was deleted.

1 change: 0 additions & 1 deletion changes/14763-show-host-display-name-in-query-report

This file was deleted.

1 change: 0 additions & 1 deletion changes/14824-NVD-work

This file was deleted.

1 change: 0 additions & 1 deletion changes/14888-nvd-cve-sync-conversion

This file was deleted.

1 change: 0 additions & 1 deletion changes/14991-bump-minimum-osquery-versions

This file was deleted.

1 change: 0 additions & 1 deletion changes/15037-hosts-invalid-team_id-filter

This file was deleted.

2 changes: 0 additions & 2 deletions changes/15068-host-disk-encryption

This file was deleted.

1 change: 0 additions & 1 deletion changes/15135-remove-atom-packages

This file was deleted.

4 changes: 0 additions & 4 deletions changes/15143-CPE-false-matches-on-bundle-id

This file was deleted.

1 change: 0 additions & 1 deletion changes/fix-redis-cluster-disabled-detection

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-11665-two-column-edit-columns-modal

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-14360-add-windows-profiles-tables

This file was deleted.

2 changes: 0 additions & 2 deletions changes/issue-14363-api-windows-profiles

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-14366-api-upload-profiles

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-14446-validate-enable-windows-mdm

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-14708-fix-cached-team-mdm

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-14958-installer-windows-delete-pending

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-15050-pluralize-query-deletion-activity-log

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-15111-list-profiles

This file was deleted.

1 change: 0 additions & 1 deletion changes/windows-custom-settings-configs

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.40.0
appVersion: v4.41.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.40.0 # Version of Fleet to deploy
imageTag: v4.41.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.40.0"
default = "fleetdm/fleet:v4.41.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.40.0"
default = "fleet:v4.41.0"
}
6 changes: 3 additions & 3 deletions infrastructure/sandbox/JITProvisioner/jitprovisioner.tf
Expand Up @@ -156,8 +156,8 @@ module "jitprovisioner-lambda-warmer" {
version = "3.0.1"
function_name = aws_lambda_function.jitprovisioner.function_name
function_arn = aws_lambda_function.jitprovisioner.arn
# This just needs to have a request to parse.
input = <<EOINPUT
# This just needs to have a request to parse.
input = <<EOINPUT
{
"requestContext": {
"elb": {
Expand Down Expand Up @@ -206,7 +206,7 @@ resource "random_uuid" "jitprovisioner" {

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

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

set {
name = "imageTag"
value = "v4.40.0"
value = "v4.41.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.40.0")
image = optional(string, "fleetdm/fleet:v4.41.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.40.0")
image = optional(string, "fleetdm/fleet:v4.41.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.40.0"
fleet_image = "fleetdm/fleet:v4.41.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.40.0")
image = optional(string, "fleetdm/fleet:v4.41.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.40.0")
image = optional(string, "fleetdm/fleet:v4.41.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.40.0",
"version": "v4.41.0",
"description": "Installer for the fleetctl CLI tool",
"bin": {
"fleetctl": "./run.js"
Expand Down

0 comments on commit f6cb052

Please sign in to comment.