Skip to content

Releases: hashicorp/consul-terraform-sync

v0.9.0

02 Feb 16:00
b5ce5b7

Choose a tag to compare

0.9.0 (January 30, 2026)

SECURITY:

  • Fixed Go standard library vulnerabilities: GO-2026-4341, GO-2026-4340 by upgrading to Go 1.25.6
  • Fixed GO-2026-4316 in github.com/go-chi/chi/v5 by upgrading to v5.2.4

IMPROVEMENTS:

  • Upgraded Go version to 1.25.6
  • Upgraded github.com/hashicorp/consul/api to v1.33.2
  • Upgraded github.com/hashicorp/consul/sdk to v0.17.1
  • Added support for Terraform v1.14.3, Consul v1.22.3, and Vault v1.21.2

v0.8.0

25 Jun 08:53
2b89d5b

Choose a tag to compare

0.8.0 (June 15, 2025)

SECURITY:

IMPROVEMENTS:

  • Support for Terraform v1.7.5

v0.7.4

03 Jun 09:27
0ab8bbc

Choose a tag to compare

0.7.4 (June 3, 2025)

SECURITY:

  • fixed CVE GO-2025-3595 in golang.org/x/net@v0.36.0

v0.7.3

14 Apr 10:55
0d0a157

Choose a tag to compare

0.7.3 (April 14, 2025)

SECURITY:

  • Fix CVE GO-2024-2947 in github.com/hashicorp/go-retryablehttp@v0.7.0
  • Fix CVE GHSA-v6v8-xj6m-xwqh in github.com/hashicorp/go-retryablehttp@v0.7.0
  • Fix CVE GO-2025-3533 in github.com/getkin/kin-openapi@v0.94.0

v0.7.2

02 Apr 15:19
bf7cde1

Choose a tag to compare

0.7.2 (April 2, 2025)

SECURITY:

  • Fix CVE GO-2024-3333 in golang.org/x/net@v0.17.0
  • Fix CVE GO-2024-2631 in gopkg.in/square/go-jose.v2@v2.5.1
  • Fix CVE GO-2024-2611 in google.golang.org/protobuf@v1.30.0
  • Fix CVE GO-2025-3487 in golang.org/x/crypto@v0.14.0
  • Fix CVE GO-2023-2402 in golang.org/x/crypto@v0.14.0
  • Fix CVE GHSA-qxp5-gwg8-xv66 in golang.org/x/net@v0.17.0
  • Fix CVE GO-2025-3503 in golang.org/x/net@v0.17.0
  • Fix CVE GO-2024-2687 in golang.org/x/net@v0.17.0
  • Fix CVE GHSA-c5q2-7r4c-mv6g in gopkg.in/square/go-jose.v2@v2.5.1
  • Fix CVE GHSA-v778-237x-gjrc in golang.org/x/crypto@v0.14.0
  • Fix CVE GO-2024-3321 in golang.org/x/crypto@v0.14.0
  • Fix CVE GHSA-4v7x-pqxf-cx7m in golang.org/x/net@v0.17.0
  • Fix CVE GHSA-45x7-px36-x8w8 in golang.org/x/crypto@v0.14.0
  • Fix CVE GHSA-8r3f-844c-mc37 in google.golang.org/protobuf@v1.30.0

v0.7.1

31 Oct 05:54

Choose a tag to compare

0.7.1 (October 26, 2023)

BUG FIXES:

  • Fix issue with re registration of services with checks not triggering task [GH-1067]

FEATURES:

  • Go version bump to 1.21.10 [GH-1071]
  • Support for Terraform v1.6.2 [GH-1071]

v0.7.0

08 Sep 15:58
e77f257

Choose a tag to compare

0.7.0 (September 8, 2022)

BREAKING CHANGES:

  • Changed default value of service_name in service registration configuration from Consul-Terraform-Sync to consul-terraform-sync [GH-946]

FEATURES:

  • (Enterprise Only) Support for high availability redundancy [GH-1015]
  • Support for Terraform v1.2 [GH-917]

IMPROVEMENTS:

  • Add openssh command to Docker image to support git over ssh for Terraform modules [GH-940]
  • Upgrade Go to version 1.18 [GH-951]
  • Support for CTS running as a daemon without an initial configured task [GH-986]
  • Enhanced logging for watcher events providing greater insight on changes to Consul [GH-895]
  • (Enterprise Only) Add automatic retries for failed Terraform Cloud requests [GH-448]

BUG FIXES:

  • Fix issue where endpoint response objects represent configuration in a working form (e.g. with defaults, transformations, etc.), rather than responding with the configuration exactly as configured [GH-1000]
  • Fix issue where Terraform driver requests to the Terraform CLI leaked go-routines which could lead to "error from kill" entries in logs [GH-849]

v0.7.0-beta1

22 Aug 18:27

Choose a tag to compare

v0.7.0-beta1 Pre-release
Pre-release
prepare for beta release

