Skip to content

Commit 34da34e

Browse files
committed
Update changelog
1 parent f156ec3 commit 34da34e

7 files changed

+64
-51
lines changed

CHANGELOG.md

+64-44
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,77 @@
1-
## Fleet 4.62.0 (Jan 02, 2025)
1+
## Fleet 4.62.0 (Jan 09, 2025)
22

3-
### Bug fixes
3+
## Endpoint operations
4+
- Updated macos 13, 14 per latest CIS documents. Added macos 15 support.
5+
- Updated queries API to support above targeted platform filtering.
6+
- Updated UI queries page to filter, sort, paginate, etc. via query params in call to server.
7+
- Added searchable query targets and cleaner UI for uses with many teams or labels.
48

5-
### Endpoint Operations
9+
## Device management (MDM)
10+
- Added ability to use secrets (`$FLEET_SECRET_YOURNAME`) in scripts and profiles.
11+
- Added ability to scope Fleet-maintained apps and custom packages via labels in UI, API, and CLI.
612
- Added capability to automatically generate "trigger policies" for custom software packages.
7-
- Stop older scheduled queries from filling logs with errors
8-
- Changed script upload endpoint (`POST /api/v1/fleet/scripts`) to automatically switch CRLF line endings to LF
9-
- Fleshed out server response from `queries` endpoint to include `count` and `meta` pagination information.
10-
- Updated UI queries page to filter, sort, paginate, etc. via query params in call to server.
11-
- Updated platform filtering on queries page to refer to targeted platforms instead of compatible platforms
12-
- Updated queries API to support above targeted platform filtering
13+
- Added UI for scoping software via labels.
14+
- Added validation to prevent label deletion if it is used to scope the hosts targeted by a software installer.
15+
- Added ability to filter host software based on label scoping.
16+
- Added support for Fleet secret validation in software installer scripts.
17+
- Updated `fleetctl gitops` to support scope software installers by labels, with the `labels_include_any` or `labels_exclude_any` conditions.
18+
- Updated `fleetctl gitops` to identify secrets in scripts and profiles and saves them on the Fleet server.
19+
- Updated `fleetctl gitops` so that when it updates profiles, if the secret value has changed, the profile is updated on the host.
20+
- Added `/fleet/spec/secret_variables` API endpoint.
21+
- Added functionality for skipping automatic installs if the software is not scoped to the host via labels.
22+
- Added the ability to click a software row on the my device page and see the details of that software's installation on the host.
23+
- Allowed software uninstalls and script-based host lock/unlock/wipe to run while global scripts are disabled.
1324

