Release notes for Instana agents

Agent updates are released separately from the SaaS and self-hosted Instana updates, and have their own release versions.

For more information about agents, see Host agent.

Agent bootstrap and assembly

The agent bootstrap provides a set of static libraries that are provided as part of the agent assembly. These libraries are static and cannot be automatically updated. The agent assembly is also static. As part of the Debian or RPM package, a JVM is also added.

To update the agent bootstrap and assembly, you must reinstall the agent. See Updating host agents.

After an agent assembly is released, all subsequent agent releases have the new assemblies automatically included.

Table 1. Agent assembly releases
Release date Agent bootstrap version Version and changes
10 June 2026 1.2.56
Agent-Bootstrap is updated to 1.2.56:
  • Fixed restarts when the agent is in OFF mode.

Default MaxMetaspaceSize is set to 148m from 128m.

AIX RPM packages support AIX 7.1 now instead of 7.2 minimum.

RPM and DEB files contain package-version file reflecting the package version.

27 May 2026 Not applicable
Sigar is updated to fix a critical AIX crash during filesystem enumeration:
  • Fixed an issue that could cause the agent to crash while scanning NFS file systems on AIX.

Updated Bouncycastle from 1.79 to 1.84.

20 May 2026 1.2.55
Agent-Bootstrap is updated to 1.2.55:
  • Updated agent_health_check.status creation to use secure 0644 permissions instead of 0666.

pax-logging-* is updated to 1.12.17.

14 May 2026 1.2.54
Agent-Bootstrap is updated to 1.2.54:
  • Netty is updated to 4.1.133.Final.

Maven repository configuration is simplified to use only the shared repository instead of both shared and features-public, as features-public is already included in shared.

6 May 2026 Not applicable
Sigar is updated to fix a critical AIX crash during filesystem enumeration:
  • Fixed a SIGSEGV that might occur when the agent scanned file systems with missing vmount metadata fields.
  • Added validation for zero vmount offsets before the agent dereferenced native pointers.

J9 based agents are updated to 11.0.31.

29 April 2026 1.2.53

Zulu based agents updated to 11.0.31.

Agent-Bootstrap is updated to 1.2.53:
  • Fixed environment variable handling to use INSTANA_AGENT_ENABLE_MONITOR instead of ENABLE_AGENT_MONITOR.
Windows agent uninstaller now automatically cleans up .NET tracing configuration:
  • Removes Instana-specific registry entries (CLRManagedLibsVersion and LastKnownWASProcessId).
  • Removes .NET Core profiler environment variables (CORECLR_ENABLE_PROFILING, CORECLR_PROFILER, CORECLR_PROFILER_PATH_32, CORECLR_PROFILER_PATH_64) if they reference Instana's profiler.
  • Removes Instana tracing hooks from DOTNET_STARTUP_HOOKS environment variable while preserving other startup hooks.
22 April 2026 Not applicable

pax-logging-* is updated to 1.12.16 to mitigate CVE-2026-34478, CVE-2026-34480, and CVE-2026-34477.

pax-url-aether is updated to 2.6.17.instana-3:
  • plexus-utils is updated to 3.6.1 to mitigate CVE-2025-67030.
17 April 2026 Not applicable
Sigar is updated to address critical memory management issues:
  • Fixed native memory leaks through SIGAR_CHEX macro.
  • Resolved JNI local reference table exhaustion issues.
  • Fixed Win32 resource leaks.
  • Improved Linux build compatibility for glibc 2.28 and later versions.

INSTANA_AGENT_ENABLE_MONITOR is enabled by default (set to true).

-Xshareclasses:none is added to startup options.

8 April 2026 Not applicable Default jitter configuration incom.instana.agent.main.config.UpdateManager.cfg updated from 90 minutes to 180 minutes ±90 minutes.
1 April 2026 1.2.52
Agent-Bootstrap is updated to 1.2.52
  • Netty is updated to 4.1.132.Final.

commons-compress is added to startup.properties.

25 March 2026 1.2.51
Agent-Bootstrap is updated to 1.2.51:
  • Netty is updated to 4.1.131.Final.
  • jackson-core is updated to 2.21.1.
  • commons-io is updated to 2.21.0.
  • commons-codec is updated to 1.21.0.
  • commons-lang3 is updated to 3.20.0.
13 April 2026 Not applicable

Instana agent AIX RPM packages for air-gapped AIX 64-bit systems are now available through the Instana UI. For more information, see Installing the host agent in an air-gapped environment.

3 March 2026 Not applicable Added support for running the agent as a non-root user by using Linux kernel capabilities. For more information, seeRunning Instana agent as a non-root user (public preview).
24 December 2025 1.2.50
Agent-Bootstrap is updated to 1.2.50:
  • Netty is updated to 4.1.129.Final.
9 December 2025 Not applicable

Updated felix fileinstall to version 3.7.5-INSTANA-2 to resolve a race condition that caused disk and memory leaks when sensors started and stopped rapidly. For more information, see FELIX-6812 and apache/felix-dev#458.

Updated agent-diagnostic to version 1.0.7 to address CVE-2025-11226.

12 November 2025 1.2.49

Zulu based agents updated to 11.0.29 for ppc64.

Updated Agent-Bootstrap to version 1.2.49, which adds the ability to set the agent version using the INSTANA_AGENT_UPDATES_VERSION environment variable.

30 October 2025 Not applicable

Zulu-based agents updated to 11.0.29 except ppc64.

J9-based agents updated to 11.0.29.

25 September 2025 Not applicable Upgraded Bouncy Castle to version1.79 to address CVE-2025-8916 and added thebctls-jdk18on artifact to supportnetty.common:4.1.125.Final, which resolves theBouncyCastleJsseProvider not found issue and ensures proper loading of Bouncy Castle JSSE during agent startup.
17 September 2025 1.2.48

Packaged a custom version of the Windows Service Wrapper to prevent the Instana agent service from being flagged as a virus.

Improved performance by skipping TLS checks on status and stop commands.

Updated Agent-Bootstrap to version 1.2.48, which upgrades io.netty_netty-codec-http to version 4.1.125.Final to address CVE-2025-58056.

