FlexNet Inventory Agent Change Log for IT Visibility
The following table provides a change history of the FlexNet inventory agent, linked to descriptions of features and fixes per version.
While it is technically possible to use a FlexNet Inventory Agent version that is higher than the FlexNet Beacon version, this configuration is not tested. Customers choosing to deploy agents with a higher version than the beacon do so at their own risk, and Flexera does not guarantee compatibility or support for such configurations.
If you choose to upgrade to FlexNet Inventory Agent version 22.2.0 and later, you MUST also upgrade your FlexNet Beacon to version 22.2.0 and later. Consider the following compatibility and upgrade requirements:
-
FlexNet Inventory Agent versions 22.1.0 and older will continue to work with FlexNet Beacon versions 22.2.0 and later.
-
For customers who use the self-upgrade functionality for agents and beacons, self-upgrade to FlexNet Inventory Agent versions 22.2.0 and later is available from FlexNet Beacon version 22.2.0 onwards.
-
If you upgrade your FlexNet Beacon to version 22.2.0 and later, you cannot use self-upgrade to deploy FlexNet Inventory Agent versions 22.1.0 and older.
| Agent Version | Release Date | Description |
|---|---|---|
| 24.3.0 (Latest) | September 2025 | Scanning exclusion for on-demand files from macOS inventory Fix for recognition of non-English db2licm output in the least privilege operation mode Fix for case-sensitive handling of "ManageSoftDL" in beacon URLs Fix for missing Kubernetes images in the All Containers view Fix for mgsusageag process stability on RHEL servers Fix for ndtrack.sh extraction on read-only file systems Vulnerabilities addressed in the Kubernetes agent |
| 24.2.0 | August 2025 | Scanning exclusions for Projected Filesystems from Windows inventory Scanning exclusion for on-demand files from Windows inventory Fix for certificate revocation validation error reporting Fix for recognition of non-English db2licm output Fix for Podman monitor handling of user IDs above 2000 Fix for IBM Z layer naming in inventory reports Fix for Docker monitor installation on unsupported Windows systems Fix for unnecessary server certificate subject name checking Fix for image pull secret handling in KRM HELM chart Fix for content type setting for non-zipped file uploads Fix for proxy configuration priority Fix for package registry file path logging in tracker log Fix for Windows Update search timeout support Fix for agent hanging on inaccessible network mounts Fix for missing machine type in first agent inventory scan Security vulnerabilities addressed |
| 24.1.1 | July 2025 | Support for SaaS web metering Enhanced macOS application recognition Fix for an issue with Podman and Docker monitor services |
| 24.1.0 | July 2025 | Enhanced OS update visibility Enhanced HELM chart versioning Fix for an issue of incomplete certificate revocation list (CRL) retrieval Third party libraries version updated |
| 24.0.0 | June 2025 | Improved upload process Fix for disk size reporting issue on AIX systems Fix for Windows policy bootstrap failure Third party libraries version updated |
| 23.5.0 | May 2025 | Windows DEP and ASLR security policy compliance Improved process scan performance on Unix Fix for the agent configuration access issue Fix for missing Kubernetes event notification Fix for Podman monitor failure on Oracle Linux 6 Fix for the issue with IPv6 subnet value reporting Third party libraries version updated |
| 23.4.0 | April 2025 | Support for "LowProfile" mode setting in flxconfig Improved BIOS information collection on Solaris Fix for expired client certificate handling on Windows Fix for NetSelector configuration in flxconfig Fix for invalid flxrasvc user account creation on macOS Fix for high CPU usage during inventory scanning Fix for manual start of Daily Heartbeat Schedule Fix for PreferenceUpdatePeriod preference Fix for repeated execution of mgspkgdb Fix for MgsUsageag sleep time calculation Third party libraries version updated |
| 23.3.0 | March 2025 | New support for multiple bootstrap locations during agent deployment New Java executable timeout option New support for network adapter speed and duplex collection on Solaris, AIX, and macOS Fix for an issue with case-sensitive file scan listener comparison Fix for the issue with TCPKeepAlive property collection for macOS in the least privilege operation mode Third party libraries version updated |
| 23.2.0 | March 2025 | New error logging in the K8s agent during IBM license service configuration New detection of TufinOS Enhanced data collection Fix for the issue of executing non-executable Java binaries on Unix-like systems Fix for the issue of ndtrack.exe crashing during Oracle FMW inventory report gathering Fix for the issue of excessive directory permissions Third party libraries version updated |
| 23.1.0 | January 2025 | Support for generating and uploading NDI files with non-ASCII characters in filenames Support for Oracle 23ai Ability to specify the cluster name in the Flexera Kubernetes Agent Helm chart Exclusion of Windows Docker image layer directory Additional attributes being collected Fix for the failed execution of getSystemId.exe when ndtrack.exe is executed standalone or through remote execution Fix for the issue of inventory gathering hang during Oracle FMW scan of binary config.xml files Fix for an uninstallation issue with the least privilege operation mode Fix for the issue of blank agent ID values for AWS Windows EC2 instances Fix for the issue of wrong hardware information and VPC consumption for VM Linux on power (LOP) Fix for the custom log file path configuration issue with the Windows agent installer Fix for incorrect core count on AWS EC2 ARM-based instances Fix for the issue with wrong permissions for the systemd service files Third party libraries version updated |
| 23.0.1 | November 2024 | Support for TLS 1.3 Communication libraries updated Fix for an issue with incorrect directory and file permissions Fix for an issue with the Linux agent installation process Fix for an issue with the installation for the least privilege operation mode Fix for an issue with the detection of IBM WebSphere Application Server Security vulnerabilities addressed |
| 22.4.0 | October 2024 | Enhanced software discovery for Unix-like platforms using running process tracking Fix for an issue with KubeVirt information collection Bundled software versions updated |
| 22.3.0 | September 2024 | Fix for an issue with the IncludeExtension preference Fix for the issue of unnecessary scanning of excluded directories Fix for an issue in the Helm chart Bundled software version updated |
| 22.2.0 | August 2024 | The FlexNet Inventory Agent can be configured using flxconfig Increased security for downloading the FlexNet Inventory Agent Support for downloading and automatically upgrading the FlexNet Inventory Agent on Debian-based Linux distributions Enhancement with filtered macOS bundle data for the FlexNet Inventory Agent on macOS Fix for the issue of libxslt and libxml2 parser errors being printed to the console Fix for an issue with Flexera Kubernetes Agent Helm chart deployments on OpenShift Kubernetes Inventory Agent security vulnerabilities addressed |
| 22.1.0 | July 2024 | Bundled software version updated Fix for the issue with concurrent operations on internal maps |
| 22.0.0 | June 2024 | The Kubernetes Inventory Agent recognizes accurate worker node inventory for Red Hat OpenShift Container Platform clusters Verified Oracle E-Business Suite (EBS) data collection can be switched on and off separately The FlexNet Inventory Agent on Windows collects the complete version information of java.exe without executing it Fix for an issue with the flxfsscan tracing methods Fix for an issue with the MGS_KubernetesPod.Node property Fix for an issue with incorrect reporting on Kubernetes nodes Kubernetes agent and Docker monitor third-party library security vulnerability addressed |
| 21.5.0 | May 2024 | The Kubernetes Inventory Agent now supports deployment of Helm chart templates Kubernetes agent and third-party library security vulnerability addressed Kubernetes agent and Docker monitor third-party library security vulnerability addressed Special characters in directory names can crash the ndtrack process when the Java audit option is enabled |
| 21.4.0 | April 2024 | Fix for the issue of multiple buffer mishandling issues in the Oracle FMW script The Kubernetes agent has been enhanced to provide discovery and visibility of Red Hat OpenShift operators Vulnerabilities addressed in the Kubernetes agent and Docker monitor Fix for the issue of the agent failing to detect disk size of NVMe storage devices on Linux devices Fix for the issue of inventory not being collected from an Oracle 21C database on Windows Bundled software versions updated |
| 21.3.0 | March 2024 | Fix for the flxfsscan process reporting every file found during the file system scan to the flxfsscan_report file Bundled software versions updated Fix for the issue of Windows agents creating output files containing unintelligible characters |
| 21.2.0 | February 2024 | Bundled software version updated Version updated for the runc command line tool in the Docker Monitor Fix for the issue of package installation failing when updating agent policy on Flexera One beacons |
| 21.1.0 | January 2024 | Fix for the issue of Oracle inventory failing when the ORACLE_HOME variable is set incorrectly RPM packages for Linux architectures are now signed using SHA-2 algorithm The FlexNet Inventory Agent can now encrypt NDI, DISCO, MMI and SWACC file data Fix for the issue of fnms-docker-monitor crashing after accessing containers Vulnerabilities addressed in the Kubernetes agent and Docker monitor The FlexNet Inventory Agent updated to use the latest suitable version of dmidecode to address security vulnerability Fix for the issue of inventory collected from Hyper-V scans not including the cluster name Agent systemd .service file permissions update Fix for the issue of imgtrack failing to run Fix for Java evidence being collected with an incorrect publisher The FlexNet Inventory Agent has been extended to automatically switch to HTML mode when EBS queries fail |
| 21.0.0 | November 2023 | The Flexera Inventory Agent November 2023 release is the last release to support the HP-UX agent Support for Windows on ARM Devices Ability To Collect Resource IDs From Microsoft Azure Instances Enhanced Lightweight Kubernetes Agent Static Image Scanning Tool for Scanning Podman Containers Folder Permission Changed for CommonAppDataFolder Fix for the Issue of Files Not Being Cleaned Up Automatically After Container Scanning Fix for the Issue of Incorrect Core and Processor Counts on Citrix Hypervisor Servers Fix for the Issue of Scanning Excluded Directories and Mount Points Vulnerability Addressed in the Kubernetes Agent and Docker Monitor |
| 20.5.0 | October 2023 | Fix for the Issue With File Evidence Reporting for java.exe on Windows Fix for the Issue With the Reported Version of Expat Bundled Software Version Updated |
| 20.4.0 | September 2023 | Fix for the Issue With Automatic Upgrading From Version 18.4.0 or Later to 20.1.0 or Later on Windows Fix for the Issue With config.ini on Unix-Like Operating Systems Fix for the Issue With Oracle Inventory on Windows Bundled Software Version Updated Vulnerabilities Addressed in the Kubernetes Agent |
| 20.3.0 | August 2023 | New Support for Instance Metadata Service Version 2 in AWS Minimum Required Version of the glibc Library Changed From 2.34 to 2.17 Enhanced Performance of the Oracle Fusion Middleware Scanning Vulnerabilities Addressed in the Kubernetes Agent New Support for Gathering Inventory From Linux Running on ARM64/AArch64 Enhanced Support for macOS Bundled Software Versions Updated Fix for the Issue With Daemon Processes Updates to the Usage Agent on Windows Fix for the Issue With Application Closure Bundled Software Version Updated Vulnerabilities Addressed in the Docker Monitor |
| 20.2.0 | July 2023 | This release is deprecated and withdrawn. |
| 20.1.0 | June 2023 | This release is deprecated and withdrawn. |
| 20.0.0 | May 2023 | Ability to Collect Bundle Installation Evidence From All Locations on Mac Devices Oracle Reverification for Database and Middleware Vulnerabilities Addressed in the Kubernetes Agent and Docker Monitor |
| 19.4.0 | April 2023 | Bundled Software Version Updated Fix for a Performance Issue During Inventory Collection on Windows Fix for the Issue of Failed Installation on Red Hat Enterprise Linux 9 Least Privilege Operation Mode on UNIX Platforms Version Updated for the runc Command Line Tool Vulnerabilities Addressed in the Kubernetes Agent and Docker Monitor |
| 19.3.0 | March 2023 | Bundled Software Version Updated Fix for the Issue of Inventory Gathered From LPAR on PowerPC Not Including the HostID and MachineID Properties Vulnerabilities Addressed in the Kubernetes Agent and Docker Monitor |
| 19.2.0 | March 2023 | Support for Linux on IBM zSystems |
| 19.1.0 | January 2023 | Ability to Recognize JBoss Installations Performance and Quality Issues With ndtrack File Scans Have Been Addressed Fix for the Issue of Oracle Fusion Middleware (FMW) Inventory Scanning Not Honoring the Agent Preference Setting to Exclude File Paths Fix for the Issue of Some Informational Messages Being Incorrectly Logged as Error Messages Vulnerabilities in Third Party Components Have Been Addressed |
| 19.0.0 | November 2022 | Fix for the Issue in Gathering Inventory From Oracle Pluggable Databases Bundled Software Versions Updated |
| 18.7.0 | October 2022 | Bundled Software Version Updated |
| 18.6.0 | September 2022 | Supported Operating Systems Updated Fix for the Issue of High CPU Usage for an Extended Period While Processing RPM Package Information Fix for the Issue of Missing Evidence From Directories With the Same Name on Different Drives Fix for the Issue of False Error Messages Upon Oracle Inventory Gathering Status |
| 18.5.0 | August 2022 | No FlexNet inventory agent fixes or features |
| 18.4.0 | August 2022 | Enhancement to Detect the Edition of SQL Server Reporting Services System That Is Installed Stand-Alone Using the "mgspolicy –s" Command to Update the Machine Policy Bundled Software Versions Updated Fix for the Issue of Windows Docker Containers Not Appearing in the Web UI Fix for the Issue of Unnecessary Data Being Gathered From the Oracle Fusion Middleware Scanning |
| 18.3.0 | July 2022 | Bundled Software Versions Updated Computer Domain Reported by Default From Unix-Like Operating Systems Now Reflects What Has Been Identified in the Output of the "Hostname" or "Domainname" Commands Supported Operating Systems Updated |
| 18.2.0 | June 2022 | Fixed Unnecessary Hardware Inventory Uploads for IBM PVU in High-Frequency Mode |
| 18.1.0 | May 2022 | Bundled Software Versions Updated |
| 18.0.0 | April 2022 | Improved Error Message Logging for the Usage Coordinator |
| 17.4.1 | March 2022 | Enable beta testing of forthcoming product integration. Note:This change is transparent to existing systems, and no upgrade to the FlexNet inventory agent is required for other customers. |
| 17.4.0 | March 2022 | Improved Collection of Last Logged On User for Windows and Mac Devices Support for Gathering Inventory From POWER Linux Platforms Fixed Issues of False Hardware Inventory Uploads for IBM PVU Bundled Software Versions Updated |
| 17.3.0 | December 2021 | Disable All Uploads From FlexNet Inventory Agent |
| 17.2.0 | November 2021 | Support for Mutual TLS Security With HTTPS for UNIX-like Devices Oracle Fusion Middleware Configuration Improvement Lightweight Kubernetes agent reduces footprint. For information, see the Lightweight Kubernetes Agent Reduces Footprint topic in the Flexera One Features by Release. |
| 17.1.0 | September 2021 | No FlexNet inventory agent fixes or features |
| 17.0.1 | July 2021 | Docker Inventory Files Automatically Cleaned Up Fixes Inventory on Unix-Like Platforms Now Includes Java Build Version Repaired Usage Time for Windows Devices Suspended Over Weekends Inventory Gathering on Rhel 5.11 Repaired Aix 7.1 Inventory Now Skips Missing Custom Installations Veracode scan for the FlexNet inventory agent on Solaris platforms has passed Gathering Oracle Inventory on Unix-Like Platforms Improved Supports Inventory of Toad for Oracle Improved Support for Network Adapters on Unix-Like Platforms Support for Oracle Fusion Middleware Data Collection Improved Usage Tracking Resolution Improved Inventory of Ibm Db2 and Add-Ons Flexnet Inventory Agent Excludes the Scanning of Docker Image Folders on Linux Machines Running Docker Containers Flexnet Inventory Agent Generates a Unique Agent ID for Windows Devices Fixes for Issues Related to Adoption of Certain Unix Agents Fixes to Update the Flexnet Inventory Agent Policy Information on Some Windows 2008 and Windows 2012 Servers macOS FlexNet Inventory Agent Now Collects User Information Including Domain for the Currently Logged-In User macOS Flexnet Inventory Agent Now Collects Inventory From Big Sur New Timeout When Gathering Oracle Inventory on Unix-Like Platforms Handles More Than 8 CPUs on Windows 2003 Servers FlexNet Inventory Agent Successfully Inventories Linux Servers With Docker Installed Local Oracle Inventory Now Succeeds When Tnsnames.ora Is Missing on Windows Machines Oracle Database In-Memory Option Is Now Reported Timeout When Oracle User Login Script Hangs During Oracle Database Inventory Gathering Recognition of the Oracle Real Application Clusters (RAC) One Node Option Enables Usage Tracking Based on Add/Remove Programs Evidence When "Enable Usage Tracking" Setting Is Selected |
| 17.0.1 (continued) | July 2021 | Collect Inventory for Docker Containers, Images and Hosts Add Identification for Oracle VM VirtualBox Meter 64-bit Applications for Usage Tracking Remove Possibility of Usage Tracking Linking the Executable to the Wrong Application Recognition of Adobe Acrobat 2017 Editions Compatibility With Photon OS Support for macOS 10.15 Support for Inventory of Linux KVM Virtualization FlexNet Inventory Agent Unique Identifier Java Inventory Also on Unix-Like Platforms Enhanced Inventory From Microsoft Azure VMs Auto-Upgrades of Flexnet Inventory Agent Work in Custom Installation Paths (AIX/Linux) Signing of Linux RPM Packages |
| 13.1.0 through 17.0.0 | Various dates | These releases are deprecated and withdrawn. Upgrading to the latest version is recommended. (Descriptions of released functionality have been rolled forward.) |
| 13.0.1 | March 2018 | Local Inventory From Oracle Pluggable Databases |
| 12.4.0 | December 2017 | Gathering Inventory From Standby Oracle Database Instances |
| 12.3.0 | August 2017 | Support for IPv6 Address Families |
| 12.2.0 | April 2017 | Remediation of Security Vulnerability |
| 12.1.0 | December 2016 | Improved HTTPS Support on Unix-Like Platforms |
| 12.0.0 | September 2016 | No FlexNet inventory agent fixes or features |
FlexNet Inventory Agent Release 24.3.0
Scanning exclusion for on-demand files from macOS inventory
Previously, the agent on macOS would attempt to scan all files, including those marked as "on-demand" by OneDrive, which could trigger the download of files not actually present on the device. Now, the agent detects and ignores files that are only available in the cloud and not present on disk, excluding them from the file scan process. This enhancement prevents unnecessary files from being downloaded during a scan and improves system performance.
Fix for recognition of non-English db2licm output in the least privilege operation mode
Affected FlexNet Inventory Agent versions: 17.0.0 to 24.2.0
Previously, there was an issue where the FlexNet Inventory Agent running in the least privilege operation mode could not recognize IBM DB2 license information if the db2licm tool output was in a language other than English. This release resolves this issue.
Fix for case-sensitive handling of "ManageSoftDL" in beacon URLs
Affected FlexNet Inventory Agent versions: All previous versions of the agent
Previously, there was an issue where only the exact and case-sensitive version of "ManageSoftDL" was recognized when validating and modifying beacon URLs. This meant that other case variations were not properly handled, potentially causing configuration problems for users. This release resolves this issue. Now, all case-insensitive versions of the "managesoft" string are supported in beacon URL validation and modification.
Fix for missing Kubernetes images in the All Containers view
Affected FlexNet Inventory Agent versions: 17.0.1 to 24.2.0
Previously, there was an issue where some Kubernetes images were not displayed in the All Containers view if the system could not retrieve all image details from the cluster's node status. This release resolves this issue. Now, images not found via the standard node API are also reported and visible.
Fix for mgsusageag process stability on RHEL servers
Affected FlexNet Inventory Agent versions: 22.4.0 to 24.2.0
Previously, there was an issue where the mgsusageag process would unexpectedly terminate with segmentation faults on some RHEL 7.7 servers, particularly those under high load. This release resolves this issue.
Fix for ndtrack.sh extraction on read-only file systems
Affected FlexNet Inventory Agent versions: 17.0.1 to 24.2.0
Previously, there was an issue where ndtrack.sh could not extract files to /var/tmp if the container's root file system was read-only. This release resolves this issue.
Vulnerabilities addressed in the Kubernetes agent
Affected FlexNet Inventory Agent versions: 24.0.0 to 24.2.0
The Kubernetes agent has been updated to address security vulnerabilities in the k8s.io/kubernetes component.
FlexNet Inventory Agent Release 24.2.0
Scanning exclusions for Projected Filesystems from Windows inventory
Previously, the agent's exclusion capabilities were limited to file path based rules, which could not reliably prevent scanning of Projected Filesystem mounts placed anywhere in the filesystem. Now, the agent detects Projected Filesystem folders and files in Windows inventory, excluding those not present on disk from the file scan process. This enhancement prevents unnecessary files from being downloaded during a scan and improves system performance.
Scanning exclusion for on-demand files from Windows inventory
Previously, the agent would attempt to scan all files, including those marked as "on-demand" by OneDrive, which could trigger the download of files not actually present on the device. Now, the agent detects and ignores files that are only available in the cloud and not present on disk, excluding them from the file scan process. This enhancement prevents unnecessary files from being downloaded during a scan and improves system performance.
Fix for certificate revocation validation error reporting
Affected FlexNet Inventory Agent versions: 22.2.0 to 24.1.1
Previously, there was an issue where certificate validation errors were not reported if certificate revocation checking was enabled and no Certificate Revocation Lists (CRLs) could be downloaded on Unix-like systems. This release resolves this issue.
Fix for recognition of non-English db2licm output
Affected FlexNet Inventory Agent versions: 17.0.0 to 24.1.1
Previously, there was an issue where the FlexNet Inventory Agent could not recognize IBM DB2 license information if the db2licm tool output was in a language other than English. This release resolves this issue when the agent is run as root.
When running in the least privilege operation mode, recognition of non-English db2licm output may still be limited due to permissions constraints.
Fix for Podman monitor handling of user IDs above 2000
Affected FlexNet Inventory Agent versions: 22.4.0 to 24.1.1
Previously, there was an issue where the fnms-podman-monitor module did not gather Podman container or image details if the running user ID was greater than 2000. This release resolves this issue.
Fix for IBM Z layer naming in inventory reports
Affected FlexNet Inventory Agent versions: 19.2.0 to 24.1.1
Previously, there was an issue where IBM Z hypervisor layers without a name were incorrectly assigned the name of their parent layer in inventory reports. This could cause confusion by displaying duplicate names for different layers. This release resolves this issue.
Fix for Docker monitor installation on unsupported Windows systems
Affected FlexNet Inventory Agent versions: 14.3.0 to 24.1.1
Previously, there was an issue where the FlexNet Inventory Agent attempted to install the Docker monitor service on Windows operating systems that do not support Docker, such as 32-bit Windows or versions prior to Windows Server 2016. This could result in installation failures and unnecessary errors. This release resolves this issue.
Fix for unnecessary server certificate subject name checking
Affected FlexNet Inventory Agent versions: 23.5.0 to 24.1.1
Previously, there was an issue where the FlexNet Inventory Agent for Unix-like operating systems would still check that the server certificate's subject name matched the server name, even when server certificate verification was disabled (CheckServerCertificate=False). This could cause unnecessary connection failures if the certificate did not match the server name or IP address. This release resolves this issue.
Fix for image pull secret handling in KRM HELM chart
Affected FlexNet Inventory Agent versions: 21.5.0 to 24.1.1
Previously, there was an issue where the KRM HELM chart did not process the image pull secret required for pulling the KRM controller image from a private registry, even though the monitor and node components worked as expected. This release resolves this issue.
Fix for content type setting for non-zipped file uploads
Affected FlexNet Inventory Agent versions: All previous versions of the agent
Previously, there was an issue where the FlexNet Inventory Agent did not correctly set the content type property when uploading non-zipped file types to the beacon. This could lead to improper handling of uploaded files. This release resolves this issue.
Fix for proxy configuration priority
Affected FlexNet Inventory Agent versions: 23.0.0 to 24.1.1
Previously, there was an issue where the FlexNet Inventory Agent did not use the proxy settings configured under the beacon's proxy key, and instead only used the values set under the configuration keys. This made it unclear which proxy settings would take effect and could lead to connectivity problems. This release resolves this issue. The agent now prioritizes the beacon's proxy key, and only falls back to the configuration keys if the beacon's proxy key is not set.
Fix for package registry file path logging in tracker log
Affected FlexNet Inventory Agent versions: 19.1.0 to 24.1.1
Previously, there was an issue where the FlexNet Inventory Agent did not display the paths to detected package registry files (such as .com.zerog.registry.xml) in the tracker.log file, and this information was only available in the more detailed trace log. This behavior made it harder for users to track these files. This release resolves this issue. Paths to package registry files are now correctly shown in the tracker.log file.
Fix for Windows Update search timeout support
Affected FlexNet Inventory Agent versions: 24.1.0 to 24.1.1
Previously, the FlexNet Inventory Agent did not apply the configured timeout setting when searching for Windows Updates, which could result in the agent hanging or taking longer than expected during update scans. This release resolves this issue. The agent now respects the SoftwareUpdateScanTimeoutSeconds setting when performing Windows Update searches.
Fix for agent hanging on inaccessible network mounts
Affected FlexNet Inventory Agent versions: All previous versions of the agent
Previously, there was an issue where the FlexNet Inventory Agent could hang indefinitely when attempting to scan network mounts that were inaccessible, such as unresponsive NFS shares. This release resolves this issue.
Fix for missing machine type in first agent inventory scan
Affected FlexNet Inventory Agent versions: 17.2.0 to 24.1.1
Previously, there was an issue where the FlexNet Inventory Agent did not report the machine type the first time it ran on a new machine. This release resolves this issue. The agent now correctly reports the machine type on the initial scan after installation.
Security vulnerabilities addressed
Affected FlexNet Inventory Agent versions: 24.1.0 to 24.1.1
The http://github.com/docker/docker library used by the Docker and Podman monitors and the Kubernetes Agent has been updated in this release to address security vulnerabilities.
FlexNet Inventory Agent Release 24.1.1
Support for SaaS web metering
This feature requires FlexNet Beacon version 24.1.1 or higher.
The FlexNet Inventory Agent now supports SaaS web metering on Windows and Mac devices. With this new feature, usage data on SaaS applications can be collected and used for further license optimization. Specific web browser extensions are required to use this feature. For more information, see Agent-based browser extensions.
Enhanced macOS application recognition
The FlexNet Inventory Agent for macOS has been enhanced to collect publisher details, improving software recognition and accuracy.
Fix for an issue with Podman and Docker monitor services
Affected FlexNet Inventory Agent versions: 23.5.0 to 24.1.0
Previously, the FlexNet Inventory Agent would not enable and start the Podman and Docker monitor services, causing containers not being inventoried. This release resolves this issue. The services will now be correctly enabled and started after installation.
FlexNet Inventory Agent Release 24.1.0
Enhanced OS update visibility
The FlexNet Inventory Agent can now gather security-related software update information on Red Hat Enterprise Linux, macOS, and Windows environments. On Red Hat Enterprise Linux and macOS, this includes available security-related software updates. On Windows, this includes both available and already installed security-related software updates.
Enhanced HELM chart versioning
Previously, the HELM chart for Flexera KRM and LWK container agents could be updated without a corresponding version number change, as only the image tag was modifed. Now, the HELM chart version is incremented with every release, even when only the image tag changes. This enhancement improves version transparency and ensures users can reliably identify updates to the HELM chart.
Fix for an issue of incomplete certificate revocation list (CRL) retrieval
Affected FlexNet Inventory Agent versions: 23.0.0 to 24.0.0
Previously, there was an issue where the FlexNet Inventory Agent did not always retrieve all necessary certificate revocation lists (CRLs) during communication with Beacons, which could lead to incomplete certificate validation and potential connection failures. This release resolves this issue by ensuring the agent loads all relevant certificates and their associated CRLs, improving security and reliability for authentication and validation processes.
Third party libraries version updated
Affected FlexNet Inventory Agent versions: See the following table for details
The following third party libraries bundled with the FlexNet Inventory Agent have been updated in this release to address security vulnerabilities.
| Library | New version | Affected FlexNet Inventory Agent versions |
|---|---|---|
libcurl | 8.14.1 | 23.0.0 to 24.0.0 |
libxml2 | 2.13.8 | All previous versions of the agent |
| k8s.io/kubernetes A component used by the Kubernetes agent | N/A | 24.0.0 |
podman docker Libraries used by the Podman monitor | N/A | 22.4.0 to 24.0.0 |
FlexNet Inventory Agent Release 24.0.0
Improved upload process
Affected FlexNet Inventory Agent versions: All previous versions of the agent
Previously, the ndupload component contained unused code and lacked process priority optimization. This release removes the unused code and introduces a "low profile" mode with adjusted niceness level. Niceness is a value that influences how much CPU time a process receives compared to other processes. These changes optimize the upload process.
Fix for disk size reporting issue on AIX systems
Affected FlexNet Inventory Agent versions: All previous versions of the agent
Previously, there was an issue with the FlexNet Inventory Agent on AIX systems where reported disk sizes were approximately 95% of the actual size. This release resolves this issue.
Fix for Windows policy bootstrap failure
Affected FlexNet Inventory Agent versions: 22.2.0 to 23.5.0
Previously, there was an issue where the scheduler failed to invoke flxconfig.exe on Windows to bootstrap policy after boot if no schedule was installed. This was due to the RetryPolicyCommand preference value being resolved incorrectly. This release resolves this issue.
Third party libraries version updated
Affected FlexNet Inventory Agent versions: 21.5.0 to 23.5.0
The golang.org/x/net component used in the Docker monitor has been updated in this release to address security vulnerabilities.
FlexNet Inventory Agent Release 23.5.0
Windows DEP and ASLR security policy compliance
Affected versions: All previous versions of the agent
Previously, the FlexNet Inventory Agent processes were not fully aligned with DEP and ASLR best practices on Windows. Now, these processes have been updated to comply with Windows DEP and ASLR policies. This enhancement provides improved security.
Improved process scan performance on Unix
Affected FlexNet Inventory Agent versions: 22.2.0 to 23.4.0
Previously, the FlexNet Inventory Agent checked the same executable file repeatedly for multiple running processes on Unix systems. Now, the agent caches file checks, reusing results for multiple processes. This enhancement provides more efficient scanning performance.
Fix for the agent configuration access issue
Affected FlexNet Inventory Agent versions: 23.0.1 to 23.4.0
Previously, there was an issue for on-premises users where the agent configuration endpoint was placed under the inventory-beacons, requiring Windows authentication that agents could not provide if the beacon was installed on the same server as the application. This release resolves the issue. The agent now uses the ManageSoftDL endpoint instead of the inventory-beacons endpoint to download configuration.
Fix for missing Kubernetes event notification
Affected FlexNet Inventory Agent versions: All previous versions of the agent
Previously, there was an issue where the Standard Flexera Kubernetes Inventory Agent (also known as the "full" Flexera Kubernetes inventory agent) did not receive an event when new images were added to a node on VMware Tanzu Kubernetes. This release resolves this issue.
Fix for Podman monitor failure on Oracle Linux 6
Affected FlexNet Inventory Agent versions: 22.4.0 to 23.4.0
Previously, there was an issue where the fnms-podman-monitor service failed to start on Oracle Linux 6 because that operating system does not support Podman. This release resolves this issue by preventing installation of the Podman monitor service on Oracle Linux 6.
Fix for the issue with IPv6 subnet value reporting
Affected FlexNet Inventory Agent versions: 23.4.0
Previously, there was an issue where the IPv6 subnet value was not reported in the network device inventory (NDI) data. This release resolves this issue.
Third party libraries version updated
Affected FlexNet Inventory Agent versions: See the following table for details
The following third party libraries bundled with the FlexNet Inventory Agent have been updated to address security vulnerabilities.
| Library | Affected FlexNet Inventory Agent versions |
|---|---|
| golang.org/x/net A component used by the Podman monitor and Kubernetes agent | Version 17.4.0 onwards |
Expat | All previous versions of the agent |
libxslt | All previous versions of the agent |
FlexNet Inventory Agent Release 23.4.0
Support for "LowProfile" mode setting in flxconfig
Affected FlexNet Inventory Agent versions: 22.2.0 to 23.3.0
Previously, the flxconfig module did not support the LowProfile mode option. Now, flxconfig checks for and implements the "LowProfile" setting. This enhancement allows for better resource management.
Improved BIOS information collection on Solaris
Affected FlexNet Inventory Agent versions: All previous versions of the agent
Previously, the FlexNet Inventory Agent did not include ReleaseDate and Version in the MGS_BIOS class on Solaris. Now, the FlexNet Inventory Agent collects and includes this information in the Solaris NDI. This enhancement provides more comprehensive BIOS data for Solaris systems.
Fix for expired client certificate handling on Windows
Affected FlexNet Inventory Agent versions: All previous versions of the agent
Previously, the FlexNet Inventory Agent on Windows, when configured to use mutual TLS, could potentially use expired client certificates from the local certificate store. This release resolves this issue.
Fix for NetSelector configuration in flxconfig
Affected FlexNet Inventory Agent versions: 22.2.0 to 23.3.0
Previously, flxconfig did not parse the NetSelector setting from the agent_config.json file received from the beacon or write the setting to the registry. This release resolves this issue.
Fix for invalid flxrasvc user account creation on macOS
Affected FlexNet Inventory Agent versions: 19.4.0 to 23.3.0
Previously, there was an issue where an invalid flxrasvc user account was created when installing the FlexNet Inventory Agent in Least Privilege Operation mode on a macOS computer if any user name on the computer contained a space. This release resolves this issue.
Fix for high CPU usage during inventory scanning
Affected FlexNet Inventory Agent versions: All previous versions of the agent
Previously, there was an issue where ndtrack processes doing high-frequency inventory scanning could use 100% CPU and run for extended periods if the previous inventory file contained a large amount of file content. This release resolves this issue.
Fix for manual start of Daily Heartbeat Schedule
Affected FlexNet Inventory Agent versions: 22.2.0 to 23.3.0
Previously, there was an issue where manually starting the Daily Heartbeat Schedule would fail. This release resolves this issue.
Fix for PreferenceUpdatePeriod preference
Affected FlexNet Inventory Agent versions: All previous versions of the agent
Previously, there was an issue where the Usage agent preference "PreferenceUpdatePeriod" was not working correctly on Unix-like operating systems, potentially preventing timely rotation of the usageagent.log file. This release resolves this issue.
Fix for repeated execution of mgspkgdb
Affected FlexNet Inventory Agent versions: All previous versions of the agent
Previously, there was an issue where the mgspkgdb process could be executed repeatedly in a tight loop by the Usage agent. This release resolves this issue.
Fix for MgsUsageag sleep time calculation
Affected FlexNet Inventory Agent versions: All previous versions of the agent
Previously, there was an issue with the function in the MgsUsageag process that determines how long it should sleep, causing the Usage agent log file to grow rapidly. This release resolves this issue.
Third party libraries version updated
Affected FlexNet Inventory Agent versions: 16.4.0 to 23.3.0
The golang.org/x/net and containerd components used in the Kubernetes agent and Podman monitor have been updated in this release to address security vulnerabilities.
FlexNet Inventory Agent Release 23.3.0
New support for multiple bootstrap locations during agent deployment
Affected FlexNet Inventory Agent versions: 22.2.0 to 23.2.0
In this release, flxconfig has been updated to support multiple bootstrap locations during agent deployment. This enhancement provides greater flexibility in configuring agents, aligning its functionality with the older mgspolicy/ndlaunch tool.
New Java executable timeout option
Affected FlexNet Inventory Agent versions: 13.3.0 to 23.2.0
Previously, Java executables run during inventory gathering could intermittently hang with 100% CPU usage, leading to ndtrack inventory gathering processes hanging. Now, the agent has a configurable timeout option when launching a Java binary. This enhancement provides better control over inventory gathering processes, preventing indefinite hangs and improving overall system performance.
New support for network adapter speed and duplex collection on Solaris, AIX, and macOS
Previously, the collection of network adapter speed and duplex information was not supported on Solaris, AIX, and macOS platform. Now, support has been added for these platforms. This enhancement provides more comprehensive network information.
Fix for an issue with case-sensitive file scan listener comparison
Affected FlexNet Inventory Agent versions: 22.0.0 to 23.2.0
Previously, there was an issue where case-sensitive comparison for file scan listeners was not working correctly on macOS. File names such as "Info.plist" and "info.plist" were not correctly distinguished. This release resolves this issue.
Fix for the issue with TCPKeepAlive property collection for macOS in the least privilege operation mode
Previously, there was an issue where the macOS inventory agent configured in the least privilege operation mode did not return the TCPKeepAlive property as part of the NDI. This release resolves this issue.
Third party libraries version updated
Affected FlexNet Inventory Agent versions: See the following table for details
The following third party libraries bundled with the FlexNet Inventory Agent have been updated in this release to address security vulnerabilities.
| Library | New version | Affected FlexNet Inventory Agent versions |
|---|---|---|
| OpenSSL | 3.0.16 | All previous versions of the agent |
| libcurl | 8.12.0 | 23.0.0 onwards |
| Kubernetes Documentation A library use by the Kubernetes agent | N/A | KRM 1.7.9 and LWK 1.6.6 onwards |
| go-jose A component used by the Podman monitor | N/A | 22.4.0 onwards |
FlexNet Inventory Agent Release 23.2.0
New error logging in the K8s agent during IBM license service configuration
Affected Flexera Kubernetes Inventory Agent versions: All previous versions of the agent
Previously, the K8s agent did not log error messages it failed to resolve the IBM license service configuration. Now, an error log is generated whenever an error is detected during the IBM license service detection. This enhancement provides better visibility and troubleshooting.
New detection of TufinOS
Affected FlexNet Inventory Agent versions: All previous versions of the agent
Previously, the FlexNet Inventory Agent did not detect and report the operating system details for TufinOS. Now, the agent can accurately report TufinOS in the NDI (Operating System information node).
Enhanced data collection
Affected FlexNet Inventory Agent versions: All previous versions of the agent
From this release, the FlexNet Inventory Agent supports the collection of the following data:
-
Uptime
-
File system properties
-
Network adapter speed and duplex on the Linux agent
Fix for the issue of executing non-executable Java binaries on Unix-like systems
Affected FlexNet Inventory Agent versions: 16.2.0 to 23.1.0
Previously, there was an issue on Unix-like operating systems where the ndtrack process might attempt to execute files named "java" that were not marked as executable, leading to permission denied errors. This release resolves this issue.
Fix for the issue of ndtrack.exe crashing during Oracle FMW inventory report gathering
Affected FlexNet Inventory Agent versions: 16.2.0 to 23.1.0
Previously, there was an issue during Oracle FMW inventory report gathering where the ndtrack process would crash if a WMI query returned "Invalid class". This release resolves this issue.
Fix for the issue of excessive directory permissions
Affected FlexNet Inventory Agent versions: 22.4.0 to 23.1.0
Previously, there was an issue where the /var/opt/managesoft/cache/ directory created during the installation of FlexNet Inventory Agent had higher than necessary permissions, allowing write access for group and others. This release resolves this issue and the directory permissions have been adjusted to the minimum required level.
Third party libraries version updated
Affected FlexNet Inventory Agent versions: See the following table for details
The following third party libraries bundled with the FlexNet Inventory Agent have been updated to address security vulnerabilities.
| Library | Affected FlexNet Inventory Agent versions |
|---|---|
| GitHub - golang/glog Leveled execution logs for Go library used in the container agent | KRM 1.7.1 and LWK 1.5.8 onwards |
Buildah A library used in the Podman monitor | Version 23.1 onwards |