Skip to main content

フレックスエージェントのリリースノート

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 update command allowing re-download of existing agents. (CFA-221)

  • Capture CONTRAST_CONFIG_PATH as part of apps details 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 monitor command has been merged with the standard service actions. (CFA-578)

  • The profile command now accounts for OS when determining if a process is suitable for Agent instrumentation. (CFA-595)

  • The profile command now accepts a --pid option to differentiate between processes running the same application. (CFA-600)

  • The apps list command has had UX improvements to better show the relationship between processes. (CFA-598)

  • The system-info command 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_DIR to 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 libc crate to get current user rather than getuid C function. (CFA-467)

  • Set the umask on flex-comm and flex-agent directories 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_processes option 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 apps command now includes the PPID in its output.

  • The system-info command now includes the host’s IPs. (CFA-445)

  • The apps command for individual applications now includes Linux proc memory. (CFA-457)

  • The system-info command now includes host memory information and a --full option 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 contrast-flex and removed tbe symlink. (CFA-327)

  • [en] The Flex Agent identifies Kotlin applications as part of the apps command. (CFA-335)

  • [en] The Flex Agent identifiesIdentify Scala applications as part of the apps command. (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 apps command. (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 PYTHONPATH when 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-attach command 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