Skip to content

Commit

Permalink
Prepare for 4.13.0 (#5193)
Browse files Browse the repository at this point in the history
  • Loading branch information
noahtalerman committed Apr 18, 2022
1 parent 3ea0bc7 commit 1d0d92c
Show file tree
Hide file tree
Showing 37 changed files with 64 additions and 40 deletions.
58 changes: 58 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,61 @@
## Fleet 4.13.0 (Apr 18, 2022)

### This is a security release.

* **Security**: Fix several post-authentication authorization issues. Only Fleet Premium users that
have team users are affected. Fleet Free users do not have access to the teams feature and are
unaffected. See the following security advisory for details: https://github.com/fleetdm/fleet/security/advisories/GHSA-pr2g-j78h-84cr

* Improve performance of software inventory on Windows hosts.

* Add `basic​_auth.username` and `basic_auth.password` [Prometheus configuration options](https://fleetdm.com/docs/deploying/configuration#prometheus). The `GET
/metrics` API route is now disabled if these configuration options are left unspecified.

* Fleet Premium: Add ability to specify a team specific "Destination URL" for policy automations.
This allows the user to configure Fleet to send a webhook request to a unique location for
policies that belong to a specific team. Documentation on what data is included the webhook
request and when the webhook request is sent can be found here on [fleedm.com/docs](https://fleetdm.com/docs/using-fleet/automations#vulnerability-automations)

* Add ability to see the total number of hosts with a specific macOS version (ex. 12.3.1) on the
**Home > macOS** page. This information is also available via the [`GET /os_versions` API route](https://fleetdm.com/docs/using-fleet/rest-api#get-host-os-versions).

* Add ability to sort live query results in the Fleet UI.

* Add a "Vulnerabilities" column to **Host details > Software** page. This allows the user see and search for specific vulnerabilities (CVEs) detected on a specific host.

* Update vulnerability automations to fire anytime a vulnerability (CVE), that is detected on a
host, was published to the
National Vulnerability Database (NVD) in the last 30 days, is detected on a host. In previous
versions of Fleet, vulnerability automations would fire anytime a CVE was published to NVD in the
last 2 days.

* Update the **Policies** page to ask the user to wait to see accurate passing and failing counts for new and recently edited policies.

* Improve API-only (integration) users by removing the requirement to reset these users' passwords
before use. Documentation on how to use API-only users can be found here on [fleetdm.com/docs](https://fleetdm.com/docs/using-fleet/fleetctl-cli#using-fleetctl-with-an-api-only-user).

* Improve the responsiveness of the Fleet UI by adding tablet screen width support for the **Software**,
**Queries**, **Schedule**, **Policies**, **Host details**, **Settings > Teams**, and **Settings > Users** pages.

* Add Beta support for integrating with Jira to automatically create a Jira issue when a
new vulnerability (CVE) is detected on a host in Fleet.

* Add Beta support for Fleet Desktop on Windows. Fleet Desktop allows the device user to see
information about their device. To add Fleet Desktop to a Windows device, first add the
`--fleet-desktop` flag to the `fleectl package` command to generate a Fleet-osquery installer that
includes Fleet Desktop. Then, open this installer on the device.

* Fix a bug in which downloading [Fleet's vulnerability database](https://github.com/fleetdm/nvd) failed if the destination directory specified
was not in the `tmp/` directory.

* Fix a bug in which the "Updated at" time was not being updated for the "Mobile device management
(MDM) enrollment" and "Munki versions" information on the **Home > macOS** page.

* Fix a bug in which Fleet would consider Docker network interfaces to be a host's primary IP address.

* Fix a bug in which tables in the Fleet UI would present misaligned buttons.

* Fix a bug in which Fleet failed to connect to Redis in standalone mode.
## Fleet 4.12.1 (Apr 4, 2022)

* Fix a bug in which a user could not log in with basic authentication. This only affects Fleet deployments that use a [MySQL read replica](https://fleetdm.com/docs/deploying/configuration#my-sql).
Expand Down
1 change: 0 additions & 1 deletion changes/activities-rbac

This file was deleted.

1 change: 0 additions & 1 deletion changes/fix-policies-in-standard-query-library

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-2322-authd-metrics

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-2603-deprecate-global-in-routes

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-2814-export-hosts-as-csv

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-2825-os-versions

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-2936-ui-includes-jira-integration

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-3269-policy-automation-team

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-3300-policies-not-yet-accurate

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-3502-tables

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-4132-software-messaging

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-4214-vulnerabilities-column

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-4261-software-query

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-4262-macOS-versions

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-4521-test-jira-settings-on-config-save

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-4537-accessibility-through-tabbing

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-4572-sort-live-queries

This file was deleted.

2 changes: 0 additions & 2 deletions changes/issue-4734-aggregated-stats-update

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-4754-docker-interface

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-4792-download-tmp

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-4799-fix-table-headers

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-4807-fleet-desktop-windows

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-4846-add-jira-integrations-config

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-4847-queue-jira-ticket-creation-jobs

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-4864-enter-submits-form

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-4879-extend-vuln-period

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-5048-detect-noperm-redis-standalone

This file was deleted.

3 changes: 0 additions & 3 deletions changes/issue-GHSA-pr2g-j78h-84cr

This file was deleted.

1 change: 0 additions & 1 deletion changes/issue-jira-loadtest-add-recent-vuln-max-age

This file was deleted.

4 changes: 2 additions & 2 deletions charts/fleet/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ name: fleet
keywords:
- fleet
- osquery
version: v4.12.1
version: v4.13.0
home: https://github.com/fleetdm/fleet
sources:
- https://github.com/fleetdm/fleet.git
appVersion: v4.12.1
appVersion: v4.13.0
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.12.1 # Version of Fleet to deploy
imageTag: v4.13.0 # Version of Fleet to deploy
createIngress: true # Whether or not to automatically create an Ingress
ingressAnnotations: {} # Additional annotation to add to the Ingress
podAnnotations: {} # Additional annotations to add to the Fleet pod
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.12.1"
default = "fleetdm/fleet:v4.13.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.12.1"
default = "fleet:v4.13.0"
}
2 changes: 1 addition & 1 deletion tools/fleetctl-npm/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "fleetctl",
"version": "v4.12.1",
"version": "v4.13.0",
"description": "Installer for the fleetctl CLI tool",
"bin": {
"fleetctl": "./run.js"
Expand Down

0 comments on commit 1d0d92c

Please sign in to comment.