Search…
Release Notes
Release notes for Traceable's Platform and Tracing agents.

1.9.1 - 20th September 2021

Traceable's 1.9.1 release has the following updates for the Traceable Platform agent.
    1.
    CloudFormation - Traceable provides a CloudFormation template to deploy the Platform agent in ECS. You can access the template from the Traceable's download site:. Navigate to: https://downloads.traceable.ai > install > traceable-agent > ecs > cf-template
    2.
    JSON content type - Platform agent 1.9.1 allows capturing of all JSON content types by default.
    3.
    TLS certificate - If injector service is disabled, Platform agent does not create a self-signed certificated.
    4.
    OTEL collector version update - Platform agent 1.9.1 ships with OTEL collector v0.33.0.
    5.
    OTEL collector receivers and exporters - You can configure OTEL collector receivers and exporters through Helm. When you disable any receiver, it will not be present in the configmap in the collector configuration. The port used by the disabled receiver is not exposed in the traceable-agent service. For configuration information, see Collector.
    6.
    Data compression - With Platform agent 1.9.1 data compression is enabled by default. The default compression mechanism is gzip. For configuration information, see Collector.
    7.
    Token - With Platform agent 1.9.1, for a Kubernetes environment, you can create your own token secret for the namespace in which you want to deploy the Platform agent. Configure the token secret in thevalues.ymlfile. For configuration information, see Token.
    8.
    Platform configuration caching - With Platform agent 1.9.1, the platform configuration is automatically cached in the local volume. Persisted configuration helps when the agent is not able to reach the platform for some reason.
    9.
    Sidecar proxy rename - Platform agent 1.9.1 renames sidecar proxy from envoy to proxy.
    10.
    GRPC blocking in the sidecar - Platform agent 1.9.1 allows for more robust GRPC blocking in proxy sidecar.

1.8.3 - 13th August 2021

Traceable's 1.8.3 release has the following updates for the Traceable Platform agent.

Traceable Platform Agent

The following points summarize the updates for Traceable Agent. For more information on agent installation, see Traceable Platform Agent.
    1.
    Outbound traffic - By default now the sidecar proxy does not capture the outbound traffic.
    2.
    Compress exported spans - Traceable Platform agent now provides you an option to compress the exported spans and metrics using the helm value or terraform variable. Set the value ofcollector.exporters.otlp.compression to gzip.
    3.
    Persistence - A few improvements in how Traceable Platform agent persists configuration data.
    4.
    Terraform - The Terraform Kubernetes chart does not create a namespace. Create a traceableai namespace before initializing the module.

1.8.2 - 5th August 2021

Traceable's 1.8.2 release has the following updates for the Traceable Platform agent.

Traceable Platform Agent

The following points summarize the updates for Traceable Agent. For more information on agent installation, see Traceable Platform Agent.
    1.
    Idle time out - You can now configure the idle timeout using the helm value or terraform variable injector.proxy.idleTimeout.
    2.
    Faktory - Traceable Platform agent ignores port number 7419 for Faktory background job server.

1.8.1 - 2nd August 2021

Traceable's 1.8.1 release has the following updates for the Traceable Platform and Tracing agent.

Traceable Platform Agent

The following points summarize the updates for Traceable Agent. For more information on agent installation, see Traceable Platform Agent.
    1.
    Custom rule blocking - Traceable Platform agent now supports custom rule blocking in the proxy.
    2.
    Redis port - Capturing of Redis port is now disabled by default.
    3.
    Out-of-memory - Traceable Platform agent is updated for a potential out-of-memory issue under high load conditions.
    4.
    Tracecontext - Traceable Platform agent now by default uses only TRACECONTEXT header format. Defaulting to only TRACECONTEXT fixes the broken correlation issue.
    5.
    Ubuntu - Ubuntu Bionic packages are now available.
    6.
    Naming changes - Make a note of the following:
      1.
      If you are using the updated traceable-agent helm charts, the service name is agent and not traceable-agent.
      2.
      If you are using the existing Traceable helm charts, you will still see in addition to the new agent service name.
      3.
      It is recommended to use agent.traceableai instead of traceable-agent.traceableai service when you are manually configuring agents in Kubernetes such as Python and Go.

Tracing Agent

Traceable's Java agent is now updated to version 1.0.2. For more information, see Tracing Agent.

1.8.0 - 27th July 2021

Traceable's 1.8.0 release has the following updates for Traceable agent and modules.

Traceable Agent

The following table summarizes the updates for Traceable Agent. For more information on agent installation, see Traceable Agent.
S.No
Update
Description
1.
Docker compose
You can now launch Traceable agent using docker-compose
2.
Enduser configuration
traceable_enduser configuration is enabled by default with Traceable Agent 1.8.0. With this update, any user attribution rule created through Traceable UI would apply directly.
3.
Set TA_ENVIRONMENT using kubectl
You can set TA_ENVIRONMENT option using kubectl command:
kubectl set env deployment/traceable-agent -n traceableai TA_ENVIRONMENT=<ENV>

Traceable Module

Java

The Java module version has been updated to 1.0.0. The updated version has general bug fixes.

1.7.4 - 20th July 2021

Traceable's 1.7.4 release has the following updates for Traceable agent and modules.

Traceable Agent

The following table summarizes the updates for Traceable Agent for different deployment options. For more information on agent installation, see Traceable Agent.
S.No
Traceable Agent
Description
1.
Helm & Terraform
Traceable's 1.7.4 release provides an update to allow the traceable-agent injector to run in private GKE clusters without updating firewall rules. Set the helm value tlsServerPort=443 if using a private GKE cluster
2.
Traceable agent for k8s
Traceable's 1.7.4 release provides an update to split thetraceable-agent optional ingress controllers HTTP and GRPC port annotations. Use the Helm valuesingress.http.annotationsandingress.grpc.annotations

1.7.2 - 15th July 2021

Traceable's 1.7.2 release has the following updates for Traceable agent and modules.

Traceable Agent

The following table summarizes the updates for Traceable Agent for different deployment options. For more information on agent installation, see Traceable Agent.
S.No
Traceable Agent
Description
1.
Traceable agent for Ubuntu and Amazon Linux 2
Traceable's 1.7.2 release provides an update to set Traceable's Environment using an environment variable. 1. Set the environment variable TA_ENVIRONMENT by running the following command: systemctl edit traceable
2. Add the following to the file: Environment="TA_ENVIRONMENT=<expected environment>"
3. Restart the agent:
systemctl restart traceable
2.
Traceable agent for Ubuntu and Amazon Linux 2
Traceable's 1.7.2 release provides an update to store the authentication token in a file outside of the agentconfig.yaml file. You can store the authentication token in $/etc/traceable/agent/token. Restart traceable-agent after you have refreshed the token. Enter the following command:
systemctl restart traceable
3.
Traceable agent for Ubuntu and Amazon Linux 2
Traceable's 1.7.2 release updates the log file location to /var/traceable/log. Traceable creates a new log file every time the Traceable agent restarts. The log files are not rotated.

Traceable Module

The following table summarizes the updates for Traceable Modules for different deployment options. For more information on modules, see Traceable Modules.
S.No
Traceable Module
Description
1.
Istio, Ambassador, Kong, and Kuma
Traceable's 1.7.2 release supports grpc-web data capture.
2.
Istio, Ambassador, Kong, and Kuma
Traceable's 1.7.2 release supports capturing compressed response streams.
3.
Java
Traceable's 1.7.2 release now supports capturing session ID from JSON response bodies.
4.
Java
The version of Java module is updated to 0.2.8.
Last modified 1mo ago