11 September 2025 1.2.47 UpdatedAgent-Bootstrap to version1.2.47, which adds environment variable control for the Kubernetes discovery feature. SetINSTANA_FEATURE_DISCOVERY_KUBERNETES_ENABLED=true to enable it; otherwise,discovery-kubernetes is automatically added to the excluded features list.
3 September 2025 1.2.46

Updated Agent-Bootstrap to version 1.2.46, which updates jgit to version 5.13.5.202508271544-r to address CVE-2025-4949 and updates agent-gitops to version 1.1.11.

Updated pax-url-wrap to version 2.6.17.instana-2 to fix commons-lang3 identification.

27 August 2025 1.2.45

Updated Memory Calculator to version 1.2.14 with GO 1.23.12.

Updated Agent-Bootstrap to version 1.2.45, which repackages the following dependencies: commons-io/2.20.0.instana-1, commons-codec/1.19.0.instana-1, commons-compress/1.28.0.instana-1, commons-csv/1.14.1.instana-1, and commons-lang3/3.18.0.instana-1 (fixed version identifier from -instana to .instana), and updates commons-collections4 to version 4.5.0.

22 August 2025 1.2.44 UpdatedAgent-Bootstrap to version1.2.44, which updatesnetty to version4.1.124.Final.
20 August 2025

1.2.43

1.2.42

Updated Agent-Bootstrap to version 1.2.42 (internal only, not released), which uses updated commons-lang3 version 3.18.0.

Updated Agent-Bootstrap to version 1.2.43, which uses repackaged commons-lang3 version 3.18.0-instana-1.

Repackaged pax-url-wrap with commons-lang3 3.18.0 and updated the version string to 2.6.17.instana-1.

For archived release notes, see Agent bootstrap and assembly.

Planned updates to the agent

The agent bootstrap component does not update itself regardless of the deployment method and must be manually updated by reinstalling the agent. Without periodic manual updates, the agent might cause deployment issues.

The following table has information about planned breaking changes to the agent bootstrap to help you plan manual updates and avoid risks. For more information, see agent bootstrap.

Table 2. Planned updates to the agent
Update date Description Implementation release
27 February 2025 The service mesh bypass configuration option is deprecated effective March 2025 and will be removed in a future Instana agent release. Use Instana's native service mesh support for Istio and OpenShift ServiceMesh instead. For more information, seeSupported service meshes. March 2025
23 January 2025 Agent deployment on Kubernetes and Red Hat OpenShift using static YAML files is not recommended because these files are no longer maintained. Use other supported deployment methods such as the Instana operator or Helm chart instead. NA
13 September 2024
Operator installation with Helm chart deployment
  • The Kubernetes and Red Hat OpenShift Instana agent operator is installed along with the Helm chart deployment silently. When you run the Helm install command, the command deploys a CRD and a custom resource YAML file, which picks up configuration from the Helm configuration. This transition aims to streamline the agent deployment into a single process, helping to ensure a more integrated and customizable deployment workflow. This change also provides improved automation, configuration capability, and overall deployment consistency.
Removal of leader-elector
  • After the transition, you cannot use the old kubernetes-sensor. Instead, you must use its new version, k8s-sensor. Therefore, leader-elector is also not available. The leader-elector images is planned to be removed completely from the registry in the upcoming releases.
Upcoming releases
21 August 2024
Agent Assembly switch to Java 11
  • Current versions of Instana agents support Java 8 and Java 11. However, in the upcoming releases, new Instana agents might stop the support for Java 8 and use only Java 11 to support a Karaf runtime update. This change is applied on the Agent Bootstrap level. Existing agents are not impacted by this change because the sensor code of these agents is compatible with Java 8. However, you are recommended to switch to Java 11 to avoid potential issues.
Transition stages:
  • Stage 1: HotSpot-based agent transition to Java 11 - Agent Assemblies released with a pre-packaged HotSpot JVM support Java 11 only. You must use Java 11 for these Agent Assemblies.
  • Stage 2: Monitoring issue for new agents with Java 8 - When you start new Agent Assemblies with a JVM based on Java 8, a monitoring issue appears. This monitoring issue alerts you about the upcoming requirement to switch to Java 11. You can find this monitoring issue in the agent dashboard and the Monitoring issues tab in the Events menu.
  • Stage 3: Update to Karaf runtime - The Karaf runtime is updated. Agent Assemblies released after this stage do not support Java 8. You must use Java 11 only.

Stage 1: September 2024

Stage 2: January 2025

Agent Bundle

The agent bundle provides the base for other sensors to run.

Table 3. Agent bundle releases
Release date: 11 June 2026 | Version: 1.2.68 | Change Tag: 2026.06.11.0604
Bundle updates

agent 1.1.778: Improves Linux hostname resolution by removing trailing newline characters from command output.

Fixes

Previously, Linux hostname detection could include trailing newline characters from hostname command output, an issue introduced in Agent 1.2.66. Now, hostname and FQDN values are trimmed before being used.

Release date: 10 June 2026 | Version: 1.2.67 | Change Tag: 2026.06.10.1650
Bundle updates
  • agent 1.1.777: Improved process output streaming reliability.
  • agent-jvm-handling 1.0.48: Improved process output streaming reliability.
  • agent-netty-allocator 1.0.5: Resolved memory corruption on OpenJ9 Java 17.
  • agent-process-handling 1.0.50: Improved process output streaming reliability.
  • agent-metaspace-monitor 1.0.1: Enhanced memory management.
Fixes
  • Previously, process output streaming could fail unexpectedly when the internal ThreadPool was prematurely cleaned up due to missing hard references. Now, session references are properly maintained throughout the process lifecycle, ensuring reliable output streaming for JVM attachment, Windows service monitoring, and support task execution.
  • Previously, memory corruption crashes occurred in OpenJ9 Java 17 during direct buffer deallocation due to improper reallocation handling. Now, the capacity method properly uses reflection-based reallocation aligned with Netty's implementation, preventing memory corruption in stricter JVM environments.
  • Previously, the metaspace monitor triggered agent reboots too aggressively at 20 MB threshold without attempting memory cleanup. Now, the threshold is relaxed to 15 MB and garbage collection is attempted before counting towards reboot triggers, reducing unnecessary restarts.
Internal updates
  • sensor-api 1.2.182
  • agent-json 1.2.182
