Prepare for 4.16.0 release (#6256)

This commit is contained in:
Katheryn Satterlee
2022-06-20 20:55:33 -07:00
committed by GitHub
parent 73db2ae15e
commit 865ab32d03
38 changed files with 126 additions and 46 deletions
+37 -4
View File
@@ -1,7 +1,40 @@
## Fleet 4.16.0 (Jun 20, 2022)
* Fleet Premium: Added the ability to set a Custom URL for the "Transparency" link included in Fleet Desktop. This allows you to use custom branding, as well as gives you control over what information you want to share with your end-users.
* Fleet Premium: Added scoring to vulnerability detection, including EPSS probability score, CVSS base score, and known exploits. This helps you to quickly categorize which threats need attention today, next week, next month, or "someday."
* Added a ticket-workflow for policy automations. Configured Fleet to automatically create a Jira issue or Zendesk ticket when one or more hosts fail a specific policy.
* Added [Open Vulnerability and Assement Language](https://access.redhat.com/solutions/4161) (`OVAL`) processing for Ubuntu hosts. This increases the accuracy of detected vulnerabilities.
* Added software details page to the Fleet UI.
* Improved live query experience by saving the state of selected targets and adding count of visible results when filtering columns.
* Fixed an issue where the **Device user** page redirected to login if an expired session token was present.
* Fixed an issue that caused a delay in availability of **My device** in Fleet Desktop.
* Added support for custom headers for requests made to `fleet` instances by the `fleetctl` command.
* Updated to an improved `users` query in every query we send to osquery.
* Fixed `no such table` errors for `mdm` and `munki_info` for vanilla osquery MacOS hosts.
* Fixed data inconsistencies in policy counts caused when a host was re-enrolled without a team or in a different one.
* Fixed a bug affecting `fleetctl debug` `archive` and `errors` commands on Windows.
* Added `/api/_version_/fleet/device/{token}/policies` to retrieve policies for a specific device. This endpoint can only be accessed with a premium license.
* Added `POST /targets/search` and `POST /targets/count` API endpoints.
* Updated `GET /software`, `GET /software/{:id}`, and `GET /software/count` endpoints to no include software that has been removed from hosts, but not cleaned up yet (orphaned).
## Fleet 4.15.0 (May 26, 2022)
* Expanded beta support for vulnerability reporting to include both Zendesk and Jira integration. This allows users to configure Fleet to
automatically create a Zendesk ticket or Jira issue when a new vulnerability (CVE) is detected on your hosts.
* Expanded beta support for vulnerability reporting to include both Zendesk and Jira integration. This allows users to configure Fleet to automatically create a Zendesk ticket or Jira issue when a new vulnerability (CVE) is detected on your hosts.
* Expanded beta support for Fleet Desktop to Mac and Windows hosts. Fleet Desktop allows the device user to see
information about their device. To add Fleet Desktop to a host, generate a Fleet-osquery installer with `fleetctl package` and include the `--fleet-desktop` flag. Then, open this installer on the device.
@@ -70,7 +103,7 @@ includes Fleet Desktop. Then, open this installer on the device.
* Improved 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
* All duration settings returned by `fleetctl get config --include-server-config` were changed from
nanoseconds to an easy to read format.
* Fixed a bug in which the "Bundle identifier" tooltips displayed on **Host details > Software** did not
@@ -1452,7 +1485,7 @@ repository. Please follow changes and releases there.
* Added GCP PubSub logging plugin. Thanks to Michael Samuel for adding this capability.
* Improved escaping for target search in live query interface. It is now easier to target hosts with + and - characters in the name.
* Improved escaping for target search in live query interface. It is now easier to target hosts with + and * characters in the name.
* Server and browser performance improved to reduced loading of hosts in frontend. Host status will only update on page load when over 100 hosts are present.
+83
View File
@@ -0,0 +1,83 @@
# Fleet 4.16.0 brings more customization, beefs up vulnerability management and adds value to integrations.
![Fleet 4.16.0](<../website/assets/images/articles/4.16.0-cover-1600x900@2x.jpg>)
Fleet 4.16.0 is up and running. Check out the full [changelog](https://github.com/fleetdm/fleet/releases/tag/fleet-v4.16.0) or continue reading to get the highlights.
For update instructions, see our [upgrade guide](https://fleetdm.com/docs/deploying/upgrading-fleet) in the Fleet docs.
## Highlights
- Customize your organization's "Transparency" landing page.
- Prioritize your vulnerability management efforts.
- Automatically create Jira issues or Zendesk tickets for failing policies.
- More accurate vulnerability detection for Ubuntu hosts.
## Customize your organization's "Transparency" landing page
**Available in Fleet Premium**
![Customize your "Transparency" landing page.](<../website/assets/images/articles/fleet-4.16.0-custom-transparency-link-1600x900@2x.jpg>)
Fleet Desktop gives end-users a **Transparency** landing page to see what information Fleet is able to access.
Fleet 4.16.0 adds settings for a custom **Transparency** URL. This allows you to use custom branding, as well as giving you control over what information you want to share with your end-users.
## Prioritize your vulnerability management efforts
**Available in Fleet Premium**
![Prioritize your vulnerability management efforts](<../website/assets/images/articles/fleet-4.16.0-probability-of-exploit-1600x900@2x.jpg>)
We've added [EPSS probability scores](https://www.first.org/epss/), [CVSS base scores](https://nvd.nist.gov/), and [CISA's](https://www.cisa.gov/) known exploits to Fleet's vulnerability detection. This allows you to quickly categorize which threats need attention today, next week, next month, or "someday."
## Automatically create Jira issues or Zendesk tickets for failing policies.
**Available in Fleet Free & Fleet Premium**
![Automatically create Jira issues or Zendesk tickets for failing policies](../website/assets/images/articles/fleet-4.16.0-manage-ticket-automation-1600x900@2x.jpg)
We've expanded our integration efforts to include Policies. You can configure Fleet to automatically create a Jira issue or Zendesk ticket when one or more hosts fails a specific policy. To add policies to your integrations in the Fleet UI, go to **Policies >> Manage Automations** and select the policies you'd like to monitor and the integration to use.
> Zendesk integration is currently in beta.
## More accurate vulnerability detection for Ubuntu hosts.
**Available in Fleet Free & Fleet Premium**
Fleet now utilizes [Open Vulnerability and Assement Language](https://access.redhat.com/solutions/4161) (OVAL) processing for Ubuntu hosts. Adding additional data sources increases the accuracy of detected vulnerabilities.
> There are ongoing efforts to include OVAL datasources in CentOS and other Linux distributions as well.
## More new features, improvements, and bug fixes
In 4.16.0, we also:
* Added software details page to the Fleet UI.
* Improved live query experience by saving the state of selected targets and adding count of visible results when filtering columns.
* Fixed an issue where the **Device user** page redirected to login if an expired session token was present.
* Fixed an issue that caused a delay in availability of **My device** in Fleet Desktop.
* Added support for custom headers for requests made to `fleet` instances by the `fleetctl` command.
* Updated to an improved `users` query in every query we send to osquery.
* Fixed `no such table` errors for `mdm` and `munki_info` for vanilla osquery MacOS hosts.
* Fixed data inconsistencies in policy counts caused when a host was re-enrolled without a team or in a different one.
* Fixed a bug affecting `fleetctl debug` `archive` and `errors` commands on Windows.
* Added `/api/_version_/fleet/device/{token}/policies` to retrieve policies for a specific device. This endpoint can only be accessed with a premium license.
* Added `POST /targets/search` and `POST /targets/count` API endpoints.
* Updated `GET /software`, `GET /software/{:id}`, and `GET /software/count` endpoints to no include software that has been removed from hosts, but not cleaned up yet (orphaned).
---
### Ready to update?
Visit our [Update guide](https://fleetdm.com/docs/deploying/upgrading-fleet) in the Fleet docs for instructions on updating to Fleet 4.15.0.
<meta name="category" value="releases">
<meta name="authorFullName" value="Kathy Satterlee">
<meta name="authorGitHubUsername" value="ksatter">
<meta name="publishedOn" value="2022-06-16">
<meta name="articleTitle" value="Fleet 4.16.0 gives you the option to customize the information you share to end-users in Fleet Desktop, beefs up vulnerability management and adds additional workflows to Jira and Zendesk integrations.">
<meta name="articleImageUrl" value="../website/assets/images/articles/4.16.0-cover-1600x900@2x.jpg">
@@ -1 +0,0 @@
* Fixed `no such table` errors for `mdm` and `munki_info` for vanilla osquery macOS hosts.
@@ -1,2 +0,0 @@
- fleetctl vulnerability-data-stream now downloads and parses Ubuntu OVAL definitions.
- cron vulnerabity job now keeps up-to-date local Ubuntu OVAL definitions
@@ -1 +0,0 @@
- cron vulnerabity job now scan hosts using OVAL definitions
@@ -1 +0,0 @@
Allow OVAL vulnerability results to be sent to third-party integrations.
@@ -1 +0,0 @@
* Improved forgot password flow
-4
View File
@@ -1,4 +0,0 @@
- Improve live query experience by saving the state of selected targets
- Introduce new API endpoint `POST /targets/search`
- Introduce new API endpoint `POST /targets/count`
- Migrate UI to use new endpoints to select targets for queries and policies
@@ -1 +0,0 @@
* Fixed Fleet Desktop's "Initializing..." menu item taking up to 1h (on install time) to change to "My device".
@@ -1 +0,0 @@
* Added support for failing policies ticket automation with Jira and Zendesk, globally and per-team.
-1
View File
@@ -1 +0,0 @@
* Add probability of exploit (EPSS score) to Software page in Fleet Premium
-1
View File
@@ -1 +0,0 @@
- Updated API token modal to include more information about tokens
-3
View File
@@ -1,3 +0,0 @@
- Add `fleet_desktop.transparency_url` to `app_config_json`
- Set default `transparency_url="https://fleetdm.com/transparency`
- Enable Fleet Premium licensees to set custom `transparency_url` via REST API and `fleetctl apply`
-1
View File
@@ -1 +0,0 @@
* Update UI to enable ticket workflow for failing policies automation
-2
View File
@@ -1,2 +0,0 @@
* Fixed `GET /software`, `GET /software/{:id}`, and `GET /software/count` endpoints to no include
software that has been removed from hosts, but not cleaned up yet (orphaned).
-1
View File
@@ -1 +0,0 @@
* Added verification of the hosts' limit of the license for Fleet Cloud Demo, preventing enrollment of new hosts when the limit is reached.
-2
View File
@@ -1,2 +0,0 @@
* Fleet now periodically syncs CVE scores when vulnerability scanning and data sync is enabled.
`fleetctl vulnerability-data-stream` now downloads CVE scores in addition to other data sources.
@@ -1 +0,0 @@
* Added `/api/_version_/fleet/device/{token}/policies` to retrieve policies for a device. This endpoint can only be accessed with a premium license.
@@ -1 +0,0 @@
* Modified `GET /api/_version_/fleet/device/{token}` to only include policies for premium users.
-1
View File
@@ -1 +0,0 @@
* Fixed an issue with detecting root directory when using `orbit shell`.
-1
View File
@@ -1 +0,0 @@
* Add software details page to UI
-1
View File
@@ -1 +0,0 @@
Fixed data inconsistencies in policy counts that happened when a host was re-enrolled without a team or in a different one.
-1
View File
@@ -1 +0,0 @@
* Fixed device user page redirecting to login if an expired session token is in local storage
-1
View File
@@ -1 +0,0 @@
* Enable UI for Fleet Premium licensees to set custom transparancy url for Fleet Desktop
@@ -1 +0,0 @@
* Added support for custom headers for requests made to `fleet` instances by the `fleetctl` command.
-1
View File
@@ -1 +0,0 @@
- Fix actions popup alignment on user management page
-1
View File
@@ -1 +0,0 @@
* Allow users to customize detail queries for debugging purposes
@@ -1 +0,0 @@
* Use an improved users query in every query we send osquery
-1
View File
@@ -1 +0,0 @@
* Fixed the `fleetctl debug` `archive` and `errors` commands on Windows.
@@ -1 +0,0 @@
* Show count of visible results after a column is filtered on live query page
+2 -2
View File
@@ -4,8 +4,8 @@ name: fleet
keywords:
- fleet
- osquery
version: v4.15.0
version: v4.16.0
home: https://github.com/fleetdm/fleet
sources:
- https://github.com/fleetdm/fleet.git
appVersion: v4.15.0
appVersion: v4.16.0
+1 -1
View File
@@ -445,7 +445,7 @@ spec:
spec:
containers:
- name: fleet
image: fleetdm/fleet:4.15.0
image: fleetdm/fleet:4.16.0
env:
- name: FLEET_MYSQL_ADDRESS
valueFrom:
@@ -56,7 +56,7 @@ variable "database_name" {
variable "fleet_image" {
description = "the name of the container image to run"
default = "fleetdm/fleet:v4.15.0"
default = "fleetdm/fleet:v4.16.0"
}
variable "software_inventory" {
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "fleetctl",
"version": "v4.15.0",
"version": "v4.16.0",
"description": "Installer for the fleetctl CLI tool",
"bin": {
"fleetctl": "./run.js"
@@ -24,4 +24,4 @@
"osquery",
"security"
]
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 380 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 223 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 360 KiB