Prepare v4.34.0 (#12706)

This commit is contained in:
Luke Heath 2023-07-11 14:38:57 -07:00 committed by GitHub
parent 04b2d0a6a4
commit a001fbf3ec
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
52 changed files with 100 additions and 59 deletions

View file

@ -1,3 +1,97 @@
## Fleet 4.34.0 (Jul 11, 2023)
* Added execution of programmatic Windows MDM enrollment on eligible devices when Windows MDM is enabled.
* Microsoft MDM Enrollment Protocol: Added support for the RequestSecurityToken messages.
* Microsoft MDM Enrollment Protocol: Added support for the DiscoveryRequest messages.
* Microsoft MDM Enrollment Protocol: Added support for the GetPolicies messages.
* Added `enabled_windows_mdm` and `disabled_windows_mdm` activities when a user turns on/off Windows MDM.
* Added support to enable and configure Windows MDM and to notify devices that are able to programmatically enroll.
* Added ability to turn Windows MDM on and off from the Fleet UI.
* Added enable and disable Windows MDM activity UI.
* Updated MDM detail query ingestion to switch MDM profiles from "verifying" or "verified" status to "failed" status when osquery reports that this profile is not installed on the host.
* Added notification and execution of programmatic Windows MDM unenrollment on eligible devices when Windows MDM is disabled.
* Added the `FLEET_DEV_MDM_ENABLED` environment variable to enable the Windows MDM feature during its development and beta period.
* Added the `mdm_enabled` feature flag information to the response payload of the `PATCH /config` endpoint.
* When creating a PolicySpec, return the proper HTTP status code if the team is not found.
* Added CPEMatchingRule type, used for correcting false positives caused by incorrect entries in the NVD dataset.
* Optimized macOS CIS query "Ensure Appropriate Permissions Are Enabled for System Wide Applications" (5.1.5).
* Updated macOS CIS policies 5.1.6 and 5.1.7 to use a new fleetd table `find_cmd` instead of relying on the osquery `file` table to improve performance.
* Implemented the privacy_preferences table for the Fleetd Chrome extension.
* Warnings in fleetctl now go to stderr instead of stdout.
* Updated UI for transferred hosts activity items.
* Added Organization support URL input on the setting page organization info form.
* Added improved ABM 400 error message to the UI.
* Hide any osquery tables or columns from Fleet UI that has hidden set to true to match Fleet website.
* Ignore casing in SAML response for display name. For example the display name attribute can be provided now as `displayname` or `displayName`.
* Provide feedback to users when `fleetctl login` is using EMAIL and PASSWORD environment variables.
* Added a new activity `transferred_hosts` created when hosts are transferred to a new team (or no team).
* Added milliseconds to the timestamp of auto-generated team name when creating a new team in `GET /mdm/apple/profiles/match`.
* Improved dashboard loading states.
* Improved UI for selecting targets.
* Made sure that all configuration profiles and commands are sent to devices if MDM is turned on, even if the device never turned off MDM.
* Fixed bug when reading filevault key in osquery and created new Fleet osquery extension table to read the file directly rather than via filelines table.
* Fixed UI bug on host details and device user pages that caused the software search to not work properly when searching by CVE.
* Fixed not validating the schema used in the Metadata URL.
* Fixed improper HTTP status code if SMTP is invalid.
* Fixed false positives for iCloud on macOS.
* Fixed styling of copy message when copying fields.
* Fixed a bug where an empty file uploaded to `POST /api/latest/fleet/mdm/apple/setup/eula` resulted in a 500; now returns a 400 Bad Request.
* Fixed vulnerability dropdown that was hiding if no vulnerabilities.
* Fixed scroll behavior with disk encryption status.
* Fixed empty software image in sandbox mode.
* Fixed improper HTTP status code when `fleet/forgot_password` endpoint is rate limited.
* Fixed MaxBurst limit parameter for `fleet/forgot_password` endpoint.
* Fixed a bug where reading from the replica would not read recent writes when matching a set of MDM profiles to a team (the `GET /mdm/apple/profiles/match` endpoint).
* Fixed an issue that displayed Nudge to macOS hosts if MDM was configured but MDM features weren't turned on for the host.
* Fixed tooltip word wrapping on the error cell in the macOS settings table.
* Fixed extraneous loading spinner rendering on the software page.
* Fixed styling bug on setup caused by new font being much wider.
## Fleet 4.33.1 (Jun 20, 2023)
* Fixed ChromeOS add host instructions to use variable Fleet URL.

View file

@ -1 +0,0 @@
* Optimize macOS CIS query "Ensure Appropriate Permissions Are Enabled for System Wide Applications" (5.1.5).

View file

@ -1 +0,0 @@
* Implement the privacy_preferences table for the Fleetd Chrome extension

View file

@ -1 +0,0 @@
- Fix a bug where an extraneous loading spinner was rendered on the Software page.

View file

@ -1 +0,0 @@
- Hide any osquery tables or columns from Fleet UI that has hidden set to true to match Fleet website

View file

@ -1,3 +0,0 @@
- Added CPEMatchingRule type, used for correcting false positives caused by incorrect entries in the
NVD dataset.
- Fixed false positives for iCloud on macOS.

View file

@ -1 +0,0 @@
Fix styling bug on setup caused by new font being much wider

View file

@ -1 +0,0 @@
- Fix styling of copy message when copying fields

View file

@ -1 +0,0 @@
* Fixed an issue that displayed Nudge to macOS hosts if MDM was configured but MDM features weren't turned on for the host

View file

@ -1,3 +0,0 @@
- If the `fleet/forgot_password` endpoint is rate limited it should return the proper HTTP status
code.
- Fixed MaxBurst limit parameter for `fleet/forgot_password` endpoint.

View file

@ -1 +0,0 @@
- Warnings in fleetctl should go to stderr instead of stdout.

View file

@ -1 +0,0 @@
- Fix vuln dropdown that was hiding if no vulnerabilities

View file

@ -1 +0,0 @@
Cleaner UI for selecting targets

View file

@ -1 +0,0 @@
- Fix funky scroll behavior with disk encryption status

View file

@ -1 +0,0 @@
- Fix empty software image in sandbox mode

View file

@ -1 +0,0 @@
- Clean up dashboard loading states

View file

@ -1 +0,0 @@
* Fixed a bug where an empty file uploaded to `POST /api/latest/fleet/mdm/apple/setup/eula` resulted in a 500, now returns a 400 Bad Request.

View file

@ -1 +0,0 @@
* Fleet panicked when Windows MDM identity providers were not set and MDM programmatic enrollment was performed.

View file

@ -1 +0,0 @@
- Don't use the MSRC scanner on non-windows OS.

View file

@ -1 +0,0 @@
- When creating a PolicySpec, return the proper HTTP status code if the Team is not found.

View file

@ -1 +0,0 @@
- Return the proper HTTP status code if SMTP is invalid.

View file

@ -1 +0,0 @@
- When setting up SSO, validate the scheme used in the Metadata URL

View file

@ -1 +0,0 @@
* Added the `mdm_enabled` feature flag information to the response payload of the `PATCH /config` endpoint.

View file

@ -1,2 +0,0 @@
- Fixed bug when reading filevault key in osquery and created new Fleet osquery
extension table to read the file directly rather than via filelines table.

View file

@ -1 +0,0 @@
- add improved ABM 400 error message to the UI

View file

@ -1 +0,0 @@
- add ability to turn windows mdm on and off from the fleet UI

View file

@ -1 +0,0 @@
* Added a new activity `transferred_hosts` created when hosts are transferred to a new team (or no team).

View file

@ -1 +0,0 @@
* Added the `FLEET_DEV_MDM_ENABLED` environment variable to enable the Windows MDM feature during its development and beta period.

View file

@ -1 +0,0 @@
* Added support to enable and configure Windows MDM and to notify devices that are able to programmatically enroll.

View file

@ -1 +0,0 @@
* Added execution of programmatic Windows MDM enrollment on eligible devices when Windows MDM is enabled.

View file

@ -1 +0,0 @@
* Microsoft MDM Enrollment Protocol: Added support for the DiscoveryRequest messages

View file

@ -1 +0,0 @@
* Microsoft MDM Enrollment Protocol: Added support for the GetPolicies messages

View file

@ -1 +0,0 @@
* Microsoft MDM Enrollment Protocol: Added support for the RequestSecurityToken messages

View file

@ -1 +0,0 @@
* Added `enabled_windows_mdm` and `disabled_windows_mdm` activities when a user turns on/off Windows MDM.

View file

@ -1 +0,0 @@
- add enable and disable windows mdm activity UI

View file

@ -1 +0,0 @@
- Updated UI for transferred hosts activity items.

View file

@ -1,2 +0,0 @@
- Updated MDM detail query ingestion to switch MDM profiles from "verifying" or "verified"
status to "failed" status when osquery reports that this profile is not installed on the host.

View file

@ -1 +0,0 @@
* Added notification and execution of programmatic Windows MDM unenrollment on eligible devices when Windows MDM is disabled.

View file

@ -1,2 +0,0 @@
* Fixed a bug where reading from the replica would not read recent writes when matching a set of MDM profiles to a team (the `GET /mdm/apple/profiles/match` endpoint).
* Added milliseconds to the timestamp of auto-generated team name when creating a new team in `GET /mdm/apple/profiles/match`.

View file

@ -1 +0,0 @@
- fix tooltip word wrapping on the error cell in the macOS settings table

View file

@ -1 +0,0 @@
- add Organization support URL input on the setting page Organization info form.

View file

@ -1,2 +0,0 @@
- Fixed UI bug on host details and device user pages that caused the software search to not work
properly when searching by CVE.

View file

@ -1 +0,0 @@
* Make sure that all configuration profiles and commands are sent to devices if MDM is turned on, even if the device never turned off MDM.

View file

@ -1 +0,0 @@
* Provide feedback to users when `fleetctl login` is using EMAIL and PASSWORD environment variables.

View file

@ -1 +0,0 @@
- Ignore casing in SAML response for display name. For example the display name attribute can be provided now as `displayname` or `displayName`.

View file

@ -1 +0,0 @@
* For performance reasons, update macOS CIS policies 5.1.6 and 5.1.7 to use a new fleetd table `find_cmd` instead of relying on the osquery `file` table.

View file

@ -8,4 +8,4 @@ version: v5.0.1
home: https://github.com/fleetdm/fleet
sources:
- https://github.com/fleetdm/fleet.git
appVersion: v4.33.1
appVersion: v4.34.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.33.1 # Version of Fleet to deploy
imageTag: v4.34.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:

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.33.1"
default = "fleetdm/fleet:v4.34.0"
}
variable "software_inventory" {

View file

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

View file

@ -206,7 +206,7 @@ resource "random_uuid" "jitprovisioner" {
# Use the local to make the trigger work.
locals {
fleet_tag = "v4.33.1"
fleet_tag = "v4.34.0"
}
resource "null_resource" "standard-query-library" {

View file

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