Release date: 9 June 2026 | Version: 1.2.66 | Change Tag: 2026.06.09.0813
Bundle updates
  • agent 1.1.776: Adds hostname resolution tracking and change detection.
  • agent-task-orchestrator 1.0.11: Tracks thread pools and prevents task leaks.
  • agent-jvm-handling 1.0.47: Standardizes JVM communication on AgentSocket endpoint.
  • agent-metaspace-monitor 1.0.0: Monitors metaspace memory and triggers agent restart when threshold is reached.
Features

All JVM-to-agent communication now uses the AgentSocket mechanism on port 42699, simplifying the communication architecture and improving reliability. The ENABLE_AGENT_SOCKET environment variable is now a no-op, and the legacy socket-based communication channel has been removed.

Fixes
  • Previously, ServiceLoader.load() failed in custom classloaders when loading services from META-INF/services. Now, both AgentInMemoryClassLoader and AgentURLClassloader properly support ServiceLoader discovery.
  • Previously, non-root users could not attach to OpenJ9 JVMs when root created attachment lock files. Now, Byte Buddy 1.18.9 enforces 0666 permissions on lock files, enabling multi-user attachment.
  • Previously, metaspace exhaustion could prevent the monitor from detecting low memory conditions. Now, the metaspace monitor runs as an independent bundle and triggers agent restart when less than 20 MB metaspace remains available, with faster detection (50 seconds vs 3 minutes).
  • Previously, hostname changes went undetected, causing troubleshooting difficulties. Now, the agent tracks hostname resolution methods and detects changes with detailed diagnostics.
  • Previously, unreferenced thread pools could leak tasks indefinitely. Now, the agent tracks all thread pools and automatically cancels tasks in unreferenced pools after 60 seconds.
Internal updates
  • javaagent-loader 1.3.77
  • attach-tools 1.18.9
  • agent-task-orchestrator-api 1.0.5
  • agent-util 1.0.22
Release date: 22 May 2026 | Version: 1.2.65 | Change Tag: 2026.05.22.0659
Bundle updates
  • agent 1.1.775: Improves network interface detection.
  • agent-jvm-handling 1.0.46: Resolves JVM connection stalls.
  • agent-process-handling 1.0.49: Reduces logging verbosity.
  • agent-sensor 1.0.5: Adds support for custom tags.
  • agent-socket-server 1.0.14: Improves connection management reliability.
Features

Custom tags that are configured in configuration.yaml are now reported to the backend, enabling better organization, and filtering of monitored entities.

You can now configure the network interface lookup interval through the INSTANA_NETWORK_LOOKUP_INTERVAL_SECONDS environment variable (minimum 10 seconds), which allows adjustment of network interface discovery frequency based on your environment needs.

Fixes

Previously, JVM connections might stall when new connections replaced waiting connections, preventing proper instrumentation. Now, the agent closes the old waiting connections correctly to prevent stalls.

Previously, all network interfaces were returned regardless of status, potentially causing connectivity issues. Now, the agent includes only active (UP) network interfaces.

Previously, environment variables were logged in Process toString() output, creating excessive log noise. Now, the agent includes the environment variables only in toDebugString() methods with proper obfuscation.

Release date: 19 May 2026 | Version: 1.2.64 | Change Tag: 2026.05.19.1442
Bundle updates
  • agent 1.1.774: Improved configuration file monitoring and JVM attachment diagnostics.
  • agent-jvm-handling 1.0.45: Added monitoring issue for JVM attachment permission failures.
  • javaagent-loader 1.3.76: Fixed loader startup on Java 1.6 with IBM WebSphere.
Features

JVM attachment permission failures now generate a dedicated monitoring issue (jvm_attach_permission) for simplify diagnosis and troubleshooting.

Fixes
  • Previously, broken symbolic links in configuration directories caused continuous ERROR logs and prevented configuration files from being processed. Now, the agent skips broken symbolic links gracefully and continues configuration monitoring normally.
  • Previously, the javaagent-loader failed to start on Java 1.6 with IBM WebSphere because of unhandled exceptions during MBean server initialization. Now, the loader handles all exceptions during MBean server preloading and continues startup successfully.
Internal updates

agent-util 1.0.21

Release date: 11 May 2026 | Version: 1.2.63 | Change Tag: 2026.05.11.1525
Bundle updates
  • agent 1.1.773: Improved configuration file change detection.
  • agent-jvm-handling 1.0.44: Added configurable JVM attachment logging.
  • agent-process-handling 1.0.48: Extended IBM i process monitoring and improved container detection performance.
Features

IBM i systems now detect native jobs in addition to PASE processes, enabling monitoring of IBM MQ and other native workloads.

JVM attachment operations can now log to stdout through the INSTANA_JVM_ATTACHMENT_LOG_TO_STDOUT environment variable, which improves troubleshooting in containerized environments.

Fixes

Previously, configuration file changes in Kubernetes environments might be missed because of inotify limitations. Now, the agent combines event-based detection with polling to deduct configuration updates reliably.

Previously, Podman container ID detection used unnecessary processing in cgroupv2 environments, which increased CPU usage. Now, the agent skips this work in cgroupv2 environments to improve performance.

Internal updates
  • agent-cgroup 1.0.12
  • agent-runtime-api 1.0.18
  • agent-runtime 1.0.22
  • sensor-api 1.2.181
  • agent-json 1.2.181
  • netty 4.1.133.Final
Release date: 29 April 2026 | Version: 1.2.62 | Change Tag: 2026.04.29.0859
Bundle updates
  • agent 1.1.772: Improved unique ID generation for Kubernetes environments, enhanced host ID handling for AWS Fargate, and fixed duplicate log file display on Windows.
  • agent-backend 1.0.13: Added proactive monitoring to detect and recover from slow backend connections and stalled message queues.
  • agent-jvm-handling 1.0.43: Re-enabled cleanup of stale attach files on z/OS systems.
  • agent-process-handling 1.0.47: Fixed race condition in container process identification.
Features
  • OVN-Kubernetes interface filtering prevents MAC address collisions across clusters by excluding management port interfaces from unique ID generation.
  • Automatic agent ID persistence activation when MAC addresses are unavailable, ensuring stable agent identification in dynamic environments.
  • Backend connection health monitoring detects slow backends and stalled message queues, then automatically recovers to prevent memory exhaustion.
  • DNS lookup optimization in Kubernetes environments reduces CoreDNS load and improves startup performance when the NODE_NAME environment variable is set.