v0.6.0

25 May 16:08
7f0d7ba

Choose a tag to compare

0.6.0 (May 25, 2022)

KNOWN ISSUES:

  • Terraform driver requests to the Terraform CLI leaks go-routines which can lead to "error from kill" entries in logs [GH-849]

FEATURES:

  • Support for CLI autocompletion [GH-775]
  • Support for retrieving CTS health through the API [GH-850]
  • Support for retrieving information about all existing tasks through the API [GH-770]
  • Support for automatically registering CTS with Consul as a service with a health check [GH-860]
  • (Enterprise Only) Official support for HCP Consul
  • (Enterprise Only) Support for creating workspaces configured with Terraform Cloud agents [GH-772]
  • (Enterprise Only) Support for automatically retrieving a license from the configured Consul Enterprise or HCP Consul backend [GH-810]

IMPROVEMENTS:

  • Update fallback version of Terraform to 1.1.8 [GH-802]
  • Update API request logging from INFO to DEBUG to reduce noise in logs [GH-738]
  • Support starting up CTS with new start command [GH-866]
  • (Enterprise Only) Use fallback version of Terraform if determining latest compatible version from Terraform Cloud fails.
  • (Enterprise Only) Add terraform_version to task.terraform_cloud_workspace, which was introduced as part of support for Terraform Cloud agents [GH-790]

BUG FIXES:

  • (Enterprise Only) Fix issue where created TFC tasks not using specified Terraform version [GH-792]
  • (Enterprise Only) Fix issue where fetching compatible Terraform version from TFC not using TLS configurations [GH-795]
  • Fix issue where Task Status API response's provider field was returning provider name instead of provider id, which includes provider name and alias [GH-798]
  • Fix issue where the main function for running the CTS binary was only using a logger with default settings [GH-789]
  • Fix issue where syslog.enabled was not automatically set to true when other syslog configs were configured [GH-815]
  • Fix issue where deleting task run events used a read-lock instead of write-lock [GH-787]
  • Fix issue where restarting Consul while CTS was running could cause the first service change to be ignored [GH-884]

DEPRECATIONS:

  • (Enterprise Only) Deprecate terraform_version task configuration in favor of terraform_cloud_workspace.terraform_version task configuration [GH-790]
  • (Enterprise Only) Deprecate license_path configuration in favor of license.path configuration [GH-810]
  • Deprecate starting CTS as a daemon using no CLI command in favor of starting CTS as a daemon using the new start command [GH-866]

v0.6.0-beta1

11 May 21:23
9be8b80

Choose a tag to compare

v0.6.0-beta1 Pre-release
Pre-release

0.6.0-beta1 (May 11, 2022)

KNOWN ISSUES:

  • Terraform driver requests to the Terraform CLI leaks go-routines which can lead to "error from kill" entries in logs [GH-849]

FEATURES:

  • Support for CLI autocompletion [GH-775]
  • Support for retrieving CTS health through the API [GH-850]
  • Support for retrieving information about all existing tasks through the API [GH-770]
  • Support for automatically registering CTS with Consul as a service with a health check [GH-860]
  • (Enterprise Only) Official support for HCP Consul
  • (Enterprise Only) Support for creating workspaces configured with Terraform Cloud agents [GH-772]
  • (Enterprise Only) Support for automatically retrieving a license from the configured Consul Enterprise or HCP Consul backend [GH-810]

IMPROVEMENTS:

  • Update fallback version of Terraform to 1.1.8 [GH-802]
  • Update API request logging from INFO to DEBUG to reduce noise in logs [GH-738]
  • Support starting up CTS with new start command [GH-866]
  • (Enterprise Only) Use fallback version of Terraform if determining latest compatible version from Terraform Cloud fails.
  • (Enterprise Only) Add terraform_version to task.terraform_cloud_workspace, which was introduced as part of support for Terraform Cloud agents [GH-790]

BUG FIXES:

  • (Enterprise Only) Fix issue where created TFC tasks not using specified Terraform version [GH-792]
  • (Enterprise Only) Fix issue where fetching compatible Terraform version from TFC not using TLS configurations [GH-795]
  • Fix issue where Task Status API response's provider field was returning provider name instead of provider id, which includes provider name and alias [GH-798]
  • Fix issue where the main function for running the CTS binary was only using a logger with default settings [GH-789]
  • Fix issue where syslog.enabled was not automatically set to true when other syslog configs were configured [GH-815]
  • Fix issue where deleting task run events used a read-lock instead of write-lock [GH-787]

DEPRECATIONS:

  • (Enterprise Only) Deprecate terraform_version task configuration in favor of terraform_cloud_workspace.terraform_version task configuration [GH-790]
  • (Enterprise Only) Deprecate license_path configuration in favor of license.path configuration [GH-810]
  • Deprecate starting CTS as a daemon using no CLI command in favor of starting CTS as a daemon using the new start command [GH-866]