1.65.0 — 1st February
Updates
Upgraded yq to v4.50.1
The bundled version of yq has been upgraded to v4.50.1 to address bugs and security vulnerabilities.
Upgraded OpenTelemetry Collector to v0.143.0
TPA now uses OpenTelemetry Collector version 0.143.0, which includes bug fixes and security improvements.
Added event index to SSE attributes
Server Sent Events processing now includes an event index attribute, improving event traceability and downstream analysis.
Added TA_DEPLOYMENT_NAME environment variable
A new environment variable, TA_DEPLOYMENT_NAME, can now be used to configure the deployment name associated with a TPA instance. This value is used along with the host name for identification.
Updated haproxy-init container base image to Ubuntu
The haproxy-init container now uses an Ubuntu base image instead of Alpine to address outstanding vulnerabilities in the Alpine base image.
Added configurable log sampling for collector logs
A new log sampling configuration is available to reduce repetitive collector log entries while preserving useful diagnostic information. This helps lower log volume, reduce storage usage, and make important messages easier to identify during troubleshooting.
VM deployments using config.yaml
collector:
log_sampling:
enabled: true
window_ms: 60000
threshold_min: 2
threshold_max: 10Kubernetes deployments using values.yaml
collector:
logSampling:
enabled: true
window_ms: 60000
threshold_min: 2
threshold_max: 10Within each window_ms interval, the first threshold_min occurrences of a repeated log line are always logged. After that, only one out of every threshold_max occurrences is logged. This significantly reduces high frequency noisy logs while retaining enough signal for debugging.
Resolved Issues
Resolved issue where SSE parser added extra newline characters
Resolved an issue where the SSE data parser added an extra newline when handling unparsed events.
Resolved TPA crash during debug information upload
Resolved an issue where TPA could crash while sending debug information to the platform. TPA now safely handles empty HTTP responses during debug uploads.
Resolved issue where sensitive private key material could appear in logs
Resolved an issue where private key data could be written to logs under certain conditions.
Resolved JSON parser issue
Resolved an issue in the JSON parser that could lead to incorrect parsing behavior in specific scenarios.
1.64.2 — 25th January
Updates
Safeguard Azure APIM policy against misconfiguration
Improved safeguards have been added to the Azure APIM policy used for data collection. These checks help prevent traffic disruption caused by policy misconfiguration and add resiliency when unexpected responses are received from the TPA endpoint.
1.64.1 — 21st January
Updates
TA_DATA_DIR is now set by default in all deployments
TPA now sets TA_DATA_DIR by default across all supported deployment methods, including Helm, Terraform, RPM, DEB, Windows, and installer-based deployments.
IP resolution strategy configuration support for blocking
TPA now supports IP resolution strategy configuration for blocking evaluation.
Default rules are provided to align with existing behavior. Users can modify, enable, disable, or delete these rules using the UI. Rule evaluation supports service-environment matching, and all matching rules are applied to a given service and environment.
Upgrade to opentelemetry-go 1.39
Upgraded opentelemetry-go dependency to version 1.39.
Support wildcard content type capture in ext_cap
Added support for wildcard content type capture in ext_cap.
Users can configure allowed_content_types to capture request and response bodies even when the content type is missing or not explicitly listed.
1.64.0 — 6th January
Updates
Mirroring agent upgraded to version 1.7.2
The Mirroring Agent has been upgraded to version 1.7.2.
Log exporting enabled by default
Log exporting to the platform is now enabled by default.
libtraceable gRPC version upgraded
The gRPC version used by libtraceable has been upgraded.
Resolved Issues
JSON parser fix
Resolved an issue in the JSON parser.