Fixes
  • Previously, AWS Fargate task ARNs containing forward slashes caused log download failures with HTTP 400 errors. Now, the agent sanitizes host IDs to ensure URL compatibility.
  • Previously, Windows systems displayed duplicate log files in the UI because path comparisons were not normalized. Now, the agent normalizes paths and compares case-insensitively on Windows.
  • Previously, concurrent threads might overwrite valid container process IDs with null values. Now, proper synchronization prevents race conditions in container process identification.
  • Previously, stale attach files accumulated on z/OS systems. Now, cleanup mechanisms properly remove stale temporary files.
Internal updates
  • agent-netty42-pki 1.0.1
  • agent-util 1.0.20
Release date: 16 April 2026 | Version: 1.2.61 | Change Tag: 2026.04.16.1110
Bundle updates
  • javaagent-loader 1.3.75: Enhanced Elasticsearch compatibility and improved attach mechanism configuration.
  • agent-jvm-handling 1.0.42: Improved cleanup operations, permission handling, and instana-sudo integration for JVM attachments.
  • agent-process-handling 1.0.46: Enhanced z/OS support for WebSphere and Liberty selective monitoring.
  • agent-windows-extensions 1.3.82: Enhanced IIS reset detection for .NET Full Framework monitoring.
Features
  • Added compatibility with the Elasticsearch entitlement system by using bytecode transformation, enabling the agent to attach without triggering security violations.
  • Selective monitoring support for WebSphere and Liberty processes on z/OS platforms.
  • Enhanced the attach mechanism for J9 and OpenJ9 JVMs. The agent now automatically adjusts the heap size to 128 MB when it uses JDK `tools.jar`.
Fixes
  • Previously, orphaned .dll and .so files from terminated processes accumulated in /tmp/.instana. Now, cleanup operations properly remove these files including libprofsensor libraries.
  • Previously, J9 attach directory cleanup failed with an "Operation not permitted" error in non-root mode. Now, capability checks, such as CAP_FOWNER and CAP_DAC_OVERRIDE ensure cleanup only runs with appropriate permissions.
  • Previously, IIS worker processes lacked visibility when CLR instrumentation required an iisreset. Now, the discovery-clr sensor reports when an IIS reset is needed and displays a clear message in the UI.
Internal updates agent-permission-api 1.0.2
Release date: 13 April 2026 | Version: 1.2.60 | Change Tag: 2026.04.13.1329
Bundle updates
  • agent 1.1.771: Added z/OS-specific persistence path for stable agent IDs across restarts.
  • agent-configuration-integration-vault 1.0.19: Enhanced Key Vault V2 configuration validation with detailed logging for prefix-keypath combinations.
Fixes
  • Previously, z/OS agent generated a new unique ID on every restart in environments without standard network interface commands. This behavior might disrupt monitoring and cause loss of historical data continuity. The agent now persists the IDs to/var/instana/instana-agent-id and reused across restarts.
  • Previously, incorrect Key Vault V2 prefix and key-path combinations causes wrong /data/ injection without clear indication. The agent now logs detailed information about configuration issues to help you identify and fix misconfigurations.
Release date: 8 April 2026 | Version: 1.2.59 | Change Tag: 2026.03.11.1009
Bundle updates This update changes the internal references to the third-party components for easier future upgrades.
Features This release contains no new features.
Fixes This release contains no fixes.
Internal updates
  • agent 1.1.770
  • agent-backend 1.0.12
  • agent-cgroup 1.0.11
  • agent-config-provider 1.0.2
  • agent-configuration-integration-vault 1.0.18
  • agent-cri-client 1.0.7
  • agent-grpc 1.0.20
  • agent-grpc-channel-cache 1.0.5
  • agent-http 1.0.8
  • agent-ibm-secrets-manager 1.0.3
  • agent-ibmi-handler 1.0.4
  • agent-internal-api 2.0.1
  • agent-jvm-handling 1.0.41
  • agent-open-telemetry-base 2.2.6
  • agent-open-telemetry-grpc 1.1.18
  • agent-open-telemetry-http 1.1.17
  • agent-open-telemetry-http-api 1.0.7
  • agent-open-telemetry-service 1.1.15
  • agent-process-handling 1.0.45
  • agent-prometheus 1.0.15
  • agent-runtime 1.0.21
  • agent-self-profiling 2.0.1
  • agent-sensor 1.0.4
  • agent-socket-server 1.0.13
  • agent-socket-server-api 1.0.9
  • agent-support-karaf 1.0.2
  • agent-task-orchestrator 1.0.10
  • agent-task-orchestrator-api 1.0.4
  • agent-util 1.0.19
  • commons-codec 1.21.0.instana-1
  • commons-io 2.21.0.instana-1
  • commons-lang3 3.20.0.instana-1
  • discovery-ibmiseries 1.0.82
  • discovery-power-hmc 1.0.22
  • discovery-websphere 1.1.53
  • jackson-annotations 2.21
  • jackson-core 2.21.1
  • jackson-databind 2.21.1
  • jackson-dataformat-yaml 2.21.1
  • jackson-datatype-jdk8 2.21.1
  • netty-buffer 4.1.132.Final
  • netty-codec 4.1.132.Final
  • netty-codec-dns 4.1.132.Final
  • netty-codec-http 4.1.132.Final
  • netty-codec-http2 4.1.132.Final
  • netty-codec-socks 4.1.132.Final
  • netty-common 4.1.132.Final
  • netty-handler 4.1.132.Final
  • netty-handler-proxy 4.1.132.Final
  • netty-resolver 4.1.132.Final
  • netty-resolver-dns 4.1.132.Final
  • netty-transport 4.1.132.Final
  • netty-transport-native-unix-common 4.1.132.Final
  • otel-sensorsdk-genai 1.0.4
  • sensor-ibmiseries 1.0.82
  • sensor-power-hmc 1.0.22
  • sensor-websphere 1.1.53
  • sensor-websphere-dmgr 1.1.53
  • snakeyaml 2.6
