Skip to content

Functionality changes and deprecations

This document aims to inform you about parameter or feature changes by category type that may result in breaking changes and require your attention. This can help you maintain and troubleshoot your Lightrun agents, plugins, and actions effectively.

Please note that these changes are also described in the relevant release notes.

General

Parameter/Feature Description What’s Changed Up to Version From Version
Change in retention policy of expired actions. Duration for which expired actions remain available to users. Reduced the retention period for expired actions. ≤ 1.38
Unlimited
≥ 1.39
10 days

Java Agent

Parameter/Feature Description What’s Changed Up to Version From Version
use_lightrun_logmanager The Lightrun Java Log manager default setting has changed. The use_lightrun_logmanager parameter is set to 1 (enabled) by default ≤ 1.41.0
0 (disabled)
≥ 1.41.1
1 (enabled)
max_snapshot_frame_count Maximum allowed snapshot frame count. Lowered the number of snapshots frames. ≤ 1.37
5
≥ 1.38
4
index_compressed_archives Supports wildcard for file indexing. Added wildcard support. 1.18.0
No wildcard support.
≥ 1.18.1
Added wildcard support.
agent_log_target_dir Sets the target directory for storing agent logs. Changed the format of the agent logs and how they are generated. ≤ 1.32
The path for storing the logs was predefined as the default /tempfile of the operating system.
≥ 1.33
You can set the path where the logs are saved. The logs are generated automatically with the following format:
lightrun_java_agent.<PID>.<TIMESTAMP>.<LOG_ROTATION_RUNNING_INDEX>.log.
For example: lightrun_java_agent.22840.20240513-153557.1.log.

Node.js Agent

Parameter/Feature Description What’s Changed? From Version Up to Version
maxExpandFrames Maximum number of top frames for which to collect full data. Increased the number of top frames. ≤ 1.37
5
≥ 1.38
4
maxProperties Number of properties gathered on a captured object. Increased the number of properties. ≤ .37
10
≥ 1.38
20
logsPath Sets the target directory for storing agent logs. Parameter renamed. ≤ 1.33
logsPath
≥ 1.34
agentLogTargetDir
agentLogTargetDir Sets the target directory for storing agent logs. Changed the format of the agent logs and how they are generated. ≤ 1.33
Known as logsPath. The path for storing the logs was predefined as the default /tempfile of the operating system.
≥ 1.34
The log is generated automatically in the following format: lightrun_nodejs_agent.<PID>.<TIMESTAMP>.<LOG_ROTATION_RUNNING_INDEX>.log. For example: lightrun_nodejs_agent.22840.20240513-153557.1.log.

Python Agent

Parameter/Feature Description What’s Changed From Version Up to Version
agent_log_target_dir Sets the target directory for storing agent logs. Log syntax change. ≥ 1.33
The path for storing the logs was predefined as the default /tempfile of the operating system.
≤ 1.34
<PID>.<TIMESTAMP>.<LOG_ROTATION_RUNNING_INDEX>.log.
max_snapshot_buffer_size_in_bytes Maximum allowed total bytes for snapshots. Deprecated and replaced with a new field. ≥ 1.17.0
max_snapshot_buffer_size_in_bytes
≤ 1.18
max_snapshot_buffer_size

.NET Agent

Parameter/Feature Description What’s Changed? Up to Version From Version
MaxStringLength Truncates strings to the set size. Lowered the string length truncation value. ≤ 1.34
1000
≥ 1.35
256
MaxFieldCount Maximum number of fields to capture on an object. Increased the number of fields to capture on an object. ≤ 1.34
20
≥ 1.35
100

Last update: September 16, 2024