Prepare for 4.12.0 (#4797)

- Update CHANGELOG
- Bump versioning
- Tweak documentation
  - Default `session_duration` to `5d`
  - Add extra `#` to "Team policies" section so it doesn't show up in top level nav for docs
This commit is contained in:
Noah Talerman 2022-03-24 20:24:08 -04:00 committed by GitHub
parent 653c46b777
commit 8e9a814d4b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
32 changed files with 48 additions and 36 deletions

View File

@ -1,3 +1,43 @@
## Fleet 4.12.0 (Mar 24, 2022)
* Add ability to update which platform (macOS, Windows, Linux) a policy is checked on.
* Add ability to detect compatibility for custom policies.
* Increase the default session duration to 5 days. Session duration can be updated using the
[`session_duration` configuration option](https://fleetdm.com/docs/deploying/configuration#session-duration).
* Add ability to see the percentage of hosts that responded to a live query.
* Add ability for user's with [admin permissions](https://fleetdm.com/docs/using-fleet/permissions#user-permissions) to update any user's password.
* Add [`content_type_value` Kafka REST Proxy configuration
option](https://fleetdm.com/docs/deploying/configuration#kafkarest-content-type-value) to allow
the use of different versions of the Kafka REST Proxy.
* Add [`database_path` GeoIP configuration option](https://fleetdm.com/docs/deploying/configuration#database-path) to specify a GeoIP database. When configured,
geolocation information is presented on the **Host details** page and in the `GET /hosts/{id}` API route.
* Add ability to retrieve a host's public IP address. This information is available on the **Host
details** page and `GET /hosts/{id}` API route.
* Add instructions and materials needed to add hosts to Fleet using [plain osquery](https://fleetdm.com/docs/using-fleet/adding-hosts#plain-osquery). These instructions
can be found in **Hosts > Add hosts > Advanced** in the Fleet UI.
* Add Beta support for Fleet Desktop on macOS. Fleet Desktop allows the device user to see
information about their device. To add Fleet Desktop to a macOS 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.
* Reduce the noise of osquery status logs by only running a host vital query, which populate the
**Host details** page, when the query includes tables that are compatible with a specific host.
* Fix a bug on the **Edit pack** page in which the "Select targets" element would display the hover effect for the wrong target.
* Fix a bug on the **Software** page in which software items from deleted hosts were not removed.
* Fix a bug in which the platform for Amazon Linux 2 hosts would be displayed incorrectly.
## Fleet 4.11.0 (Mar 7, 2022)
* Improve vulnerability processing to reduce the number of false positives for RPM packages on Linux hosts.

View File

@ -1 +0,0 @@
* Fleetctl preview to clean up osquery socket files before running fleet-osquery.

View File

@ -1 +0,0 @@
* Clean up as many frontend lint warnings as possible

View File

@ -1 +0,0 @@
* Add ability to detect compatibility and update which hosts are checked for a policy

View File

@ -1 +0,0 @@
* Allow a global admin to change anyone's password.

View File

@ -1 +0,0 @@
* Add ability to configure team failing policies webhook

View File

@ -1 +0,0 @@
* Update "Advanced" tab of "Add hosts" modal to include additional installer information

View File

@ -1 +0,0 @@
* Improved UX around live query and live policy

View File

@ -1 +0,0 @@
* Add the ability to turn on and off software automations and failing policies automations from the UI

View File

@ -1 +0,0 @@
* Add support for downloading a list of hosts in CSV format

View File

@ -1,3 +0,0 @@
* Command `fleetctl package` to generate `.app` packaged `osqueryd` for `--type=pkg`.
* Orbit updater system to support .app.tar.gz bundles from TUF repository.
* New workflow to generate osqueryd.app.tar.gz from osquery.io for Orbit.

View File

@ -1 +0,0 @@
* Add the ability to specify the Content Type Value for Kafka REST proxy logging plugin, this defaults to "application/vnd.kafka.json.v1+json" to not break existing integrations

View File

@ -1 +0,0 @@
* (Beta) Introduce `Fleet Desktop` to macOS fleet installer with a tray icon that allows accessing a user device in Fleet.

View File

@ -1 +0,0 @@
* Reduce osquery status log verbosity by only running detail queries when the relevant tables exist.

View File

@ -1 +0,0 @@
* Increase default session duration to 5 days

View File

@ -1 +0,0 @@
* Fleet desktop UI for device user

View File

@ -1 +0,0 @@
* Add device-authenticated endpoints to retrieve read-only information about the current device.

View File

@ -1 +0,0 @@
* (Beta) Add `--fleet-desktop` flag to fleetctl for `--type=pkg` to generate a Fleet-osquery installer for macOS with "Fleet Desktop" support.

View File

@ -1 +0,0 @@
* Clean up software entries from removed hosts to improve consistency of software counts.

View File

@ -1 +0,0 @@
* Bug fix: Pack target selector has correct target highlighted on hover

View File

@ -1 +0,0 @@
* Fix misaligned buttons on app settings page

View File

@ -1 +0,0 @@
* Bug fix: React tab on-focus styling

View File

@ -1 +0,0 @@
* Added support for Amazon Linux 2

View File

@ -1 +0,0 @@
* Allow global admin to reset user passwords via `settings/users` UI

View File

@ -1,3 +0,0 @@
* Add support for geolocation via public IP
* Add public_ip to host table (default empty string)
* Add public_ip to host(s) API response

View File

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

View File

@ -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.11.0 # Version of Fleet to deploy
imageTag: v4.12.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

View File

@ -818,7 +818,7 @@ The amount of time that a session should last for.
Valid time units are `s`, `m`, `h`.
- Default value: `24h` (24 hours)
- Default value: `5d` (5 days)
- Environment variable: `FLEET_SESSION_DURATION`
- Config file format:

View File

@ -3891,7 +3891,7 @@ Where `query_id` references an existing `query`.
---
## Team policies
### Team policies
- [List team policies](#list-team-policies)
- [Get team policy by ID](#get-team-policy-by-id)

View File

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

View File

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

View File

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