The list of Breeze agent versions and updates:
fix: issues with the custom CA bundle
feature: support for the Oracle Cloud Infrastructure instances
add: a file with the product UUID in non-privileged user mode
refactor: the installation script has been refactored to be POSIX compatible
add: the systemd 'starting' status
add: a non-privileged user mode that can only collect data (TESTING)
fix: the path to the Bash in the systemd service unit-file
update: [IMPORTANT] updated Rubygem module to use the latest version of CA Bundle
update: [IMPORTANT] CA Bundle updated to version 2023-08-22, which will be used by default from now on all platforms
update: the installers cleaned up
update: installer patches
refactor: changed default agent ID for physical instances to "hw_#{breeze_agent_uuid}
add: configuration option "hw_physical", default value "true"
feature: support for Microsoft Intune
update: installation script to support Amazon Linux 2023
add: uninstall scripts
fix: issue with VMware UUIDs 42/56
fix: endian issue in VMware UUIDs
fix: the exit code for the rm
command
fix: systemd installation script and timer
feature: support for VMware IDs
add: environment variable http_ca_file
fix: detection of systemd in case of its degradation
fix: the fact 'breeze_agent_uuid' in root-less mode
feature: allowed to set 'breeze_agent_id' for EKS cluster from tags file
update: installation script
update: unused vulnerable rubygems removed
feature: support for Azure subscription IDs
feature: support for Microsoft Windows Server 2022
fix: 'breeze_agent_id' in GCE (integer instead of string)
fix: the fact 'breeze_agent_id' on OpenStack
fix: 'ec2_account_id' fact in IMDSv2
add: the fact 'k8s_cluster_name'
feature: native Kubernetes support
fix: PID file is deleted after agent shutdown
add: the fact 'breeze_agent_uuid'
update: increased timeouts for opening/reading HTTP requests
fix: 'breeze_agent_id' on VMware instances without a tag file
feature: vCenter support to the Breeze agent
feature: support for Azure AKS cluster
fix: overriding of the session log
add: the ability to disable timeout
add: HTTP timeouts and connection retries
fix: metadata URL for GCE
fix: rubygems source file fixes for MacOS are disabled
add: new platform to all statements that use the RUBY_PLATFORM environment variable
add: build script for MacOS
feature: MacOS support to the installation script
add: session log file
add: Breeze agent ID added to the log output
feature: support for EKS clusters added to the fact 'breeze_agent_id'
add: the fact 'k8s_tunhub_client'
add: K8s facts
fix: Breeze shows RHEL8 instances as physical servers
add: new Azure facts 'subscriptionid' and 'tags'
feature: support for Azure ScaleSets
add: agent-side improvements for using the internal rubygems repository
add: prevention of running multiple agents on Linux
add: Windows 2019 detection
fix: Windows 2016 detection
fix: Amazon Linux 2 detection
update: loading facts from external fact directories is disabled
add: CLI coptions to remove package cache files
add: scripts for troubleshooting
feature: support for AWS EC2 C5 instances added in Facter
add: redirection of Facter log messages to the Breeze agent log
update: Azure instance ID detection
fix: recursive copying of directories
add: umask 0022
fix: cronjob redirection to redirect STDERR to log file
fix: owner/group in tarball file on Linux
fix: gem install command
fix: multiplier added to the installation package
feature: support for systems with systemd without cron
feature: support for Windows instances in GCE to "virtual" facts
feature: support for GCE instances
add: extended log messages to the file synchronization method
add: handling of plugin exceptions
add: redirection of plugin output to the agent log
add: redirection of the agent log to the server
update: changed the level of notification in the hibernation timeout log
fix: logging issue during rubygems installation
refactor: rubygems installation