Release date: 25 March 2026 | Version: 1.2.58 | Change Tag: 2026.03.11.1232
Bundle updates
  • agent 1.1.769: Improved process lifecycle management on IBM i and z/OS platforms.
  • agent-jvm-handling 1.0.40: Enhanced JVM discovery with configurable attach directories and non-root attachment support.
  • agent-open-telemetry-grpc 1.1.17: Fixed TLS support for gRPC OTLP endpoint.
  • agent-process-handling 1.0.44: Optimized container process matching and added retry mechanism for slow filesystems.
  • agent-prometheus 1.0.14: Added snappy decoder support for Prometheus metrics.
  • agent-socket-server 1.0.12: Fixed TLS support for gRPC OTLP endpoint.
  • agent-windows-extensions 1.3.81: Improved InstanaPCP error handling for missing performance counters and invalid configuration.
Features
  • Configurable custom attach directories for JVM discovery to support non-standard temp directory locations.
  • Snappy compression decoder support for Prometheus metrics.
  • Monitoring event for missing HOME directory configuration issues.
Fixes
  • Previously, dead processes on IBM i and z/OS systems appeared alive with [cmdline_absent] marker. Now, proper SigarException is thrown for absent processes.
  • Previously, gRPC OTLP endpoint (port 4317) did not support TLS connections. Now, TLS is properly configured and functional.
  • Previously, container PID detection could fail on slow proc filesystems. Now, retry mechanism handles transient filesystem delays.
  • Previously, InstanaPCP could exit when performance counters were missing or configuration was invalid. Now, InstanaPCP continues operating with appropriate error handling.
Internal updates
  • agent-netty42-pki 1.0.0
  • agent-permission 1.0.2
  • agent-permission-api 1.0.1
  • agent-runtime 1.0.20
  • agent-runtime-api 1.0.17
  • agent-socket-server-api 1.0.8

Release date: 11 March 2026 | Version: 1.2.57 | Change Tag: 2026.03.11.1015

Bundle updates
  • agent 1.1.768: Fixed agent ID persistence path for containerized environments.
  • agent-cgroup 1.0.10: Fixed cgroup parsing for cri-containerd environments.
  • agent-process-handling 1.0.43: Improved container runtime compatibility with static linking and musl support.
  • agent-self-profiling 2.0.0: Modernized profiling with Java Flight Recorder support.
Features
  • Self-profiling now uses Java Flight Recorder (JFR) instead of JVMTI, enabling profiling across HotSpot, OpenJDK, OpenJ9, and IBM Semeru JVMs without native dependencies.
Fixes
  • Previously, Podman container information was unavailable on older Linux distributions due to dynamic library dependencies. Now, static linking ensures compatibility across all Linux environments.
  • Previously, cgroup file parsing failed with cri-containerd runtime due to extra colons in paths. Now, parsing correctly handles cri-containerd separator format.
Internal updates
  • agent-permission 1.0.1
  • agent-runtime 1.0.19
  • agent-runtime-api 1.0.16
  • agent-util 1.0.18

Release date: 3 March 2026 | Version: 1.2.56 | Change Tag: 2026.03.03.2113

Bundle updates
  • agent-process-handling 1.0.42: Improved Windows compatibility and process argument handling.
  • agent-jvm-handling 1.0.39: Enhanced socket communication reliability.
Features
  • Previously, the agent attempted to deploy the instana-sudo binary on Windows systems, causing permission errors. Now, the agent skips the deployment of the instana-sudo binary on Windows because Windows operations do not require it.
  • Previously, socket connections between the agent and monitored JVMs might fail in environments with proxy configurations. Now, the agent bypasses proxy settings for direct JVM communication.
  • Previously, on Windows systems with long process command lines exceeded 3,000 characters, the agent lost all process arguments due to UTF-16 truncation issues. Now, the agent sanitizes and preserves process arguments. It replaces invalid UTF-8 bytes with the replacement character (�).
  • Previously, the agent might fail to retrieve container metadata in CRI-O environments, causing selective monitoring to malfunction. Now, the agent fetches the container metadata properly. Selective monitoring works correctly in CRI-O environments.

Release date: 2 March 2026 | Version: 1.2.55 | Change Tag: 2026.03.02.1407

Bundle updates
  • agent-permission 1.0.0: New permission-checking infrastructure with Linux capability detection for non-root operation.
  • agent-permission-api 1.0.0: Permission checking API with composable predicates and detailed permission results.
  • agent-jvm-handling 1.0.38: Integrated permission checks for JVM attachment operations.
  • agent-process-handling 1.0.41: Integrated permission checks for container operations and added instana-sudo binary support.
  • unix-socket-util 1.2.11: Added pre-flight permission checks before socket connections with caching.
Features
  • Non-root agent operation with comprehensive Linux capability detection and validation, including instana-sudo binary support for user change when needed.
  • Permission checking system that detects required capabilities (CAP_DAC_OVERRIDE, CAP_DAC_READ_SEARCH, CAP_KILL, CAP_SETUID, CAP_SETGID, CAP_NET_ADMIN, CAP_NET_RAW, CAP_SYS_CHROOT, CAP_SYS_PTRACE, and CAP_SYS_ADMIN) for monitoring operations.
  • Pre-flight Unix socket permission validation with 1-minute caching to prevent connection failures and provide early diagnostic feedback.
Internal updates
  • agent-cgroup 1.0.9
  • agent-process-handling-api 1.0.8
  • agent-runtime 1.0.18
  • agent-runtime-api 1.0.15
  • agent-util 1.0.17

Release date: 26 February 2026 | Version: 1.2.54 | Change Tag: 2026.02.26.0814

Bundle updates
  • agent 1.1.767: Adds persistent agent ID functionality to maintain stable identification across restarts.
  • agent-jvm-handling 1.0.37: Improves compatibility of IBM MQ monitoring with the OpenJ9 JVM.
Features

Agent IDs can now persist across restarts when enabled by the INSTANA_PERSIST_HOST_UNIQUE_ID environment variable. This feature maintains a stable agent identity in dynamic environments like containers and virtual machines with changing network configurations.

Fixes

Previously, monitoring IBM MQ processes on Windows caused continuous error pop-ups due to incompatible JVM attach attempts between HotSpot and OpenJ9. Now, the agent correctly uses MQ_JRE_PATH to attach correctly to IBM MQ processes with OpenJ9 JVM.

Release date: 24 February 2026 | Version: 1.2.53 | Change Tag: 2026.02.24.1336

