github.com/hashicorp/terraform-ls
v0.39.0
#1512 most downloaded on Go modules
hashicorp/terraform-ls
What this package is like to depend on
Last release 4 days ago
20 Aug 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 99 of 99 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
375 releases · first in 2020
38 releases in the last 12 months
see the full history below
Release timeline
375 releases · Mar 2020 to Aug 2026Releases
latest 60 of 375-
v0.39.1-0.20260820104019-3ee0463f3c1f20 Aug 2026 pre-releaseNothing published for this version
-
v0.39.1-0.20260811154055-aa844281da4611 Aug 2026 pre-releaseNothing published for this version
-
v0.39.1-0.20260810142753-d61364b6240010 Aug 2026 pre-releaseNothing published for this version
-
v0.39.1-0.20260807151621-25346ca4061e07 Aug 2026 pre-releaseNothing published for this version
-
v0.39.1-0.20260731091556-3cc8336a23bf31 Jul 2026 pre-releaseNothing published for this version
-
v0.39.023 Jul 2026 -
v0.39.0-beta509 Jul 2026 pre-releaseRelease notes
Open source → -
v0.39.0-beta404 Mar 2026 pre-releaseRelease notes
Open source → -
v0.39.0-beta323 Feb 2026 pre-releaseRelease notes
Open source → -
v0.39.0-beta210 Feb 2026 pre-releaseRelease notes
Open source → -
v0.39.0-beta109 Feb 2026 pre-release -
v0.38.9-0.20260717054824-bf24ab23b7f017 Jul 2026 pre-releaseNothing published for this version
-
v0.38.9-0.20260709093835-8b65a8dff8c509 Jul 2026 pre-releaseNothing published for this version
-
v0.38.802 Jul 2026Release notes
Open source →0.38.8 (02 July 2026)
ENHANCEMENTS:
- Added type attribute to 1.15 output blocks (terraform-schema#525)
- Added failure_tolerance and eager_plan attribute to deployment_group (terraform-schema#528)
Release notes
Open source →ENHANCEMENTS:
- Added type attribute to 1.15 output blocks (terraform-schema#525)
- Added failure_tolerance and eager_plan attribute to deployment_group (terraform-schema#528)
-
v0.38.8-0.20260622050315-b35baf4820ec22 Jun 2026 pre-releaseNothing published for this version
-
v0.38.8-0.20260618160039-5c5e4fde341f18 Jun 2026 pre-releaseNothing published for this version
-
v0.38.8-0.20260617152124-84064cd19ffd17 Jun 2026 pre-releaseNothing published for this version
-
v0.38.8-0.20260603044411-f751d3b1711303 Jun 2026 pre-releaseNothing published for this version
-
v0.38.727 May 2026Release notes
Open source → -
v0.38.7-0.20260603044411-f751d3b1711303 Jun 2026 pre-releaseNothing published for this version
-
v0.38.7-0.20260527085651-96096ae06e6027 May 2026 pre-releaseNothing published for this version
-
v0.38.7-0.20260521063717-907bfe729c5c21 May 2026 pre-releaseNothing published for this version
-
v0.38.7-0.20260430052947-43f2d8dde29b30 Apr 2026 pre-releaseNothing published for this version
-
v0.38.7-0.20260424071826-3ec239d1d29624 Apr 2026 pre-releaseNothing published for this version
-
v0.38.7-0.20260417034356-f61b43b80e8a17 Apr 2026 pre-releaseNothing published for this version
-
v0.38.7-0.20260410032311-4a97721ef88210 Apr 2026 pre-releaseNothing published for this version
-
v0.38.625 Mar 2026Release notes
Open source →0.38.6 (25 March 2026)
ENHANCEMENTS:
- Bumped terraform-schema to incorporate the latest provider definitions. (#2102)
Release notes
Open source →ENHANCEMENTS:
- Bumped terraform-schema to incorporate the latest provider definitions. (#2102)
-
v0.38.6-0.20260306170527-7218bc99a57406 Mar 2026 pre-releaseNothing published for this version
-
v0.38.503 Mar 2026Release notes
Open source →0.38.5 (03 March 2026)
ENHANCEMENTS:
- Update Stacks schema to include missing GA specific blocks & attributes, remove support for tfstack.hcl (#2080)
INTERNAL:
Release notes
Open source →ENHANCEMENTS:
- Update Stacks schema to include missing GA specific blocks & attributes, remove support for tfstack.hcl (#2080)
INTERNAL:
-
v0.38.5-0.20260220085625-96c2ea6805cb20 Feb 2026 pre-releaseNothing published for this version
-
v0.38.409 Feb 2026Release notes
Open source → -
v0.38.324 Nov 2025Release notes
Open source → -
v0.38.3-0.20251009164427-9dd90e4d7eb209 Oct 2025 pre-releaseNothing published for this version
-
v0.38.209 Oct 2025Release notes
Open source →BUG FIXES:
- fix schema 1.12 to correctly allow the import block to use for_each (#2040)
-
v0.38.106 Oct 2025Release notes
Open source →ENHANCEMENTS:
- Improved code completion and validation for Terraform
actionsblocks through dynamic schema support. (#2035)
- Improved code completion and validation for Terraform
-
v0.38.019 Sep 2025Release notes
Open source →NOTES:
This release adds initial support for the new Actions feature in Terraform. This provides foundational language support for the new action block and the corresponding action_trigger lifecycle block.
ENHANCEMENTS:
- Support for Terraform Action Static Schema (#2031)
-
v0.37.028 Aug 2025Release notes
Open source →ENHANCEMENTS:
- Add support for Terraform Search files. This provides block and attribute completion, hover, and diagnostics along with syntax validation for Terraform Search files. (#2007)
INTERNAL:
- Add PR Template Usage for PCI (#2000)
-
v0.36.517 Jun 2025Release notes
Open source →ENHANCEMENTS:
- Support new Terraform Stacks tfcomponent.hcl extension (#1977)
INTERNAL:
- Set version to dev (#1234)
-
v0.36.5-0.20250611164609-367fed2a196311 Jun 2025 pre-releaseNothing published for this version
-
v0.36.5-0.20250611075717-f44503eed99f11 Jun 2025 pre-releaseNothing published for this version
-
v0.36.5-0.20250605061652-bd318cf4a21b05 Jun 2025 pre-releaseNothing published for this version
-
v0.36.5-0.20250210194902-3f376c33cc2b10 Feb 2025 pre-releaseNothing published for this version
-
v0.36.423 Jan 2025Release notes
Open source →ENHANCEMENTS:
- Report usage of write-only attributes for public providers (#1926)
-
v0.36.4-0.20250107174550-fdcc3474684b07 Jan 2025 pre-releaseNothing published for this version
-
v0.36.319 Dec 2024Release notes
Open source →BUG FIXES:
- Fix race when parsing locally installed module sources leading to empty completions (#1903)
INTERNAL:
- Bump golang.org/x/net from 0.32.2 to 0.33.0 (#1905)
-
v0.36.3-0.20241219161237-e4f6d4e3cc7219 Dec 2024 pre-releaseNothing published for this version
-
v0.36.212 Dec 2024Release notes
Open source →BUG FIXES:
- Fix crash when using ephemeral resources with older Terraform versions (#1892)
-
v0.36.111 Dec 2024Release notes
Open source →ENHANCEMENTS:
- Stacks: parse terraform-sources.json to support remote component sources (#1836)
BUG FIXES:
- Fix incorrect validation for heterogeneous list (#1884)
- Fix incorrect validation of references by correctly detecting tuple and object expressions created from for-expressions (#1890)
INTERNAL:
-
v0.36.1-0.20241206155050-281897f78f7f06 Dec 2024 pre-releaseNothing published for this version
-
v0.36.1-0.20241129080620-8218b068640329 Nov 2024 pre-releaseNothing published for this version
-
v0.36.015 Nov 2024Release notes
Open source →ENHANCEMENTS:
- Add
categoryto Stacks Deployment store blocks (#1852) - Support terraform.applying built-in reference starting at TF 1.10 (#1854)
- Raise HCL Diagnostics during early validation (#1850)
- backend/s3: Reflect use_lockfile (v1.10) (terraform-schema#419)
- backend/s3: Remove deprecated assume role attributes (v1.10) (terraform-schema#420)
BUG FIXES:
- Use a provider's stable version when bundling schemas (#1860)
- Avoid copying constraints for attribute schemas (hcl-lang#426)
INTERNAL:
- Add
-
v0.35.1-0.20241115144623-e5302705116415 Nov 2024 pre-releaseNothing published for this version
-
v0.35.1-0.20241030121901-4416790a6e7e30 Oct 2024 pre-releaseNothing published for this version
-
v0.35.1-0.20241016140128-d39871616dea16 Oct 2024 pre-releaseNothing published for this version
-
v0.35.011 Oct 2024Release notes
Open source →NOTES:
This release adds support for Terraform Stack and Deployment files. This provides intelligent completion for Terraform Stacks blocks and attributes in Stack and Deployment files, including suggesting only valid completions for variables in component and deployment blocks. Hover documentation for all Stack and Deploy blocks, with helpful type and usage information. Early Validation has been extended to produce diagnostics along with syntax validation for Stack and Deployment files. Reference support allows code navigation in and between Stack and Deploy files. This also provides formatting support for both Stack and Deploy files.
This release also adds support for Terraform Test and Mock files. This provides completion for blocks and attributes, hover documentation and formatting support.
ENHANCEMENTS:
- Add initial support for Terraform Stacks files and Deployment files. This provides block and attribute completion, hover, and diagnostics along with syntax validation for Terraform Stacks and Deployment files (#1745)
- Parse and load Stack and Deploy metadata (#1761)
- Load Stack component sources from metadata (#1768)
- Enable early validation for Terraform Stack files (#1776)
- Merge stack configuration schema with dynamic schema based on used components source and providers (#1770)
- Merge deployment configuration schema with dynamic schema based on available variables (#1780)
- Support Terraform functions in stack files (#1781)
- Add DecodeReferenceOrigins and DecodeReferenceTargets jobs (#1786)
- Enable component references (terraform-schema#386)
- Support references for identity tokens and their attributes (terraform-schema#388)
- Enable references for variables in deployment inputs (Deploy) (terraform-schema#389)
- Enable component references (terraform-schema#386)
- Enable ephemeral values for variable (terraform-schema#387)
- Enable output references (terraform-schema#384)
- Enable provider references (terraform-schema#385)
- Add Address to variable block schema for stacks to enable references (terraform-schema#383)
- Add deployments store block schema (terraform-schema#382)
- Add input block schema and deprecate variable block (terraform-schema#381)
- Validate Stack and Deployment files for unreferenced origins (#1797)
- Early decode deployment config to support references to store blocks (terraform-schema#390)
- Support a subset of functions in deployment configurations (#1799)
- Support description attribute for orchestration rule block (terraform-schema#393)
- Support locals in stack and deploy configs (terraform-schema#395)
- Support depends_on attribute in component blocks (terraform-schema#392)
- Support provider defined functions in stacks configuration (#1804)
- Support description attribute for orchestration rule block (terraform-schema#393)
- Support locals in stack and deploy configs (terraform-schema#395)
- Support depends_on attribute in component blocks (terraform-schema#392)
- Document Terraform Stacks support (#1802)
- Support context references within orchestrate blocks in deployment configuration (#1813)
- Static schema support for Terraform Test and Mock files (#1782)
BUG FIXES:
- Fix typo in USAGE.md (#1835)
- Fix panic on blocks with no labels during validation of label name (#1791)
- Fix type for provider references in component blocks (terraform-schema#391)
- Fix type for provider references in component blocks (terraform-schema#391)
- Support sensitive attribute for stacks variables (terraform-schema#401)
- Allow any type as inputs to components per default (terraform-schema#400)
INTERNAL:
-
v0.35.0-beta206 Sep 2024 pre-releaseRelease notes
Open source →ENHANCEMENTS:
- Support provider defined functions in stacks configuration (#1804)
- Support description attribute for orchestration rule block (terraform-schema#393)
- Support locals in stack and deploy configs (terraform-schema#395)
- Support depends_on attribute in component blocks (terraform-schema#392)
- Document Terraform Stacks support (#1802)
- Support context references within orchestrate blocks in deployment configuration (#1813)
BUG FIXES:
- Fix type for provider references in component blocks (terraform-schema#391)
- Support sensitive attribute for stacks variables (terraform-schema#401)
- Allow any type as inputs to components per default (terraform-schema#400)
INTERNAL:
-
v0.35.0-beta123 Aug 2024 pre-releaseRelease notes
Open source →ENHANCEMENTS:
- Enable component references (terraform-schema#386)
- Support references for identity tokens and their attributes (terraform-schema#388)
- Enable references for variables in deployment inputs (Deploy) (terraform-schema#389)
- Enable component references (terraform-schema#386)
- Enable ephemeral values for variable (terraform-schema#387)
- Enable output references (terraform-schema#384)
- Enable provider references (terraform-schema#385)
- Add Address to variable block schema for stacks to enable references (terraform-schema#383)
- Add deployments store block schema (terraform-schema#382)
- Add input block schema and deprecate variable block (terraform-schema#381)
- Validate Stack and Deployment files for unreferenced origins (#1797)
- Early decode deployment config to support references to store blocks (terraform-schema#390)
- Support a subset of functions in deployment configurations (#1799)
- Support description attribute for orchestration rule block (terraform-schema#393)
- Support locals in stack and deploy configs (terraform-schema#395)
- Support depends_on attribute in component blocks (terraform-schema#392)
BUG FIXES:
- Fix type for provider references in component blocks (terraform-schema#391)
-
v0.35.0-alpha2.0.20240823135338-8bd63baf54ec23 Aug 2024 pre-releaseNothing published for this version
-
v0.35.0-alpha208 Aug 2024 pre-releaseRelease notes
Open source →BUG FIXES:
- fix panic on blocks with no labels during validation of label name (#1791)
INTERNAL:
- Bump terraform-schema to c2315af (#1788)
-
v0.35.0-alpha1.0.20240808092602-e8a1ae67e88d08 Aug 2024 pre-releaseNothing published for this version