Link Search Menu Expand Document

Release notes for Soda Agent

[soda-agent] 1.0.2

05 March 2024

This release maps to Soda Library 1.4.2.
Access Soda documentation for instructions to upgrade a Soda Agent helm chart to use the latest version of Soda Library.


[soda-agent] 1.0.1

05 March 2024

This release maps to Soda Library 1.4.1.
Access Soda documentation for instructions to upgrade a Soda Agent helm chart to use the latest version of Soda Library.


[soda-agent] 0.9.2

05 March 2024

This release maps to Soda Library 1.4.2.
Access Soda documentation for instructions to upgrade a Soda Agent helm chart to use the latest version of Soda Library.


[soda-agent] 1.0.0

29 February 2024

This release maps to Soda Library 1.3.2.
Access Soda documentation for instructions to upgrade a Soda Agent helm chart to use the latest version of Soda Library.

Upgrade to 1.0.0

This release includes several key changes to the way the Soda Agent works. If you already use a Soda Agent, carefully consider the changes that Soda Agent 1.0.0 introduces and make appropriate changes to your configured parameters.

  • Soda Agent 1.0.0 removes idle mode in the scan-launcher. The new agent version starts a separate job for each scan, ensuring better concurrency and resource utilization and obviates the need for Redis. When you upgrade your agent, be sure to remove the following properties, if you have configured them, as they will not be supported in future releases:
    • soda.core.idle
    • soda.core.replicas
    • soda.scanlauncher.idle.*
    • soda.agent.redis.*
    • externalRedis


  • Soda Agent 1.0.0 no longer uses logging sidecars and, instead, offers the optional ability to produce logs as console output in plain text or JSON formats. Optionally, you can add the configure the soda.agent.logFormat and soda.agent.loglevel parameters to produce logs; see Deploy a Soda Agent in a Kubernetes cluster. When you upgrade your agent, be sure to remove the following properties, if you have configured them, as they will not be supported in future releases:
    • loggingJsonOff
    • soda.agent.loggingSidecar
    • soda.scanlauncher.loggingSidecar


  • Soda Agent 1.0.0 changes the default value for soda.polling.interval to 5 seconds. Do not change this value. If you have already configured a custom polling interval, remove the setting.


  • Soda Agent 1.0.0 does not use Kubernetes Cron jobs for executing scans. When you upgrade your agent, be sure to remove the following properties, if you have configured them, as they will not be supported in future releases:
    • soda.scanlauncher.failedJobsHistoryLimit
    • soda.scanlauncher.successfulJobsHistoryLimit


  • Soda Agent 1.0.0 favors manged or self-managed node groups over AWS Fargate, AKS Virtual Nodes, or GKE Autopilot profiles. Though this version of the agent still works with those profiles, the scan performance is slower because the profiles provision new nodes for each scan. To migrate your agent to a managed node group:
    1. Add a managed node group to your Kubernetes cluster.
    2. Check your cloud-services provider’s recommendations for node size and adapt it for your needs based on volume of scans you anticipate. Best practice dictates that you set your cluster to have at least 2 CPU and 2GB of RAM, which, in general is sufficient to run up to six scans in parallel.
    3. Upgrade to Soda Agent 1.0.0, configuring the helm chart to not use Fargate, Virtual Nodes, or GKE Autopilot by:
      • removing the provider.eks.fargate.enabled property, or setting the value to false
      • removing the provider.aks.virtualNodes.enabled property, or setting the value to false
      • removing the provider.gke.autopilot.enabled property, or setting the value to false
      • removing the soda.agent.target property
    4. Remove the Fargate profiles, and drain existing workloads from virtual nodes in the namespace in which you deployed the Soda Agent so that the agent uses the node group to execute scans, not the profiles.

[soda-agent] 0.9.1

26 February 2024

Features and improvements

  • CLOUD-7005: Change agent type from client-hosted to self-hosted by @s4got10dev in #55

This release maps to Soda Library 1.3.2.
Access Soda documentation for instructions to upgrade a Soda Agent helm chart to use the latest version of Soda Library.


[soda-agent] 0.9.0

20 February 2024

This release maps to Soda Library 1.3.2.
Access Soda documentation for instructions to upgrade a Soda Agent helm chart to use the latest version of Soda Library.


[soda-agent] 0.8.57

13 February 2024

This release includes bug fixes and features and maps to Soda Library 1.3.2.
Access Soda documentation for instructions to upgrade a Soda Agent helm chart to use the latest version of Soda Library.


[soda-agent] 0.8.56

02 February 2024

This release includes bug fixes and features and maps to Soda Library 1.2.4.
Access Soda documentation for instructions to upgrade a Soda Agent helm chart to use the latest version of Soda Library.


[soda-agent] 0.8.55

01 February 2024

This release includes bug fixes and features and maps to Soda Library 1.2.3.
Access Soda documentation for instructions to upgrade a Soda Agent helm chart to use the latest version of Soda Library.


[soda-agent] 0.8.54

29 January 2024

This release includes bug fixes and features and maps to Soda Library 1.2.3.
Access Soda documentation for instructions to upgrade a Soda Agent helm chart to use the latest version of Soda Library.


[soda-agent] 0.8.53

15 December 2023

This release includes bug fixes and features and maps to Soda Library 1.1.27.
Access Soda documentation for instructions to upgrade a Soda Agent helm chart to use the latest version of Soda Library.


[soda-agent] 0.8.51 & 0.8.52

04 December 2023

These releases includes bug fixes and features and map to Soda Library 1.1.26.
Access Soda documentation for instructions to upgrade a Soda Agent helm chart to use the latest version of Soda Library.


[soda-agent] 0.8.50

22 November 2023

This release includes bug fixes and maps to Soda Library 1.1.23.
Access Soda documentation for instructions to upgrade a Soda Agent helm chart to use the latest version of Soda Library.


[soda-agent] 0.8.49

20 November 2023

This release maps to Soda Library 1.1.23.
Access Soda documentation for instructions to upgrade a Soda Agent helm chart to use the latest version of Soda Library.


[soda-cloud, soda-agent] Deploy a Soda Agent in a GKE cluster (Preview)

20 December 2022

Released in Preview state, you can now deploy a Soda Agent in a Google Kubernetes Engine cluster.

Access the documentation to learn how to set up a cluster, then deploy an agent that connects to your Soda Cloud via account API keys.


[soda-cloud, soda-agent] Deploy a Soda Agent in a AKS cluster (Preview)

02 December 2022

Released in Preview state, you can now deploy a Soda Agent in an Azure Kubernetes Service cluster.

Access the documentation to learn how to set up a regular or virtual cluster, then deploy an agent that connects to your Soda Cloud via account API keys.


[soda-agent] General availability release

26 October 2022

This release marks the general availbility of the Soda Agent.
Access Soda Agent documentation for details.


[soda-agent] Preview release

06 July 2022

This release marks the initial, preview release of the Soda Agent.
Access Soda Agent documentation for details.


Last modified on 18-Mar-24