• HashiCorp Developer

  • HashiCorp Cloud Platform
  • Terraform
  • Packer
  • Consul
  • Vault
  • Boundary
  • Nomad
  • Waypoint
  • Vagrant
Terraform
  • Install
  • Tutorials
    • About the Docs
    • Configuration Language
    • Terraform CLI
    • Terraform Cloud
    • Terraform Enterprise
    • CDK for Terraform
    • Provider Use
    • Plugin Development
    • Registry Publishing
    • Integration Program
  • Registry(opens in new tab)
  • Try Cloud(opens in new tab)
  • Sign up
Terraform Cloud

Cloud Docs Agents

Skip to main content
  • Cloud Docs Agents
  • Requirements
  • Install and Run Agents
  • Inject Custom Run Actions (Hooks)
  • Manage Agent Pools
  • Logging
  • Telemetry
  • Changelog

  • Resources

  • Tutorial Library
  • Certifications
  • Community Forum
    (opens in new tab)
  • Support
    (opens in new tab)
  • GitHub
    (opens in new tab)
  • Terraform Registry
    (opens in new tab)
  1. Developer
  2. Terraform
  3. Terraform Cloud
  4. Cloud Docs Agents
  5. Changelog
  • Terraform Cloud Agents
  • v1.5.x
  • v1.4.x
  • v1.3.x
  • v1.2.x

ยปTerraform Cloud Agent Changelog

These are the release notes from the Terraform Cloud Agent application. Changes within each release are categorized into one or more of the following labels:

  • FEATURES - Used for net-new features being added to the agent.
  • BUG FIXES - Backward-compatible fixes for buggy functionality.
  • IMPROVEMENTS - Functional improvements to performance, effeciency, etc.
  • SECURITY FIXES - Fixes for security-related issues.
  • BREAKING CHANGES - Reserved for changes which break previous functionality.

Each version below corresponds to a release artifact available for download on the official releases website.

1.6.0 (12/20/2022)

