Prepare for 4.14.0 (#5589)

* Add changelog and bump versions

* Update changelog

* Bump version in example Kubernetes YAML

* Add last_opened_at entry to changelog
This commit is contained in:
Noah Talerman 2022-05-09 17:14:01 -04:00 committed by GitHub
parent 4b844314fa
commit 12b1a159b5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
35 changed files with 52 additions and 38 deletions

View File

@ -1,3 +1,48 @@
## Fleet 4.14.0 (May 9, 2022)
* Add beta support for Jira and Zendesk integrations. This allows users to configure Fleet to
automatically create a Jira issue or Zendesk ticket when a new vulnerability (CVE) is detected on
your hosts.
* Add a "Show query" button on the live query results page. This allows users to double-check the
syntax used and compare this to their results without leaving the current view.
* Add a [Postman
Collection](https://www.postman.com/fleetdm/workspace/fleet/collection/18010889-c5604fe6-7f6c-44bf-a60c-46650d358dde?ctx=documentation)
for the Fleet API. This allows users to easily interact with Fleet's API routes so that they can
build and test integrations.
* Add beta support for Fleet Desktop on Linux. Fleet Desktop allows the device user to see
information about their device. To add Fleet Desktop to a Linux 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.
* Add `last_opened_at` property, for macOS software, to the **Host details** API route (`GET /hosts/{id}`).
* Improve the **Settings** pages in the the Fleet UI.
* Improve error message retuned when running `fleetctl query` command with missing or misspelled hosts.
* Improve the empty states and forms on the **Policies** page, **Queries** page, and **Host details** page in the Fleet UI.
- All duration settings returned by `fleetctl get config --include-server-config` were changed from
nanoseconds to an easy to read format.
* Fix a bug in which the "Bundle identifier" tooltips displayed on **Host details > Software** did not
render correctly.
* Fix a bug in which the Fleet UI would render an empty Google Chrome profiles on the **Host details** page.
* Fix a bug in which the Fleet UI would error when entering the "@" characters in the **Search targets** field.
* Fix a bug in which a scheduled query would display the incorrect name when editing the query on
the **Schedule** page.
* Fix a bug in which a deprecation warning would be displayed when generating a `deb` or `rpm`
Fleet-osquery package when running the `fleetctl package` command.
* Fix a bug that caused panic errors when running the `fleet serve --debug` command.
## Fleet 4.13.2 (Apr 25, 2022) ## Fleet 4.13.2 (Apr 25, 2022)
* Fix a bug with os versions not being updated. Affected deployments using MySQL < 5.7.22 or equivalent AWS RDS Aurora < 2.10.1. * Fix a bug with os versions not being updated. Affected deployments using MySQL < 5.7.22 or equivalent AWS RDS Aurora < 2.10.1.

View File

@ -1,2 +0,0 @@
* Change the install path to /opt/orbit. This fixes a permissions issue on platforms with SELinux enabled.
See [fleetdm/fleet#4176](https://github.com/fleetdm/fleet/issues/4176) for more details.

View File

@ -1 +0,0 @@
* Add cleanup on `deb`/`rpm` uninstall.

View File

@ -1 +0,0 @@
* Fix deprecation warning message when generating `deb` and `rpm` packages with `fleetctl package`.

View File

@ -1 +0,0 @@
* Support `fleetctl preview` running with custom TUF server.

View File

@ -1 +0,0 @@
* Revamp Organization settings page into bite-size forms

View File

@ -1 +0,0 @@
* Add the `osquery.min_software_last_opened_at_diff` configuration option.

View File

@ -1 +0,0 @@
* Expose the "last opened at" information about software on the host details API endpoint (macOS only).

View File

@ -1 +0,0 @@
* Improve empty state messages on host details page

View File

@ -1 +0,0 @@
* Improve error message when using fleetctl query and no hosts provided.

View File

@ -1 +0,0 @@
* UI hints that fields are optional for new query and new policy

View File

@ -1 +0,0 @@
* Users can view query SQL from the live query results page

View File

@ -1 +0,0 @@
- Add `device_mapping` to `GET /hosts` endpoint response

View File

@ -1 +0,0 @@
* Prevent ingestion of Google Chrome profiles without an associated email and clean rows with empty emails. Fixes issue 4780

View File

@ -1 +0,0 @@
- Properly handle '@' characters when searching for a target host.

View File

@ -1 +0,0 @@
* Add (beta) support for Fleet Desktop to linux.

View File

@ -1 +0,0 @@
* Bug fix: Display query name for editing a schedule

View File

@ -1 +0,0 @@
Add zendesk integration for vulnerabilities automation

View File

@ -1,2 +0,0 @@
- All duration settings returned by `fleetctl get config --include-server-config` were changed from
nanoseconds to an easy to read format.

View File

@ -1 +0,0 @@
* Revert SSO-related URLs to use `/api/v1` instead of `/api/latest`.

View File

@ -1 +0,0 @@
* Fix a panic when running `fleet serve --debug` due to duplicate registration of `/debug/` paths.

View File

@ -1 +0,0 @@
* Fix policies empty state to match other empty states, fix link styling

View File

@ -1,2 +0,0 @@
* Remove usage of JSON_ARRAYAGG in sql queries. Not supported in MySQL < 5.7.22 and
AWS RDS Aurora used in Terraform.

View File

@ -1 +0,0 @@
* Change Jira ticket type from "Bug" to "Task" when reporting vulnerabilities with the Jira integration automation.

View File

@ -1 +0,0 @@
* Jira integration UI validates URL protocol to use https

View File

@ -1 +0,0 @@
* Bundle identifier tooltip shows on mac details > software

View File

@ -1 +0,0 @@
* Bug fix: Integrations page updates to 0 integrations when the last integration is removed

View File

@ -1 +0,0 @@
* Remove the ability to edit a Jira integration as integrations fields are unique to each integration

View File

@ -1 +0,0 @@
* Fix settings validations for checkboxes/dropdowns

View File

@ -4,8 +4,8 @@ name: fleet
keywords: keywords:
- fleet - fleet
- osquery - osquery
version: v4.13.2 version: v4.14.0
home: https://github.com/fleetdm/fleet home: https://github.com/fleetdm/fleet
sources: sources:
- https://github.com/fleetdm/fleet.git - https://github.com/fleetdm/fleet.git
appVersion: v4.13.2 appVersion: v4.14.0

View File

@ -2,7 +2,7 @@
# All settings related to how Fleet is deployed in Kubernetes # All settings related to how Fleet is deployed in Kubernetes
hostName: fleet.localhost hostName: fleet.localhost
replicas: 3 # The number of Fleet instances to deploy replicas: 3 # The number of Fleet instances to deploy
imageTag: v4.13.2 # Version of Fleet to deploy imageTag: v4.14.0 # Version of Fleet to deploy
createIngress: true # Whether or not to automatically create an Ingress createIngress: true # Whether or not to automatically create an Ingress
ingressAnnotations: {} # Additional annotation to add to the Ingress ingressAnnotations: {} # Additional annotation to add to the Ingress
podAnnotations: {} # Additional annotations to add to the Fleet pod podAnnotations: {} # Additional annotations to add to the Fleet pod

View File

@ -445,7 +445,7 @@ spec:
spec: spec:
containers: containers:
- name: fleet - name: fleet
image: fleetdm/fleet:4.13.2 image: fleetdm/fleet:4.14.0
env: env:
- name: FLEET_MYSQL_ADDRESS - name: FLEET_MYSQL_ADDRESS
valueFrom: valueFrom:

View File

@ -56,7 +56,7 @@ variable "database_name" {
variable "fleet_image" { variable "fleet_image" {
description = "the name of the container image to run" description = "the name of the container image to run"
default = "fleetdm/fleet:v4.13.2" default = "fleetdm/fleet:v4.14.0"
} }
variable "software_inventory" { variable "software_inventory" {

View File

@ -68,5 +68,5 @@ variable "redis_mem" {
} }
variable "image" { variable "image" {
default = "fleet:v4.13.2" default = "fleet:v4.14.0"
} }

View File

@ -1,6 +1,6 @@
{ {
"name": "fleetctl", "name": "fleetctl",
"version": "v4.13.2", "version": "v4.14.0",
"description": "Installer for the fleetctl CLI tool", "description": "Installer for the fleetctl CLI tool",
"bin": { "bin": {
"fleetctl": "./run.js" "fleetctl": "./run.js"