Bundle updates
  • agent-open-telemetry-service 1.1.14: Improved OpenTelemetry metrics processing performance.
  • agent-jvm-handling 1.0.36: Fixed cleanup of stale attachment files.
Fixes
  • Previously, OpenTelemetry metrics processing triggered repeated DNS queries for hostname resolution. This behavior caused performance degradation and potential failures in restricted network environments. Now, hostname resolution uses a cached value, which eliminates redundant DNS queries and improves reliability.
  • Previously, stale .attach_pid files that are accumulated in application working directories when target JVM processes terminated during agent attachment. Now, attachment file cleanup works correctly even when processes terminate unexpectedly, which prevents file accumulation.

Release date: 16 February 2026 | Version: 1.2.52 | Change Tag: 2026.02.16.0626

Bundle updates

agent-socket-server 1.0.11: Resolved an agent startup hang caused by entropy starvation.

Fixes

Previously, the agent might hang during startup while generating self-signed certificates due to entropy starvation. Now, the agent uses a nonblocking SecureRandom implementation to prevent startup delays.

Release date: 12 February 2026 | Version: 1.2.51 | Change Tag: 2026.02.12.0856

Bundle updates
  • agent-cgroup 1.0.8: Enhanced support data collection with comprehensive cgroup file tracking and diagnostic information.
  • agent-jvm-handling 1.0.35: Added unique memory markers to identify and filter internal JVM version check processes.
  • agent-sensor 1.0.3: Fixed a blocking issue in sensor data collection by improving asynchronous reset handling.
  • agent-socket-server 1.0.10: Added automatic generation of self-signed certificates for TLS endpoints.
Features
  • Cgroup support data now includes process-to-cgroup mappings, file presence manifests, raw file contents, and parsed statistics for CPU, Memory, and Block I/O (blkio) subsystems across both cgroup v1 and v2. This data provides detailed diagnostic information for troubleshooting container resource management.
  • TLS endpoints automatically generate self-signed certificates when user certificates are unavailable. This behavior prevents plaintext responses and ensures secure connections.
Fixes
  • Previously, cgroup v2 memory parsing incorrectly included kernel memory in userspace calculations, and total memory did not include all components for out-of-memory (OOM) evaluation. Now, userspace memory reflects application memory usage. All memory components are exposed correctly, and total memory correctly includes all memory used to evaluate cgroup OOM conditions.
  • Previously, agent sensor reset operations blocked data collection. Now, reset run asynchronously, which ensures the agent sensor can always provide data without interruption.
  • Previously, agent's internal JVM version check processes appeared as "Unknown" entities in monitoring. Now, the agent uses unique memory markers (-Xms15728640 and -Xmx15728640) to identify and automatically filter these processes.
Internal updates
  • agent 1.1.766
  • agent-backend 1.0.11
  • agent-config-provider 1.0.1
  • agent-internal-api 2.0.0
  • agent-memory 1.0.2
  • agent-open-telemetry-grpc 1.1.16
  • agent-open-telemetry-http 1.1.16
  • agent-process-handling 1.0.40
  • agent-process-handling-api 1.0.7
  • agent-self-profiling 1.0.2
  • agent-socket-server-api 1.0.7
  • agent-task-orchestrator 1.0.9
  • agent-task-orchestrator-api 1.0.3
  • sensor-api 1.2.180
  • agent-json 1.2.180

Release date: 2 February 2026 | Version: 1.2.50 | Change Tag: 2026.02.02.1438

Bundle updates
  • agent-jvm-handling 1.3.73: Added Java 26 support and improved process discovery for z/OS Liberty.
  • agent-process-handling 1.0.39: Improved selective monitoring with parent process inheritance.
Features
  • Java 26 support through updated instrumentation-shared (1.0.148) and instrumentation-boot (1.1.33) dependencies, enabling monitoring of applications that run on the latest Java version.
  • Process discovery for WebSphere Liberty in CICS regions on z/OS for improved mainframe visibility.
  • Parent process inheritance for selective monitoring in OPT_IN and OPT_OUT modes ensures consistent behavior across process hierarchies.
Fixes
  • Fixed inconsistent plug-in configuration order to ensure predictable behavior.
  • JVM discovery now runs asynchronously in background threads, preventing agent startup blocking.
Internal updates
  • agent 1.1.765
  • sensor-api 1.2.178

Release date: 19 January 2026 | Version: 1.2.49 | Change Tag: 2026.01.19.1539

Bundle updates
  • agent-jvm-handling 1.0.33: Improved JVM version detection and attachment logic.
  • agent-netty-allocator 1.0.4: Improved memory management for Netty channels.
  • agent-process-handling 1.0.38: Improved process monitoring and handling of Windows performance counter.
Features

JVM versions earlier than 1.6 are automatically excluded from monitoring, improving agent startup performance.

Fixes
  • Fixed InstanaPCP crashes on non-English Windows systems by correctly calculating buffer size for translated performance counter names.
  • Fixed incorrect monitoring of container processes with empty command lines; agent now correctly identifies successful reads and creates processes to monitor only when appropriate.
  • Fixed potential memory leaks by implementing WeakReference for Netty channel cleanup.

Release date: 18 December 2025 | Version: 1.2.48 | Change Tag: 2025.12.18.0819

Bundle updates
  • agent-jvm-handling 1.0.32: Improves handling of ignored Java processes and JVM attachment.
  • agent-ibmi-handler 1.0.3: Adds an API to access AS400 objects from connections.
  • agent 1.1.764: Enhances log file discovery for custom log paths.
Features
  • Agent UI discovers and displays logs from custom paths that are configured in org.ops4j.pax.logging.cfg for improved visibility into application logs that are stored in nonstandard locations.
  • IBM i sensor can access AS400 objects directly from AS400Connection instances for more efficient integration with IBM i systems.
Fixes
  • Fixed incorrect deletion of hsperfdata files for ignored Java processes; agent now stops monitoring without deleting attach files.
  • Fixed misidentification of transitioning processes as JVMs that caused SIGQUIT signals to non-Java processes. Configure INSTANA_JVM_HANDLING_REQUIRE_ATTACH_FILES=true to attach only to JVMs with valid attach files (disabled by default).
  • Updated Netty from 4.1.125.Final to 4.1.129.Final to address security vulnerability CVE-2025-67735.
