Loading

Official release of FlexNet Inventory Agent 25.5.0

 

We are pleased to announce the release of the FlexNet Inventory Agent 25.5.0.

Release Date: EU/AP: 2026-05-13, NA: 2026-05-20

 

This release includes:

  

  • Support for Unicode file names in PVU hardware inventory
  • Verified inventory collection support for AWS Bottlerocket Linux
  • New file size and publisher fields in agent usage (.mmi) file
  • Least privilege mode support for the Kubernetes agent
  • High-availability support for multiple KRM controllers
  • Configurable limit for concurrent KRM image scans
  • Improved collection of browser extension URL data for web metering
  • Improved web metering URL processing for sensitive query parameters
  • Fix for containerd inventory scan being skipped when Podman scanning is enabled
  • Fix for backslash characters being replaced in beacon authentication usernames on UNIX-like operating systems
  • Fix for Java version information being ignored
  • Fix for missing diagnostic detail when an agent upgrade package fails signature verification
  • Fix for ndtrack crash caused by invalid macOS bundle plist data
  • Bundled software version updated

 

Customer Impact:

 

  • Previously, some PVU hardware inventory files with Unicode characters in the filename (for example, usernames containing accented characters) could be skipped during processing. Now, these inventory files are handled correctly. This enhancement helps prevent unnecessary creation of duplicate inventory files.
  • Inventory collection support for Bottlerocket Linux environments has been verified for the Flexera Kubernetes Inventory Agent (KRM) and the Linux inventory agent. This enhancement provides clearer deployment guidance for Kubernetes environments using Bottlerocket.
  • Previously, the agent usage file (.mmi) did not include file size and publisher information. Now, the .mmi output includes these additional fields. This enhancement improves the usefulness of usage data for some reporting scenarios.
  • Previously, the Kubernetes agent required elevated privileges to run, which could be a blocker in environments with strict security policies. Now, the Kubernetes agent can be run in a least privilege mode. This enhancement supports improved security posture and broader deployability.
  • Previously, Kubernetes agent deployments did not support configuring multiple controllers in a high availability pattern. Now, multiple KRM controllers can be deployed so that only one is active while others remain passive and can take over if needed. This enhancement supports high availability requirements and improves resilience.
  • Previously, the Kubernetes agent could initiate an unlimited number of concurrent container inventory scans when first deployed, which could result in a high volume of simultaneous requests to the Kubernetes API server. Now, the number of concurrent container inventory scans is limited to 10 by default. This limit is configurable to suit the environment's requirements.
  • Previously, collecting web metering URL data from browser extensions had limitations in some environments (including Safari) and required approaches that were harder to standardize across browsers. Now, the solution for obtaining URL data has been improved and unified across supported browsers. This enhancement improves compatibility and supports future security and processing improvements.
  • NOTE: This enhancement requires the updated browser extensions. The previous browser extensions are not compatible with this release.
  • Previously, web metering URL collection could include unnecessary query parameter values that might contain sensitive information. Now, URL processing supports masking or dropping sensitive query parameters according to updated allowlist rules. This enhancement helps reduce privacy risk and unnecessary data transmission.
  • Previously, enabling both containerd inventory scanning and Podman inventory scanning on the FlexNet Inventory Agent for Linux could cause containerd inventory collection to be skipped. This release resolves this issue.
  • Previously, usernames containing backslash (\) characters (for example, in domain\user formats) could be rewritten with forward slashes (/) when applying configuration on UNIX-like operating systems. This release resolves this issue.
  • Previously, valid Java version information could be ignored if the java -version command returned a non-zero exit code, even when the version output was present. This release resolves this issue.
  • Previously, if a downloaded upgrade package failed signature verification, the agent logs could provide only a generic "Signature check failed" message without additional detail. This release resolves this issue.
  • Previously, the FlexNet Inventory Agent for macOS could crash when reading certain bundle .plist files containing embedded newlines or carriage returns in key fields. This release resolves this issue.
  • The OpenSSL, Go, Moby (replaced Docker), Podman, and Kubernetes third party libraries bundled with the agent have been updated in this release to address security vulnerabilities.

 

IMPORTANT

 

This release updates the Docker client library to be compatible with Docker Engine 29.3.x and 29.4.x. The update requires Docker Engine API version 1.40 or later to be present on the machine running fnms-docker-monitor. Docker versions 18 and 19, which use Docker Engine API version 1.39, are no longer supported. If the installed Docker Engine does not meet this requirement, fnms-docker-monitor will be unable to connect to the Docker API and will not collect any inventory data.

 

Product Documentation: Agent Documentation 

Please find more about the content of this release in the Release Notes.


Loading
Feed Detail