14-
### Device Management (MDM)
25+
## Vulnerability management
26+
- Added missing vulncheck data from NVD feeds.
27+
- Fixed MSI parsing for packages including long interned strings (e.g. licenses for the OpenVPN Connect installer).
28+
- Fixed a panic (and resulting failure to load CVE details) on new installs when OS versions have not been populated yet.
29+
- Fixed CVE-2024-10004 false positive on Fleet-supported platforms (vuln is iOS-only and iOS vuln checking is not supported).
30+
31+
## Bug fixes and improvements
1532
- Added license key validation on `fleetctl preview` if a license key is provided; fixes cases where an invalid license key would cause `fleetctl preview` to hang.
33+
- Increased maximum length for installer URLs specified in GitOps to 4000 characters.
34+
- Stopped older scheduled queries from filling logs with errors.
35+
- Changed script upload endpoint (`POST /api/v1/fleet/scripts`) to automatically switch CRLF line endings to LF.
36+
- Fleshed out server response from `queries` endpoint to include `count` and `meta` pagination information.
37+
- Updated platform filtering on queries page to refer to targeted platforms instead of compatible platforms.
38+
- Included osquery pre-releases in daily UI constant update GitHub Actions job.
39+
- Updated to send alert via SNS when a scheduled "cron" job returns errors.
40+
- SNS topic for job error alerts can be configured separately from the existing monitor alert by adding "cron_job_failure_monitoring" to sns_topic_arns_map, otherwise defaults to the using the same topic.
41+
- Improved validation workflow on SMTP settings page.
1642
- Allowed team policy endpoint (`PATCH /api/latest/fleet/teams/{team_id}/policies/{policy_id}`) to receive explicit `null` as a value for `script_id` or `software_title_id` to unset a script or software installer respectively.
17-
- Alises EAP versions of JetBrains IDEs to "last release version plus all fixes" to avoid vulnerability false positives.
18-
19-
### Vulnerability Management
20-
- Added Mastodon icon and URL to server email templates.
21-
- Added a validation to prevent label deletion if it is used to scope the hosts targeted by a software installer.
22-
- Fixed issue where minio software was not scanned for vulnerabilities correctly because of unexpected trailing characters in the version string
23-
24-
### Bug fixes and improvements
25-
- Fleet UI: Fix export to CSV from trimming leading zeros by treating those values as strings
26-
- Send alert via SNS when a scheduled "cron" job returns errors
27-
- SNS topic for job error alerts can be configured separately from the existing monitor alert by adding "cron_job_failure_monitoring" to sns_topic_arns_map, otherwise defaults to the using the same topic
28-
- Fix bug when creating a label to preserve the selected team
29-
- Add UI for scoping software via labels
43+
- Aliased EAP versions of JetBrains IDEs to "last release version plus all fixes" (e.g. 2024.3 EAP -> 2024.2.99) to avoid vulnerability false positives.
3044
- Removed server error if no private IP was found by detail_query_network_interface.
31-
- Added ability to use secrets ($FLEET_SECRET_YOURNAME) in scripts and profiles.
32-
- Fleet UI: Add searchable query targets and cleaner UI for uses with many teams or labels
33-
- Increased maximum length for installer URLs specified in GitOps to 4000 characters
34-
- Fixed a panic (and resulting failure to load CVE details) on new installs when OS versions have not been populated yet.
35-
- Add functionality to filter host software based on label scoping.
36-
- Add the ability to click a software row on the my device page and see the details of that software's installation on the host.
37-
- Update fleetctl dependencies that cause warnings
38-
- Added service annotation field to Helm Chart
39-
- Added features to scope Fleet-maintained apps and custom packages via labels in UI, API, and CLI.
40-
- Allowed software uninstalls and script-based host lock/unlock/wipe to run while global scripts are disabled.
41-
- Fix policy truncation UI bug
42-
- Add support for fleet secret validation in software installer scripts
43-
- Added fallback to FileVersion on EXE installers when FileVersion is set but ProductVersion isn't to allow more custom packages to be uploaded
44-
- Removed duplicate software records from homebrew casks already reported in the osquery `apps` table to address false positive vulnerabilities due to lack of bundle_identifier
45-
- Fixed cases where showing results of an inherited query viewed inside a team would include results from hosts not on thta team by adding an optional team_id parameter to queries report endpoint (`GET /api/latest/fleet/queries/{query_id}/report`)
45+
- Updated `fleetctl` dependencies that cause warnings.
46+
- Added service annotation field to Helm Chart.
47+
- Updated so that on policy deletion any associated pending software installer or scripts are deleted.
48+
- Added fallback to FileVersion on EXE installers when FileVersion is set but ProductVersion isn't to allow more custom packages to be uploaded.
49+
- Added Mastodon icon and URL to server email templates.
50+
- Improved table text wrapper in UI.
51+
- Added helpful tooltip for the install software setup experience page.
52+
- Added offset to the tooltips on hover of the profile aggregate status indicators.
53+
- Added the `software_title_id` field to the `added_software` activity details.
54+
- Allow maintainers to manage install software or run scripts on policy automations.
55+
- Removed duplicate software records from homebrew casks already reported in the osquery `apps` table to address false positive vulnerabilities due to lack of bundle_identifier.
4656
- Added the `labels_include_any` and `labels_exclude_any` fields to the software installer activities.
47-
- Updated the get host endpoint to include disk encryption stats for a linux host only if the setting is enabled
48-
- Added a descriptive error when a GitOps file contains script references that are missing paths
49-
- Fixed CVE-2024-10004 false positive on Fleet-supported platforms (vuln is iOS-only and iOS vuln checking is not supported)
57+
- Updated the get host endpoint to include disk encryption stats for a linux host only if the setting is enabled.
58+
- Updated Helm chart to support customization options such as the Google cloud_sql_proxy in the fleet-migration job.
59+
- Updated example windows policies.
60+
- Added a descriptive error when a GitOps file contains script references that are missing paths.
5061
- Removed `invalid UUID` log message when validating Apple MDM UDID.
62+
- Added validation Fleet secrets embedded into scripts and profiles on ingestion.
63+
- Display the correct percentage of hosts online when there are no hosts online.
64+
- Fixed bug when creating a label to preserve the selected team.
65+
- Fixed export to CSV trimming leading zeros by treating those values as strings.
66+
- Fixed reporting of software uninstall results after a host has been locked/unlocked.
67+
- Fixed issue where minio software was not scanned for vulnerabilities correctly because of unexpected trailing characters in the version string.
68+
- Fixed bug on the "Controls" page where incorrect timestamp information was displayed while the "Current versions" table was loading.
69+
- Fixed policy truncation UI bug.
70+
- Fixed cases where showing results of an inherited query viewed inside a team would include results from hosts not on thta team by adding an optional team_id parameter to queris report endpoint (`GET /api/latest/fleet/queries/{query_id}/report`).
71+
- Fixed issue where deleted Apple config profiles were installing on devices because devices were offline when the profile was added.
72+
- Fixed UI bug involving pagination of subsections within the "Controls" page.
73+
- Fixed "Verifying" disk encryption status count and filter for macOS hosts to not include hosts where end-user action is required.
5174
- Fixed a bug in determining sort type of query result columns by deducing that type from the data present in those columns.
52-
- Display the correct percentage of hosts online, 0, when there are no hosts online.
53-
- Validate fleet secrets embedded into scripts and profiles on ingestion
54-
- Adds functionality for skipping automatic installs if the software is not scoped to the host via labels.
5575

5676
## Fleet 4.61.0 (Dec 17, 2024)
5777

changes/24629-ui-os-updates-table

-2
This file was deleted.

changes/24720-msi-large-interned-strings

-1
This file was deleted.

changes/24804-deleted-profiles

-1
This file was deleted.

changes/25009-smtp-page-validation

-1
This file was deleted.

changes/25144-uninstall-after-mdm-action

-1
This file was deleted.

changes/osquery-constant-prerelease

-1
This file was deleted.

0 commit comments

Comments
 (0)