フレックスエージェントのリリースノート
Release date: August 6, 2026
Language versions currently supported: .NET Core, Java, Node.js, PHP, and Python
New and improved:
Restrict injectable environment variables to only those within the Contrast namespace. (CFA-565)
Force option added to the
agent updatecommand allowing re-download of existing agents. (CFA-221)Capture
CONTRAST_CONFIG_PATHas part ofappsdetails for diagnostics. (CFA-342)Restrict systemd service writes to only those files and directories required by the Flex Agent. (CFA-439)
Improve Application Fingerprint generation to handle more cases. (CFA-230)
Improve technology detection and reporting to include version of the detected technologies. (CFA-569)
Improve technology detection to account for file handlers added after process start. (CFA-543)
The
monitorcommand has been merged with the standard service actions. (CFA-578)The
profilecommand now accounts for OS when determining if a process is suitable for Agent instrumentation. (CFA-595)The
profilecommand now accepts a--pidoption to differentiate between processes running the same application. (CFA-600)The
apps listcommand has had UX improvements to better show the relationship between processes. (CFA-598)The
system-infocommand no longer requires an Agent to be present to generate a report. (CFA-579)Improve gRPC pipe generation and management. (CFA-583)
Adjust gRPC client timeouts when making calls from the CLI to the Service. (CFA-593)
Errors from the gRPC client are now better enumerated. (CFA-605)
Honor configuration values set by file for the logger. (CFA-582)
The Flex Agent includes these agent versions:
.NET Core: 60.1.2
Java: 6.33.1
Node.js: 5.62.0
PHP: 1.54.0
Python: 11.7.0
Release date: July 31, 2026
Language versions currently supported: .NET Core, Java, Node.js, PHP, and Python
注記
This release only increments the agents bundled with the Contrast Flex Agent. No changes have been made to the Flex Agent code itself.
New and improved:
The Flex Agent includes these agent versions:
.NET Core: 60.1.1
Java: 6.33.1
Node.js: 5.62.0
PHP: 1.55.0
Python: 11.7.0
Release date: July 30, 2026
Language versions currently supported: .NET Core, Java, Node.js, PHP, and Python
注記
This release only increments the agents bundled with the Contrast Flex Agent. No changes have been made to the Flex Agent code itself.
New and improved:
The Flex Agent includes these agent versions:
.NET Core: 60.1.1
Java: 6.33.0
Node.js: 5.62.0
PHP: 1.55.0
Python: 11.7.0
Release date: June 25, 2026
Language versions currently supported: .NET Core, Java, Node.js, PHP, and Python
New and improved:
The Flex Agent is available on Alpine version 3.24. (CFA-554)
The Flex Agent now reads its settings from environment variables, similar to other Contrast Agent technologies. (CFA-559)
The Flex Agent includes these agent versions:
.NET Core: 60.1.0
Java: 6.31.0
Node.js: 5.61.0
PHP: 1.53.0
Python: 11.5.0
Release date: June 25, 2026
Language versions currently supported: .NET Core, Java, Node.js, PHP, and Python
New and improved:
Updated for bundled agents
The Flex Agent includes these agent versions:
.NET Core: 60.0.1
Java: 6.30.1
Node.js: 5.59.0
PHP: 1.53.0
Python: 11.4.0
Release date: May 28, 2026
Language versions currently supported: .NET Core, Java, Node.js, PHP, and Python
重要
Breaking changes:
Update to use the new .NET agent unified package. This means Flex Agent will be unable to download any .NET agent older than 60.0.0. (CFA-519)
New and improved:
Flex Agent now reports process lists to the Agent Dashboard. (CFA-452, CFA-455)
Flex Agent enables a Systemd service to facilitate reporting. (CFA-524)
Improve Flex Agent system and container usage details. (CFA-515)
The Flex Agent includes these agent versions:
.NET Core: 60.0.1
Java: 6.29.0
Node.js: 5.58.0
PHP: 1.52.0
Python: 11.4.0
Release date: May 19, 2026
Language versions currently supported: .NET Core, Java, Node.js, PHP, and Python
New and improved:
Cache comms files ready by the agent attachment tool. (CFA-333)
The Flex Agent includes these agent versions:
.NET Core: 5.0.8
Java: 6.29.0
Node.js: 5.56.0
PHP: 1.52.0
Python: 11.3.0
Bug fixes:
When attaching the PHP agent to a process, update
PHP_INI_SCAN_DIRto maintain its reading of the default directories set at compile time. (CFA-518)
Release date: May 13, 2026
Language versions currently supported: .NET Core, Java, Node.js, PHP, and Python
New and improved:
The Flex Agent is now available for Ubuntu 26.04 - Resolute. (CFA-513)
The CLI for the Flex Agent has been updated to better clarify running state and conform to Contrast’s documentation standards. (CFA-425)
The Flex Agent includes these agent versions:
.NET Core: 5.0.8
Java: 6.28.0
Node.js: 5.56.0
PHP: 1.51.0
Python: 11.3.0
Release date: May 7, 2026
Language versions currently supported: .NET Core, Java, Node.js, PHP, and Python
New and improved:
Use Rust’s
libccrate to get current user rather thangetuidC function. (CFA-467)Set the
umaskonflex-commandflex-agentdirectories explicitly rather than relying on the user not changing them after installation. (CFA-446)Write the Flex Agent UUID marker on communications initialization, making it available once any action has executed. (CFA-504)
Add a check to the installation script to avoid overwriting the Flex Agent and injector if the same version is reinstalled. (CFA-512)
Support Go technology detection. (CFA-498)
The Flex Agent includes these agent versions:
.NET Core: 5.0.7
Java: 6.28.0
Node.js: 5.55.0
PHP: 1.51.0
Python: 11.2.0
Release date: April 29, 2026
Language versions currently supported: .NET Core, Java, Node.js, PHP, and Python
New and improved:
If the
attach_all_unknown_processesoption is used to instrument .NET Core processes, a warning is logged. (CFA-462)On agent download, file permissions are explicitly set, rather than relying on parent directory permissions, to ensure all applications have read access to the agent. (CFA-460)
On agent attachment, the Flex Agent provides a Flex UUID & Process Fingerprint for the language Agent to forward to the backend. (CFA-496)
The CLI no longer requires root permissions to run; however, it will warn if a non-root user performs an action that may have unexpected results under lower permissions. (CFA-505)
The Flex Agent includes these agent versions:
.NET Core: 5.0.6
Java: 6.28.0
Node.js: 5.55.0
PHP: 1.51.0
Python: 11.2.0
Bug fixes:
The buffer used to read comms files did not properly bound the read to ensure a null byte at the end of the read String. (CFA-506)
Release date: April 15, 2026
Language versions currently supported: .NET Core, Java, Node.js, PHP, and Python
New and improved:
Previously, the Flex Agent allowed users to disable the integrity check on language agent downloads. That is no longer an optional part of the agent download. (CFA-463)
Agent attachment now honors environment variables, in addition to file markers, when deciding if an attempt should be made to attach to a given language. (CFA-474)
Expand the details provided by the apps command to show what technologies the application is using. (CFA-475)
The Flex Agent includes these agent versions:
.NET Core: 5.0.5
Java: 6.27.0
Node.js: 5.53.1
PHP: 1.50.0
Python: 11.0.0 – With this major change, Python 3.9 will no longer be supported.
Release date: April 1, 2026
Language versions currently supported: .NET Core, Java, Node.js, PHP, and Python
New and improved:
The
appscommand now includes the PPID in its output.The
system-infocommand now includes the host’s IPs. (CFA-445)The
appscommand for individual applications now includes Linux proc memory. (CFA-457)The
system-infocommand now includes host memory information and a--fulloption to report agent and process information. (CFA-454)The AWS CLI is now excluded from attachment logic, no longer instrumented by the Python agent. (CFA-465)
All dependencies are now pinned to the exact version rather than the caret version against patches. (CFA-468)
The Flex Agent includes these agent versions:
.NET Core: 5.0.4
Java: 6.27.0
Node.js: 5.52.1
PHP: 1.50.0
Python: 10.26.0
Release date: March 5, 2026
Language versions currently supported: .NET Core, Java, Node.js, PHP, and Python
New and improved:
The Flex Agent now runs connection testing to confirm reachability from the host machine to Contrast infrastructures as part of the installation process. (CFA-310)
The Flex Agent includes these agent versions:
.NET Core: 5.0.2
Java: 6.26.0
Node.js: 5.52.0
PHP: 1.49.0
Python: 10.26.0
Bug fixes:
The Flex Agent now properly identifies Python processes instrumented by the Python agent when the runner is used, avoiding replacing the directly invoked Python agent. (CFA-434)
リリース日: 2026年1月13日
対応言語:.NET Core、Java、Node.js、Python
新機能と改善点:
The Flex Agentフレックスエージェント now offers connection testing to confirm reachability from the host machine to Contrast infrastructures. (CFA-394)
フレックスエージェントには、次のエージェントバージョンが含まれています。
.NET Coreエージェント:4.8.0
Javaエージェント:6.23.0
Node.jsエージェント:5.48.0
PHPエージェント:1.47.0
Pythonエージェント:10.22.0
リリース日: 2026年1月28日
対応言語:.NET Core、Java、Node.js、Python
新機能と改善点:
The Flex Agentフレックスエージェント CLI now includes the agent-configcommand that lets you manage agent configuration settings. (CFA-301)
フレックスエージェントには、次のエージェントバージョンが含まれています。
.NET Coreエージェント:4.8.0
Javaエージェント:6.23.0
Node.jsエージェント:5.48.0
PHPエージェント:1.47.0
Pythonエージェント:10.22.0
Archive
リリース日: 2025年12月10日
対応言語:.NET Core、Java、Node.js、Python
新機能と改善点:
[en] The フレックスエージェント now supports Alpine Package Keeper apk-tools 3.0 architecture validation. (CFA-381, CFA-382).
フレックスエージェントには、次のエージェントバージョンが含まれています。
.NET Coreエージェント:4.8.0
Javaエージェント:6.23.0
Node.jsエージェント:5.48.0
PHPエージェント:1.47.0
Pythonエージェント:10.22.0
リリース日: 2025年12月2日
対応言語:.NET Core、Java、Node.js、Python
新機能と改善点:
[en] Improved PHP process detection and attachment filtering. (CFA-112)
[en] Introduced the beta diagnostics command. (CFA-339)
フレックスエージェントには、次のエージェントバージョンが含まれています。
.NET Coreエージェント:4.8.0
Javaエージェント:6.23.0
Node.jsエージェント:5.47.0
PHPエージェント:1.47.0
Pythonエージェント:10.21.0
リリース日: 2025年11月20日
対応言語:.NET Core、Java、Node.js、Python
新機能と改善点:
[en] Improved PHP process detection and attachment filtering. (CFA-112)
フレックスエージェントには、次のエージェントバージョンが含まれています。
.NET Coreエージェント:4.8.0
Javaエージェント:6.23.0
Node.jsエージェント:5.47.0
PHPエージェント:1.47.0
Pythonエージェント:10.21.0
リリース日: 2025年11月5日
対応言語:.NET Core、Java、Node.js、Python
新機能と改善点:
[en] Added support for Docker image attachments from the host. (CFA-263)
[en] Renamed the service to c
ontrast-flexand removed tbe symlink. (CFA-327)[en] The Flex Agent identifies Kotlin applications as part of the
appscommand. (CFA-335)[en] The Flex Agent identifiesIdentify Scala applications as part of the
appscommand. (CFA-336)フレックスエージェントには、次のエージェントバージョンが含まれています。
.NET Coreエージェント:4.6.0
Javaエージェント:6.22.1
Node.jsエージェント:5.47.0
PHPエージェント:1.46.0
Pythonエージェント:10.18.0
リリース日: 2025年10月16日
対応言語:.NET Core、Java、Node.js、Python
新機能と改善点:
[en] The Flex Agent now generates Alpine Package Keeper (APK) artifacts. (CFA-313)
[en] The Flex Agent identifies PHP applications as part of the
appscommand. (CFA-288)フレックスエージェントには、次のエージェントバージョンが含まれています。
.NET Coreエージェント:4.5.2
Javaエージェント:6.22.0
Node.jsエージェント:5.45.1
PHPエージェント:1.46.0
Pythonエージェント:10.17.0
リリース日: 2025年9月17日
対応言語:.NET Core、Java、Node.js、Python
新機能と改善点:
The Flex Agentフレックスエージェント now has full support for attaching the PHP agent to applications. (CFA-140)
フレックスエージェントには、次のエージェントバージョンが含まれています。
.NET Coreエージェント:4.5.1
Javaエージェント:6.20.1
Node.jsエージェント:5.42.1
[en] PHP: 1.45.0
Pythonエージェント:10.16.0
リリース日: 2025年9月3日
対応言語:.NET Core、Java、Node.js、Python
[en] Beta languages supported: PHP
新機能と改善点:
[en] The フレックスエージェント now has Beta support for attaching the PHP agent to applications. (CFA-141)
[en] The フレックスエージェント now includes an uninstallation script. (CFA-251)
[en] The フレックスエージェント has reduced the size of the bundled .NET Core agent. (CFA-254)
[en] The フレックスエージェント now uses the base maven repo when specifying where to pull the Java agent. (CFA-281)
フレックスエージェントには、次のエージェントバージョンが含まれています。
.NET Coreエージェント:4.5.1
Javaエージェント:6.20.1
Node.jsエージェント:5.42.1
[en] PHP: 1.45.0
Pythonエージェント:10.12.0
[en] Bug fixes:
[en] Fixed an issue where the REPL wasn't ignored when determining if a Python process should be instrumented,. (CFA-276)
[en] Fixed an issue where an extra separator character was added to the
PYTHONPATHwhen attaching to a Python process. (CFA-278). (CFA-278)
リリース日: 2025年8月12日
対応言語:.NET Core、Java、Node.js、Python
新機能と改善点:
フレックスエージェントには、次のエージェントバージョンが含まれています。
.NET Coreエージェント:4.5.0
Javaエージェント:6.20.1
Node.jsエージェント:5.42.1
Pythonエージェント:10.12.0
[en] Bug fixes:
[en] Fixed an issue where existing attach settings were overwritten when the agent installed the injector. (CFA-256)
リリース日: 2025年8月7日
対応言語:.NET Core、Java、Node.js、Python
新機能と改善点:
フレックスエージェントには、次のエージェントバージョンが含まれています。
.NET Coreエージェント:4.5.0
Javaエージェント:6.20.1
Node.jsエージェント:5.41.1
Pythonエージェント:10.12.0
[en] Bug fixes:
[en] Fixed an issue where the
auto-attachcommand in the script failed to execute when running the installation in unattached mode. (CFA-250)
リリース日: 2025年8月7日
対応言語:.NET Core、Java、Node.js、Python
新機能と改善点:
フレックスエージェントには、次のエージェントバージョンが含まれています。
.NET Coreエージェント:4.5.0
Javaエージェント:6.20.1
Node.jsエージェント:5.41.1
Pythonエージェント:10.12.0
リリース日: 2025年7月28日
対応言語:.NET Core、Java、Node.js、Python
新機能と改善点:
フレックスエージェントは、各エージェントをダウンロードする際に、パプリックポジトリが提供するハッシュ値を用いて、ファイルの整合性を検証するようになりました。(CFA-196)
特定の監視対象プロセスに対して、Contrastエージェントの特定のバージョンを固定(pin)できるようになりました。(CFA-242)
各Contrastエージェントで許容されるエージェントの最大バージョンを指定できるようになりました。(CFA-183)
フレックスエージェントには、次のエージェントバージョンが含まれています。
.NET Coreエージェント:4.4.5
Javaエージェント:6.19.0
Node.jsエージェント:5.40.1
Pythonエージェント:10.11.0
リリース日: 2025年7月15日
対応言語:.NET Core、Java、Node.js、Python
新機能と改善点:
フレックスエージェントの最初のリリースです。このエージェントを使用すると、1つのパッケージで、異なる言語に対して複数のContrastエージェントをインストールできます。また、エージェントの更新プロセスの自動化にも役立ちます。エージェントウィザードを使用してインストールすることも、手動でインストールすることもできます。
フレックスエージェントには、次のエージェントバージョンが含まれています。
.NET Coreエージェント:4.4.3
Javaエージェント:6.19.0
Node.jsエージェント:5.39.1
Pythonエージェント:10.11.0