You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+28Lines changed: 28 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,33 @@
1
1
## 0.3.0
2
2
3
+
## 0.2.2 (Aug 5, 2025)
4
+
5
+
FEATURES
6
+
7
+
* 2 New tools, get latest provider and module versions. See [#122](https://github.com/hashicorp/terraform-mcp-server/pull/122)
8
+
9
+
IMPROVEMENTS
10
+
11
+
* Restructure the codebase, changes too tool names from camelCase to snake_case. See [#118](https://github.com/hashicorp/terraform-mcp-server/pull/118)
12
+
* Change tool names to be more consistent. See [#123](https://github.com/hashicorp/terraform-mcp-server/pull/123)
13
+
14
+
FIXES
15
+
16
+
* Enhanced provider documentation tool. See [#120](https://github.com/hashicorp/terraform-mcp-server/pull/120)
17
+
* StreamableHttp endpoint customization, thanks to @sachinmalanki. See [#116](https://github.com/hashicorp/terraform-mcp-server/pull/116)
18
+
19
+
## 0.2.1 (July 11, 2025)
20
+
21
+
SECURITY
22
+
23
+
* Added support for CORS (strict, development, disabled), default mode is strict. See [#108](https://github.com/hashicorp/terraform-mcp-server/pull/108)
24
+
* Added support for CORS allowed origins, default is empty. See [#108](https://github.com/hashicorp/terraform-mcp-server/pull/108)
25
+
* Added support for stateless streamable HTTP mode, see [#108](https://github.com/hashicorp/terraform-mcp-server/pull/108)
26
+
27
+
IMPROVEMENTS
28
+
29
+
* Improved the HTTP retry to the registry. See [#109](https://github.com/hashicorp/terraform-mcp-server/pull/109)
|`providers`|`resolve_provider_doc_id`| Queries the Terraform Registry to find and list available documentation for a specific provider using the specified `service_slug`. Returns a list of provider document IDs with their titles and categories for resources, data sources, functions, or guides. |
147
-
|`providers`|`get_provider_docs`| Fetches the complete documentation content for a specific provider resource, data source, or function using a document ID obtained from the `resolve_provider_doc_id` tool. Returns the raw documentation in markdown format. |
146
+
|`providers`|`search_providers`| Queries the Terraform Registry to find and list available documentation for a specific provider using the specified `service_slug`. Returns a list of provider document IDs with their titles and categories for resources, data sources, functions, or guides. |
147
+
|`providers`|`get_provider_details`| Fetches the complete documentation content for a specific provider resource, data source, or function using a document ID obtained from the `search_providers` tool. Returns the raw documentation in markdown format. |
148
148
|`modules`|`search_modules`| Searches the Terraform Registry for modules based on specified `module_query` with pagination. Returns a list of module IDs with their names, descriptions, download counts, verification status, and publish dates |
149
-
|`modules`|`module_details`| Retrieves detailed documentation for a module using a module ID obtained from the `search_modules` tool including inputs, outputs, configuration, submodules, and examples. |
149
+
|`modules`|`get_module_details`| Retrieves detailed documentation for a module using a module ID obtained from the `search_modules` tool including inputs, outputs, configuration, submodules, and examples. |
150
150
|`policies`|`search_policies`| Queries the Terraform Registry to find and list the appropriate Sentinel Policy based on the provided query `policy_query`. Returns a list of matching policies with terraform_policy_id(s) with their name, title and download counts. |
151
-
|`policies`|`policy_details`| Retrieves detailed documentation for a policy set using a terraform_policy_id obtained from the `search_policies` tool including policy readme and implementation details. |
151
+
|`policies`|`get_policy_details`| Retrieves detailed documentation for a policy set using a terraform_policy_id obtained from the `search_policies` tool including policy readme and implementation details. |
152
+
153
+
## Resource Configuration
154
+
155
+
### Available resources
156
+
157
+
| Resource URI | Description |
158
+
|--------------|-------------|
159
+
|`/terraform/style-guide`| Terraform Style Guide - Provides access to the official Terraform style guide documentation in markdown format |
160
+
|`/terraform/module-development`| Terraform Module Development Guide - Comprehensive guide covering module composition, structure, providers, publishing, and refactoring best practices |
161
+
162
+
### Available Resource Templates
163
+
164
+
| Resouce Template URI | Description |
165
+
|--------------|-------------|
166
+
|`/terraform/providers/{namespace}/name/{name}/version/{version}`| Provider Resource Template - Dynamically retrieves detailed documentation and overview for any Terraform provider by namespace, name, and version |
0 commit comments