FEATURES:

  • Added a new configuration setting for defining the cache directory (#303)

IMPROVEMENTS:

  • Increased deadline for "terraform init" process to 10 minutes (#312)

1.5.0 (12/14/2022)

FEATURES:

  • Added new CLI configuration for controlling which types of jobs an agent accepts (#251)
  • Terraform module sources now support the generic hostname localterraform.com (#264)

BUG FIXES:

  • Fixed hook scripts not executing if the operation errors or exits early (#250)
  • Fixed handling of plugin directory in custom Terraform bundles (#295)

1.4.0 (10/05/2022)

IMPROVEMENTS:

  • Added better validation of Terraform run payloads (#226)

FEATURES:

  • Added the policy component, making it possible for policies to be evaluated within the agent (#235)

1.3.1 (09/13/2022)

BUG FIXES:

  • Fixed issues with download retries (#191)
  • Fixed validation of workspaces with no Terraform configuration files (#190)

IMPROVEMENTS:

  • Added error logging when failing to generate JSON artifacts (#192)

1.3.0 (08/04/2022)

FEATURES:

  • Added generation of "terraform show" plaintext output during plans (#183)

BUG FIXES:

  • Fixed a race condition causing tfc-agent to send status updates forever (#186)

1.2.7 (08/01/2022)

BUG FIXES:

  • Fixed provider symlink preservation for custom Terraform bundles (#182)

IMPROVEMENTS:

  • Removed the redundant "terraform init" command during apply operations (#182)

1.2.6 (06/24/2022)

BUG FIXES:

  • Fixed execution of internal Terraform commands when TF_* args are set (#170)

1.2.5 (06/23/2022)

BUG FIXES:

  • Fixed support for absolute symlinks which point to relative files (#168)
  • Added a fixed deadline for telemetry shutdown (#166)

IMPROVEMENTS:

  • Added user-error classification for bad data during filesystem uploads (#167)

1.2.4 (06/21/2022)

BUG FIXES:

  • Added support for dangling symlinks with relative targets (#164)

1.2.3 (06/09/2022)

BUG FIXES:

  • Fixed inconsistent paths between plan and apply (#161)

1.2.2 (05/12/2022)

IMPROVEMENTS:

  • Added attributes to traces created by the agent. (#134)

BUG FIXES:

  • Fixed handling of Terraform JSON artifact generation errors (#156)

1.2.1 (05/11/2022)

BUG FIXES:

  • Fixed the ability to use a symlink as the working directory (#151)

1.2.0 (05/02/2022)

IMPROVEMENTS:

  • Added better error handling for non-existent working directories (#148)
  • Added jq, python, and pip to the Docker image (#149)

1.1.7 (04/25/2022)

BUG FIXES:

  • Fixed response handling for retryable downloads (#146)

1.1.6 (04/20/2022)

BUG FIXES:

  • Fixed OpenTelemetry metrics by rolling back client version (#144)

1.1.5 (04/18/2022)

IMPROVEMENTS:

  • Improved resilience of downloads by adding retries. (#136)

1.1.4 (03/22/2022)

BUG FIXES:

  • Fixed HOME environment variable during hook execution. (#130)

1.1.3 (03/17/2022)

SECURITY FIXES:

  • Updated Docker image to address OpenSSL CVE-2022-0778 (#129)

1.1.2 (03/11/2022)

BUG FIXES:

  • Fixed Terraform variable validation to accept Terraform v0.12+ syntax. (#122)
  • Fixed core HTTP requests (fetch jobs, post status) to log in debug mode (#125)
  • Extended HTTP header timeout to 30 seconds (#127)

1.1.1 (03/09/2022)

IMPROVEMENTS:

  • Added redacted HTTP logs in debug log mode (#123)

1.1.0 (02/23/2022)

FEATURES:

  • Added support for executing hooks at various stages of a Terraform run. (#109)

BUG FIXES:

  • Fixed missing operation name in Terraform run temp dir paths (#115)

IMPROVEMENTS:

  • Added Nomad context to logs, traces, and metrics when available (#109)
  • Added ping command to Docker image (#112)

1.0.2 (12/07/2021)

BUG FIXES:

  • Fixed key collision in log attributes when performaing status updates (#105)
  • Fixed race condition during status updates at the end of a job (#106)

1.0.1 (11/11/2021)

IMPROVEMENTS:

  • Added basic user-error classification to Terraform component logs (#103)

1.0.0 (10/29/2021)

BREAKING CHANGES:

  • Changed logging to only include Terraform output at trace level (#88)
  • Removed deprecated -disable-update and TFC_AGENT_DISABLE_UPDATE (#95)

SECURITY FIXES:

  • Removed all SUID/SGID binaries from the Docker container (#91)

BUG FIXES:

  • Fixed agent behavior when core HTTP requests block for a long time (#90)

IMPROVEMENTS:

  • Added additional metadata to logs when using JSON logging mode (#84)
  • Added more descriptive log when new major versions become available (#89)
  • Increased HTTP retries when receiving server errors from TFC (#92)
  • Added utilities to Docker image to support modules, provisioners, etc. (#93)
  • Added support for Terraform versions 1.1+ via the "cloud" integration (#94)
  • Added detection of unrecognized TFC_AGENT_* environment variables (#97)

0.4.2 (10/06/2021)

BUG FIXES:

  • Fixed errors resulting from using "disabled" auto-update mode (#81)
  • Fixed trace flushing to ensure all spans are recorded properly (#82)

IMPROVEMENTS:

  • Added verification of core plugin major version (#80)

0.4.1 (09/13/2021)

IMPROVEMENTS:

  • Increased timeout for generating JSON artifacts from one to five minutes (#78)
  • Improved timeout logging when generating JSON artifacts (#78)

0.4.0 (08/20/2021)

FEATURES:

  • Added configurable automatic update strategy to make upgrades safer (#59)

BUG FIXES:

  • Fixed segfault when no valid Terraform files were found (#67)

0.3.2 (07/22/2021)

BUG FIXES:

  • Fixed Docker image OS permissions for automatic updates (#64)

0.3.1 (07/22/2021)

BUG FIXES:

  • Fixed Terraform output buffer corruption (#63)

0.3.0 (07/07/2021)

BREAKING CHANGES:

  • Changed the user in the Docker container to be non-root (#56)

SECURITY FIXES:

  • Changed the user in the Docker container to be non-root (#56)

0.2.1 (06/03/2021)

IMPROVEMENTS:

  • Added HTTP retries during registration and status updates. (#53)

FEATURES:

  • Added support for JSON-formatted log output (#54)

BUG FIXES:

  • Fixed release builds to always compile binaries statically (#55)

0.2.0 (06/18/2021)

FEATURES:

  • Added support for using custom Terraform bundles (#52)
  • Added support for Terraform's -replace flag (#51)
  • Added support for Terraform's -refresh-only flag (#49)
  • Added support for structured run output (#34)

BUG FIXES:

  • Fixed Terraform resource targeting (#50)

0.1.14 (05/06/2021)

BREAKING CHANGES:

  • Updated the HashiCorp GPG public key for release verification (#41)

0.1.13 (05/06/2021)

FEATURES:

  • Added support for Terraform's -refresh=false flag (#43)
  • Added support for flash messages (#47)

0.1.12 (04/27/2021)

FEATURES:

  • Added support for exporting tracing and metrics via OpenTelemetry (#38)

0.1.11 (04/14/2021)

IMPROVEMENTS:

  • Expanded signal handling to include SIGTERM, SIGINT, and SIGQUIT (#39)

0.1.10 (04/05/2021)

IMPROVEMENTS:

  • Added support for Terraform versions back to v0.9.1 (#35)

0.1.9 (03/09/2021)

BUG FIXES:

  • Fixed upgrades from Terraform v0.12 to v0.13 (#33)

IMPROVEMENTS:

  • Added base OS update during Docker image builds (#30)

0.1.8 (01/11/2021)

BUG FIXES:

  • Added a work-around for Docker sending multiple INT signals on ctrl+c (#29)

0.1.7 (01/07/2021)

SECURITY FIXES:

  • Removed access to tfc-agent configuration env vars after agent boot up (#28)

0.1.6 (01/05/2021)

FEATURES:

  • Added variable sensitivity propagation for Terraform 0.14+ (#27)

0.1.5 (12/03/2020)

SECURITY:

  • Mitigated zipslip vulnerability (#24)

0.1.4 (10/21/2020)

BUG FIXES:

  • Fixed handling of user-defined SSH keys during Terraform runs (#21)

0.1.3 (09/08/2020)

BUG FIXES:

  • Removed dynamic linker cache in Docker image (#20)

0.1.2 (08/14/2020)

BUG FIXES:

  • Fixed handling of custom env vars when running "terraform version" (#19)

0.1.1 (08/12/2020)

BUG FIXES:

  • Added required packages used by Terraform for cloning modules

0.1.0 (08/12/2020)

Initial release

Edit this page on GitHub

On this page

  1. Terraform Cloud Agent Changelog
  2. 1.6.0 (12/20/2022)
  3. 1.5.0 (12/14/2022)
  4. 1.4.0 (10/05/2022)
  5. 1.3.1 (09/13/2022)
  6. 1.3.0 (08/04/2022)
  7. 1.2.7 (08/01/2022)
  8. 1.2.6 (06/24/2022)
  9. 1.2.5 (06/23/2022)
  10. 1.2.4 (06/21/2022)
  11. 1.2.3 (06/09/2022)
  12. 1.2.2 (05/12/2022)
  13. 1.2.1 (05/11/2022)
  14. 1.2.0 (05/02/2022)
  15. 1.1.7 (04/25/2022)
  16. 1.1.6 (04/20/2022)
  17. 1.1.5 (04/18/2022)
  18. 1.1.4 (03/22/2022)
  19. 1.1.3 (03/17/2022)
  20. 1.1.2 (03/11/2022)
  21. 1.1.1 (03/09/2022)
  22. 1.1.0 (02/23/2022)
  23. 1.0.2 (12/07/2021)
  24. 1.0.1 (11/11/2021)
  25. 1.0.0 (10/29/2021)
  26. 0.4.2 (10/06/2021)
  27. 0.4.1 (09/13/2021)
  28. 0.4.0 (08/20/2021)
  29. 0.3.2 (07/22/2021)
  30. 0.3.1 (07/22/2021)
  31. 0.3.0 (07/07/2021)
  32. 0.2.1 (06/03/2021)
  33. 0.2.0 (06/18/2021)
  34. 0.1.14 (05/06/2021)
  35. 0.1.13 (05/06/2021)
  36. 0.1.12 (04/27/2021)
  37. 0.1.11 (04/14/2021)
  38. 0.1.10 (04/05/2021)
  39. 0.1.9 (03/09/2021)
  40. 0.1.8 (01/11/2021)
  41. 0.1.7 (01/07/2021)
  42. 0.1.6 (01/05/2021)
  43. 0.1.5 (12/03/2020)
  44. 0.1.4 (10/21/2020)
  45. 0.1.3 (09/08/2020)
  46. 0.1.2 (08/14/2020)
  47. 0.1.1 (08/12/2020)
  48. 0.1.0 (08/12/2020)
Give Feedback(opens in new tab)
  • Certifications
  • System Status
  • Terms of Use
  • Security
  • Privacy
  • Trademark Policy
  • Trade Controls
  • Give Feedback(opens in new tab)