Skip to main content
Skip table of contents

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 ffi RubyGem 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 rm command.

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_FILE for custom CA configuration.

2022-08-03

Fixed

  • Improved detection of degraded systemd environments.

2022-07-19

Fixed

  • Corrected breeze_agent_uuid fact in root-less execution mode.

2022-05-23

Added

  • Ability to set breeze_agent_id for 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_id fact 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_id fact on OpenStack instances.

2021-09-16

Fixed

  • Corrected the ec2_account_id fact 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_id detection 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_PLATFORM environment 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_id fact.

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:subscriptionid and tags.

  • 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.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.