Internal updates
  • thirdparty-netty 4.1.129.Final
  • agent-process-handling 1.0.37
  • sensor-api 1.2.177

Release date: 11 December 2025 | Version: 1.2.47 | Change Tag: 2025.12.11.0930

Bundle updates
  • agent-open-telemetry-grpc 1.1.15: Adds support for a configurable legacy OTLP gRPC port.
  • javaagent-loader 1.3.72: Prevents class loading errors during agent upgrades.
  • agent-jvm-handling 1.0.31: Improves JVM attachment compatibility.
  • agent-process-handling 1.0.36: Enhances process monitoring stability and secret masking.
Features
  • Configurable legacy OTLP gRPC port (55680) through INSTANA_AGENT_OTEL_GRPC_LEGACY_PORT_ENABLED environment variable or configuration file. Operators control port usage based on deployment needs.
    • Default value: true for agent versions earlier than 1.310.0
    • Default value: false for agent versions 1.310.0 and later
  • As an alternative, you can also enable the legacy port in the configuration.yaml at com.instana.plugin.opentelemetry -> grpc -> legacy_port_enabled.

For more information, see Legacy OTLP gRPC port.

Fixes
  • Fixed process start time changes during agent restarts that triggered false service alerts; start times now remain stable during agent updates and restarts.
  • Fixed NoClassDefFoundError failures when javaagent-loader JAR is deleted at runtime by pinning loader classes at startup.
  • Fixed incorrect exclusion of JVMs with custom class loaders (example, WebLogic's LaunchClassLoader); the agent now excludes only unsupported SAS custom class loaders.
  • Fixed exposure of secrets in Containerd container environment variables when using CRI client; agent now correctly masks secrets in all container configuration locations.
Internal updates
  • InstanaPCP 1.3.79
  • agent 1.1.763
  • agent-runtime 1.0.17
  • agent-runtime-api 1.0.14

For archived release notes, see Agent Bundle.

Agent Helm chart

Instana agent Helm chart updates are released separately from the Instana SaaS, self-hosted, and agent updates.

For more information about the agent Helm chart, see the Instana agent Helm chart source repository.

Table 4. Agent Helm chart releases
Release version Release date Agent operator version Features and fixes More information
2.0.46 11 June 2026 2.2.14

Added app.kubernetes.io/operator-version label to helm chart resources.

Included operator version v2.2.14.

Change logs
2.0.45 9 June 2026 2.2.14
Updated the operator to v2.2.14:
  • Multiple Go libraries and Kubernetes-related dependencies are updated, including Go 1.26.4.
  • Added the operator version label to deployment manifests.
  • Filtered PodSecurity warnings from operator logs.
Change logs
2.0.44 11 May 2026

2.2.12

2.2.11

Fixed leader election for deployments in custom namespaces by adding the missing POD_NAMESPACE environment variable and converting RBAC from cluster-scoped to namespace-scoped permissions.

Updated the operator to v2.2.12:
  • Fixed the k8sensor status condition when k8sensor is explicitly disabled.
Updated the operator to v2.2.11:
  • Multiple Go libraries and Kubernetes-related dependencies are updated.
  • Added the NODE_NAME environment variable to agent pods.
  • Optimized controller memory consumption by using a namespace-scoped cache.
Change logs
2.0.43 14 April 2026 2.2.10

Multiple Go libraries and Kubernetes-related dependencies are updated.

Go is updated to v1.26.2.

Helm is updated to v4.1.4.

gRPC is updated to v1.80.0 to address CVE-2026-33186.

Added documentation for K3s etcd metrics.

Reverted the k8sensor security context to the previous settings.

Change logs
2.0.42 10 April 2026 2.2.9

Cleaned up and improved RBAC configuration.

Enabled k8sensor to read discovery.k8s.io resources.

Added INSTANA_PERSIST_HOST_UNIQUE_ID environment variable for new agent installations.

Multiple Go libraries and dependencies are updated, including Go 1.26.1.

Change logs
2.0.41 26 February 2026 2.2.8

Updated multiple Go libraries and dependencies.

Updated Go to v1.26.0.

Refactored the pipeline.

Used latest <codeph>ubi9</codeph> image.

Change logs
2.0.40 20 February 2026 2.2.7

The k8sensor CRD monitoring feature flag k8s_sensor.featureFlags.crdMonitoring is deprecated. The system disregards the value of this flag.

Controller-manager toleration support is now added through the controllerManager.pod.tolerations flag.

Change logs
2.0.39 27 January 2026 2.2.7

Updated multiple Go libraries and dependencies.

Updated Helm library to v4.

Deprecated CRD monitoring and all Kubernetes feature flags.

Fixed proxy configuration example in documentation.

Change logs
2.0.38 12 January 2026 2.2.5

Updated multiple Go libraries and dependencies.

Fix k8sensor pod failures due to missing OpenShift ETCD resources.

Added CRD monitoring capabilities tok8sensor through thek8s_sensor.featureFlags.crdMonitoring. Expose liveness probes flag.

Exposed liveness probes on agent and agentRemote CRs through the agent.pod.livenessProbe flag.

Change logs
2.0.37 9 December 2025 2.2.4 Extended sample configuration. Multiple Go libraries and dependencies updated including Go 1.25.5. Fix ETCD client certificates. Change logs
2.0.36 10 November 2025 2.2.3 Configurable poll rate for k8sensor. Multiple Go libraries and dependencies are updated. Harden owner reference handling. Change logs
2.0.35 30 October 2025

2.2.2

2.2.1

Fix incorrect handling of k8s_sensor.deployment.enabled setting. Implement secure TLS and token authentication. Added ETCD and RestClient configuration support. Change logs
2.0.34 16 October 2025 2.2.0

Dependency updates for Helm, Go v1.25.3, and other Go dependencies.

Removed /var/lib mount in agent pods.

Change logs
2.0.33 7 October 2025

2.1.36

2.1.35

Secret mounts for sensitive information are implemented.

Dependency updates are applied.

Change logs
2.0.32 2 September 2025 2.1.34 Go 1.25.0 update and multiple dependency updates. Change logs

For archived release notes, see Agent Helm chart.

Agent operator

Agent operator updates are released separately from the Instana backend and Agent updates.

Table 5. Agent operator releases
Release version Release date Features and fixes More info
2.2.14 9 June 2026

Multiple Go libraries and Kubernetes-related dependencies are updated.

Go is updated to v1.26.4.

Operator version label is added to deployment manifests.

PodSecurity warnings are filtered from operator logs.

Change logs
2.2.13 2 June 2026 Improved cache configuration with label-based filtering. Change logs
2.2.12 7 May 2026

Fixed k8sensor status condition when explicitly disabled.

Stabilized e2e deployment readiness wait in tests.

Change logs
2.2.11 5 May 2026

Multiple Go libraries and Kubernetes-related dependencies are updated.

Added NODE_NAME environment variable to agent pods.

Optimized controller memory consumption with namespace-scoped cache.

Change logs
2.2.10 14 April 2026

Multiple Go libraries and Kubernetes-related dependencies are updated.

Go is updated to v1.26.2.

Helm is updated to v4.1.4.

gRPC is updated to v1.80.0 to address CVE-2026-33186.

Added documentation for K3s etcd metrics.

Reverted the k8sensor security context to the previous settings.

Change logs
2.2.9 19 March 2026

Multiple Go libraries and Kubernetes-related dependencies are updated.

Go is updated to v1.26.1.

Controller runtime is updated to v0.23.3.

Helm is updated to v4.1.3.

Removed RBAC permissions that are no longer needed.

nabled agent ID persistence across pod restarts by adding the INSTANA_PERSIST_HOST_UNIQUE_ID environment variable and mounting /var/lib/instana volume for new deployments. During upgrades, the operator preserves existing agent IDs.

Added support for reading discovery.k8s.io resources.

Change logs
2.2.8 3 March 2026

Multiple Go libraries and dependencies are updated.

Go is updated to v1.26.0.

Helm is updated to v4.1.1.

Kubernetes packages are updated to v0.35.1.

Refactored and improved the pipeline.

Latest ubi9 image is used.

Agent deployment and scheduling documentation is added.

Change logs
2.2.7 26 January 2026

Multiple Go libraries and dependencies updated.

Helm library updated to v4.

CRD monitoring and all Kubernetes feature flags deprecated.

Change logs
2.2.6 12 January 2026

Multiple Go libraries and dependencies updated.

ACRD monitoring capabilities to k8sensor through flag k8s_sensor.featureFlags.crdMonitoring.

Exposed liveness probes on agent and agentRemote CRs through flag agent.pod.livenessProbe

Change logs
2.2.5 5 January 2026

Multiple Go libraries and dependencies updated.

Fixed k8sensor pod failures due to missing OpenShift ETCD resources.

Added ClusterRole permissions to k8sensor to allow CRD monitoring.

Change logs
2.2.4 9 December 2025

Multiple Go libraries and dependencies updated.

Updated the extended configuration with missing values.

Fixed ETCD client certificates.

Changed ETCD metrics port.

CI registry changes.

Change logs
2.2.3 6 November 2025

Multiple Go libraries and dependencies are updated.

Hardened owner reference handling of the CR.

Adjust remote agent DNSPolicy to DNSClusterFirstWithHostNet.

Fixed useSecretMounts=true handling when multiple backends are enabled.

Made k8sensor poll rate configurable.

Change logs
2.2.2 27 October 2025

Multiple Go libraries and dependencies are updated.

Added instanaagent and instanaagents as short names for agent CRs.

Fixed usage of enabled value for k8sensor deployment.

Change logs
2.2.1 21 October 2025 Implemented secure TLS and token-based authentication fork8sensor control-plane metrics. Change logs
2.2.0 16 October 2025

Multiple Go libraries and dependencies updated.

Removed /var/lib mount from agent container.

Change logs
2.1.42 2 June 2026 Multiple Go libraries and dependencies are updated. Change logs
2.1.41 27 March 2026

Go is updated to v1.26.1.

Multiple Go libraries and dependencies are updated.

gRPC is updated to v1.79.3 to address CVE-2026-33186.

Pipeline fixes and improvements.

Change logs
2.1.40 6 March 2026

Go is updated to v1.26.0.

Multiple Go libraries and dependencies are updated.

Pipeline fixes and improvements.

Change logs
2.1.39 30 January 2026 Pipeline fixes and improvements. Change logs

For archived release notes, see Agent operator.

Agent miscellaneous

Review updates, enhancements, and changes to Instana agent functionality that do not fit into specific feature categories.

20 May 2026

Fixed container environment variable handling for containerized static agents

This release fixes incorrect handling of the INSTANA_AGENT_PROXY_PORT environment variable in containerized static agents.

13 May 2026

Optimized dynamic agent Maven configuration

The dynamic agent Maven repository configuration is streamlined. The shared repository is now the default repository. Configuring a features repository is now optional.

29 April 2026

Improved installer logging for DEB and RPM packages

The DEB and RPM packages now log messages when they attempt to replace placeholders in agent configuration files with environment variable values during the installation process.

22 April 2026

Container environment variables for containerized agents

Containerized agents now support additional environment variables to configure settings in the /opt/instana/agent/etc/instana/com.instana.agent.main.config.Agent.cfg file.

The following table lists all com.instana.agent.main.config.Agent.cfg settings that you can configure through container environment variables:

Table 6. Container environment variables for Agent.cfg settings
Agent.cfg setting Container environment variable
backchannel.enabled INSTANA_AGENT_BACKCHANNEL_ENABLED
http.listen INSTANA_AGENT_HTTP_LISTEN
http.threads INSTANA_AGENT_HTTP_THREADS
mode INSTANA_AGENT_MODE
mode.web-override.allowed INSTANA_AGENT_MODE_WEB_OVERRIDE_ALLOWED
scheduler.threads INSTANA_AGENT_SCHEDULER_THREADS
source.download.enabled INSTANA_AGENT_SOURCE_DOWNLOAD_ENABLED
uniqueAgentId INSTANA_AGENT_UNIQUE_AGENT_ID
use-cloud-provider-id INSTANA_AGENT_USE_CLOUD_PROVIDER_ID
Note: The INSTANA_AGENT_HTTP_LISTEN and INSTANA_AGENT_MODE environment variables existed in previous releases. This update adds support for the remaining configuration settings while maintaining backward compatibility.

For more information, see Environment variables for containerized agent and Agent configuration file settings.