Breeze - Changelog
This article documents all notable changes to Breeze Agent v1.
2026
2026-01-16
Security
Removed unused RubyGems from the Linux installer. The following CVEs are remediated: CVE-2016-7954, CVE-2019-3881, CVE-2020-10663, CVE-2020-36327, CVE-2020-8130, CVE-2021-31799, CVE-2021-43809, CVE-2024-27281.
2025
2025-12-12
Security
Updated the
ffiRubyGem to version 1.9.25 (CVE-2018-1000201 is remediated).
2025-11-12
Added
Support for Google Kubernetes Engine (GKE).
New fact:
gke_cluster_name.
2025-07-07
Security
Updated Ruby version for the Windows installer.
2025-06-26
Added
Support for Windows 10 and Windows 11.
2025-06-24
Fixed
Resolved an open file descriptor issue in
Specification#fix_rubygems_defaults_file.
2025-05-28
Fixed
Corrected handling of non-reversible VMware IDs (
42..42,56..56).
2025-04-04
Fixed
Fixed unpredictable timeouts on certain non-cloud virtual hosts.
2025-02-10
Fixed
Corrected EC2 fact detection on aarch64 architectures.
Fixed OS detection when the release file exists but is not a regular file.
2024
2024-09-30
Added
New fact:
microsoft_deviceid(Microsoft Intune device identifier).
2024-09-26
Fixed
Resolved issues with custom Certificate Authority (CA) bundles.
2024-08-20
Added
Support for Oracle Cloud Infrastructure (OCI) instances.
2024-05-28
Added
Product UUID file support when running in non-privileged user mode.
2024-05-24
Added
Systemd “starting” service status.
Experimental non-privileged user mode for data collection only.
Changed
Refactored the installation script for full POSIX compatibility.
Note: Non-privileged user mode is experimental and subject to change.
2023
2023-11-09
Fixed
Corrected the Bash executable path in the systemd service unit file.
2023-09-20
Changed
Updated RubyGem modules to use the latest Certificate Authority bundle.
Important: This change affects TLS trust chains.
2023-09-18
Changed
Updated the default Certificate Authority bundle to version 2023-08-22 across all platforms.
Cleaned up installers and installer patches.
Important: This CA bundle is now the default on all supported platforms.
2023-06-30
Changed
Updated default agent ID for physical instances to
hw_<breeze_agent_uuid>.
Added
New configuration option
hw_physical(default:true).
2023-06-01
Added
Support for Microsoft Intune.
2023-05-10
Changed
Updated installation script to support Amazon Linux 2023.
2023-03-19
Added
Uninstall scripts for supported platforms.
2023-03-10
Fixed
Corrected VMware UUID handling for ID types 42 and 56.
2023-02-23
Fixed
Resolved endian issues in VMware UUID detection.
2023-02-09
Fixed
Corrected exit code handling for the
rmcommand.
2023-02-08
Fixed
Fixed systemd installation script and timer behavior.
2023-01-30
Added
Support for VMware-based instance identifiers.
2022
2022-11-11
Added
Environment variable
HTTP_CA_FILEfor custom CA configuration.
2022-08-03
Fixed
Improved detection of degraded systemd environments.
2022-07-19
Fixed
Corrected
breeze_agent_uuidfact in root-less execution mode.
2022-05-23
Added
Ability to set
breeze_agent_idfor EKS clusters using a tags file.
2022-05-11
Changed
Updated installation script.
2022-03-24
Security
Removed unused vulnerable RubyGems from the distribution.
2022-01-25
Added
Support for Azure subscription ID detection.
2021
2021-12-15
Added
Support for Microsoft Windows Server 2022.
2021-10-23
Fixed
Corrected the
breeze_agent_idfact in Google Compute Engine (GCE) where the value was reported as an integer instead of a string.
2021-10-18
Fixed
Fixed the
breeze_agent_idfact on OpenStack instances.
2021-09-16
Fixed
Corrected the
ec2_account_idfact when using EC2 IMDSv2.
2021-09-15
Added
New Kubernetes fact:
k8s_cluster_name.
2021-08-11
Added
Native Kubernetes support.
2021-04-27
Fixed
Ensured the PID file is removed after agent shutdown.
2021-03-01
Added
New fact:
breeze_agent_uuid.
2021-02-16
Changed
Increased timeouts for opening and reading HTTP requests to improve reliability in slow or unstable networks.
2021-01-06
Fixed
Corrected
breeze_agent_iddetection on VMware instances without a tag file.
2020
2020-12-15
Added
Support for vCenter integration.
2020-11-03
Added
Support for Azure AKS clusters.
2020-10-14
Added
Configurable HTTP timeouts and connection retry logic.
Fixed
Prevented session log overwrites.
Added the ability to disable request timeouts when required.
2020-10-13
Fixed
Corrected the metadata service URL for Google Compute Engine (GCE).
2020-09-23
Added
macOS build script.
Support for macOS in the installation script.
Platform qualifier added to all logic using the
RUBY_PLATFORMenvironment variable.
Changed
Disabled RubyGems source file fixes specific to macOS.
2020-09-16
Added
Session log file support.
2020-08-19
Added
Breeze Agent ID included in log output.
2020-08-12
Added
Support for EKS clusters in the
breeze_agent_idfact.
2020-08-10
Added
New Kubernetes fact:
k8s_tunhub_client.
2020-08-06
Added
Kubernetes-related facts.
2020-06-18
Fixed
Corrected detection of RHEL 8 instances incorrectly classified as physical servers.
2020-06-01
Added
New Azure facts:
subscriptionidandtags.Support for Azure Scale Sets.
2019
2019-09-12
Changed
Improved agent behavior when using an internal RubyGems repository.
2019-07-25
Added
Prevention of running multiple Breeze Agent instances simultaneously on Linux.
2019-02-19
Added
Detection support for Windows Server 2019.
2019-02-05
Fixed
Corrected detection of Windows Server 2016.
2019-01-10
Fixed
Corrected detection of Amazon Linux 2.
2018
2018-11-06
Changed
Disabled loading of facts from external fact directories.
2018-10-02
Added
CLI options to remove cached package files.
2018-07-13
Added
Troubleshooting scripts.
2018-03-13
Added
Support for AWS EC2 C5 instances via Facter.
2018-02-26
Added
Redirected Facter log messages to the Breeze Agent log.
2018-02-13
Changed
Improved Azure instance ID detection.
2017
2017-12-13
Added
Default file creation mask (
umask 0022).
Fixed
Recursive directory copying.
Redirected cron job STDERR output to the agent log.
2017-12-07
Fixed
Corrected owner and group metadata in Linux tarball packages.
2017-10-19
Fixed
RubyGem installation command handling.
2017-10-18
Added
Multiplier support in the installation package.
2017-09-22
Added
Support for systems using systemd without cron.
2017-08-21
Added
Support for Windows instances in GCE, reported as virtual facts.
2017-08-17
Added
Support for Google Compute Engine (GCE) instances.
2017-08-02
Added
Extended logging for file synchronization operations.
2017-07-13
Added
Handling of plugin exceptions.
Redirected plugin output to the agent log.
2017-07-12
Added
Redirected agent log output to the server.
Changed
Adjusted notification level for hibernation timeout logging.
2017-03-07
Fixed
Logging issues during RubyGems installation.
2017-03-02
Changed
Refactored RubyGems installation process.