Update fleetd CHANGELOG for the 1.20.0 release (#16000)

This commit is contained in:
Lucas Manuel Rodriguez 2024-01-10 13:55:19 -03:00 committed by GitHub
parent d10f9e9d5a
commit 6001d02e3b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
19 changed files with 47 additions and 22 deletions

View file

@ -13,7 +13,7 @@ on:
- '.github/workflows/build-orbit.yaml'
env:
ORBIT_VERSION: 1.17.0
ORBIT_VERSION: 1.20.0
CGO_ENABLED: 1
# This allows a subsequently queued workflow run to interrupt previous runs

View file

@ -24,7 +24,7 @@ defaults:
shell: bash
env:
FLEET_DESKTOP_VERSION: 1.19.0
FLEET_DESKTOP_VERSION: 1.20.0
permissions:
contents: read

View file

@ -1,3 +1,48 @@
## Orbit 1.20.0 (Jan 10, 2024)
* Allow configuring TUF channels of `orbit`, `osqueryd` and `desktop` from Fleet agent settings.
* Extended the script execution timeout to 5 minutes
* Add `uptime` column to `orbit_info` table.
* Added functionality to fleetd for macOS hosts to check for custom end user email field in Fleet MDM enrollment profile.
## Orbit 1.19.0 (Dec 22, 2023)
* Add `--host-identifier` option to fleetd to allow enrolling with a random identifier instead of the default behavior that uses the hardware UUID. This allows supporting running fleetd on VMs that have the same UUID and/or serial number.
* At fleetd startup/upgrade, reduced the number of API calls to the server.
* Removed call to fleet/orbit/device_token unless token needs to be updated.
* Changed call to fleet/device/{token}/desktop with a less resource intensive call to fleet/device/{token}/ping
* Removed call to fleet/orbit/ping
* Reducing the number of fleetd calls to fleet/orbit/config endpoint by caching the config for 3 seconds.
* When fleet desktop is disabled, do not do API calls to desktop endpoints.
* Fixing fleetd to NOT make unnecessary duplicate call to orbit/device_token endpoint.
* Added initial randomization to update checker to prevent all agents updating at once.
* Add backoff functionality to download `fleetd` updates. With this update, `fleetd` is going to retry 3 times and then wait 24 hours to try again.
* Updated Go to v1.21.5
## Orbit 1.18.3 (Nov 16, 2023)
* Removed glibc dependencies for Fleet Desktop on linux
* Adding support to manage Bitlocker operations through Orbit notifications
* Orbit is now properly reporting Bitlocker encryption errors to Fleet server
* Add a conditional check in the %postun script to prevent file deletion during RPM upgrade. The check ensures that files and directories are only removed during a full uninstall ( equals 0), safeguarding necessary files from unintended deletion during an upgrade.
* Allow to configure the orbit `--log-file` flag via an environment variable `ORBIT_LOG_FILE`.
* Updated Go version to 1.21.3
## Orbit 1.17.0 (Sep 28, 2023)
* Updated the image and the overall layout of the migration dialog

View file

@ -1 +0,0 @@
* Removed glibc dependencies for Fleet Desktop on linux

View file

@ -1 +0,0 @@
* Adding support to manage Bitlocker operations through Orbit notifications

View file

@ -1,2 +0,0 @@
* Allow configuring TUF channels of `orbit`, `osqueryd` and `desktop` from Fleet agent settings.
* Add `uptime` column to `orbit_info` table.

View file

@ -1 +0,0 @@
* Add backoff functionality to download `fleetd` updates. With this update, `fleetd` is going to retry 3 times and then wait 24 hours to try again.

View file

@ -1 +0,0 @@
* Add a conditional check in the %postun script to prevent file deletion during RPM upgrade. The check ensures that files and directories are only removed during a full uninstall ( equals 0), safeguarding necessary files from unintended deletion during an upgrade.

View file

@ -1 +0,0 @@
* Orbit is now properly reporting Bitlocker encryption errors to Fleet server

View file

@ -1 +0,0 @@
* Updated Go version to 1.21.3

View file

@ -1 +0,0 @@
* Allow to configure the orbit `--log-file` flag via an environment variable `ORBIT_LOG_FILE`.

View file

@ -1 +0,0 @@
* Add `--host-identifier` option to fleetd to allow enrolling with a random identifier instead of the default behavior that uses the hardware UUID. This allows supporting running fleetd on VMs that have the same UUID and/or serial number.

View file

@ -1 +0,0 @@
Added initial randomization to update checker to prevent all agents updating at once.

View file

@ -1 +0,0 @@
Fixing fleetd to NOT make unnecessary duplicate call to orbit/device_token endpoint.

View file

@ -1,4 +0,0 @@
At fleetd startup/upgrade, reduced the number of API calls to the server.
- Removed call to fleet/orbit/device_token unless token needs to be updated.
- Changed call to fleet/device/{token}/desktop with a less resource intensive call to fleet/device/{token}/ping
- Removed call to fleet/orbit/ping

View file

@ -1 +0,0 @@
Reducing the number of fleetd calls to fleet/orbit/config endpoint by caching the config for 3 seconds.

View file

@ -1 +0,0 @@
When fleet desktop is disabled, do not do API calls to desktop endpoints.

View file

@ -1 +0,0 @@
* Extended the script execution timeout to 5 minutes

View file

@ -1 +0,0 @@
* Updated Go to v1.21.5