Skip to content

Commit 9ba9c23

Browse files
Merge branch 'main' of https://github.com/hashicorp/terraform-provider-azurerm into feature/storage-discovery-workspace
2 parents 6117f1f + 95034a2 commit 9ba9c23

File tree

781 files changed

+20540
-7252
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

781 files changed

+20540
-7252
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,9 @@ tf.zip
6060
# do not upload GitHub Copilot specific folders and copilot instruction files
6161
.github/instructions
6262
.github/prompts
63+
.github/skills
6364
.github/copilot-instructions.md
6465

6566
# do not upload .bob instructions
6667
.bob
67-
AGENTS.md
68+
AGENTS.md

.go-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.25.3
1+
1.25.5

.release/provider-schema.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,34 @@
1+
## 4.61.0 (February 19, 2026)
2+
3+
FEATURES:
4+
5+
* **New List Resource**: `azurerm_application_gateway` ([#31749](https://github.com/hashicorp/terraform-provider-azurerm/issues/31749))
6+
* **New List Resource**: `azurerm_application_security_group` ([#31742](https://github.com/hashicorp/terraform-provider-azurerm/issues/31742))
7+
* **New List Resource**: `azurerm_firewall` and `azurerm_firewall_policy` ([#31734](https://github.com/hashicorp/terraform-provider-azurerm/issues/31734))
8+
* **New List Resource**: `azurerm_firewall_policy_rule_collection_group` ([#31741](https://github.com/hashicorp/terraform-provider-azurerm/issues/31741))
9+
* **New List Resource**: `azurerm_ip_group` ([#31740](https://github.com/hashicorp/terraform-provider-azurerm/issues/31740))
10+
* **New List Resource**: `azurerm_mssql_database` ([#31735](https://github.com/hashicorp/terraform-provider-azurerm/issues/31735))
11+
* **New List Resource**: `azurerm_mssql_job_agent` ([#31738](https://github.com/hashicorp/terraform-provider-azurerm/issues/31738))
12+
* **New List Resource**: `azurerm_mssql_server` ([#31650](https://github.com/hashicorp/terraform-provider-azurerm/issues/31650))
13+
* **New List Resource**: `azurerm_nat_gatway` ([#31764](https://github.com/hashicorp/terraform-provider-azurerm/issues/31764))
14+
* **New List Resource**: `azurerm_network_security_rule` ([#31748](https://github.com/hashicorp/terraform-provider-azurerm/issues/31748))
15+
* **New List Resource**: `azurerm_public_ip` ([#31762](https://github.com/hashicorp/terraform-provider-azurerm/issues/31762))
16+
* **New List Resource**: `azurerm_web_application_firewall_policy` ([#31758](https://github.com/hashicorp/terraform-provider-azurerm/issues/31758))
17+
18+
ENHANCEMENTS:
19+
20+
* dependencies: `go` update to `1.25.5`
21+
* dependencies: `go-azure-sdk` - update to `v0.20260212.1143955`
22+
* `azurerm_managed_redis` - `sku_name` can now be updated ([#31203](https://github.com/hashicorp/terraform-provider-azurerm/issues/31203))
23+
* `azurerm_managed_redis` - `default_database` must be specified when creating a new resource ([#31724](https://github.com/hashicorp/terraform-provider-azurerm/issues/31724))
24+
* `azurerm_point_to_site_vpn_gateway` - `connection_configuration.x.internet_security_enabled` can now be updated ([#31733](https://github.com/hashicorp/terraform-provider-azurerm/issues/31733))
25+
* `azurerm_security_center_storage_defender` - update to API version `2025-06-01` ([#31759](https://github.com/hashicorp/terraform-provider-azurerm/issues/31759))
26+
27+
BUG FIXES:
28+
29+
* `azurerm_managed_redis_geo_replication` - fix an issue that prevented linking 3 or more clusters ([#31385](https://github.com/hashicorp/terraform-provider-azurerm/issues/31385))
30+
* `azurerm_signalr_service` - fix setting default values into state, preventing diffs on import for `connectivity_logs_enabled`, `http_request_logs_enabled`, and `messaging_logs_enabled` ([#31566](https://github.com/hashicorp/terraform-provider-azurerm/issues/31566))
31+
132
## 4.60.0 (February 12, 2026)
233

334
FEATURES:

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ When using version 4.0 of the AzureRM Provider we recommend using the latest ver
1111
* [Terraform Website](https://www.terraform.io)
1212
* [AzureRM Provider Documentation](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs)
1313
* [AzureRM Provider Usage Examples](https://github.com/hashicorp/terraform-provider-azurerm/tree/main/examples)
14-
* [Slack Workspace for Contributors](https://terraform-azure.slack.com) ([Request Invite](https://join.slack.com/t/terraform-azure/shared_invite/enQtNDMzNjQ5NzcxMDc3LWNiY2ZhNThhNDgzNmY0MTM0N2MwZjE4ZGU0MjcxYjUyMzRmN2E5NjZhZmQ0ZTA1OTExMGNjYzA4ZDkwZDYxNDE))
14+
* [Slack Workspace for Contributors](https://terraform-azure.slack.com) ([Request Invite](https://join.slack.com/t/terraform-azure/shared_invite/zt-3qcv2dj6v-aKas6O6FSBZaxSSZph~Uvg))
1515

1616
## Usage Example
1717

contributing/topics/guide-opening-a-pr.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ If you are ever unsure please just reach out, we are more than happy to guide yo
88

99
## Considerations
1010

11-
As a general rule, the smaller the PR the quicker it's merged - as such when upgrading an SDK and introducing new properties we'd ask that you split that into multiple smaller PR's, for example if you were planning on updating an SDK to add a new resource and update an existing one we would prefer `3` separate PRs:
11+
As a general rule, the smaller the PR the quicker it's merged - as such when upgrading an SDK and introducing new properties we'd ask that you split that into multiple smaller PRs, for example if you were planning on updating an SDK to add a new resource and update an existing one we would prefer `3` separate PRs:
1212

1313
1. Update the Cosmos DB SDK to use API Version `2022-02-02` from `2020-01-01`.
1414
2. Add the new property `new_feature` to the `azurerm_cosmosdb_*` resources.

contributing/topics/maintainer-merging.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,11 @@ When a PR is merged it may or may not be included in the changelog. While most P
2020
- Unit and acceptance test fixes
2121
- Refactoring
2222
- Documentation changes
23+
- Deprecations (these must have an entry in the `{major}.0-upgrade-guide.html.markdown` file instead)
2324

2425
Otherwise, every PR that affects users should be added to the appropriate section:
2526

26-
* `FEATURES` - new resources and data sources
27+
* `FEATURES` - new resources, data sources, actions, and list resources
2728
* `ENHANCEMENTS` - new properties, functionality, and features (including SDK/API upgrades)
2829
* `BUG FIXES` - bug fixes
2930

@@ -44,7 +45,9 @@ Here is a list of common changelog entries and how they should be formatted:
4445
4546
FEATURES:
4647
48+
* **New Action**: `azurerm_action` [GH-12345]
4749
* **New Data Source**: `azurerm_data_source` [GH-12345]
50+
* **New List Resource**: `azurerm_resource` [GH-12345]
4851
* **New Resource**: `azurerm_resource` [GH-12345]
4952
5053
ENHANCEMENTS:
@@ -59,6 +62,7 @@ ENHANCEMENTS:
5962
6063
BUG FIXES:
6164
65+
* provider: `provider_feature` now correctly reads the default value from an environment variable [GH-12345]
6266
* Data Source: `azurerm_data_source` - prevent a possible crash by setting `queue_name` correctly [GH-12345]
6367
* Data Source: `azurerm_data_source` - correctly populate the `kind` and `os_type` attributes [GH-12345]
6468
* `azurerm_data_factory_dataset_delimited_text` - set defaults properly for `column_delimiter`, `quote_character`, `escape_character`, `first_row_as_header`, and `null_value` [GH-12345]

contributing/topics/reference-errors.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ instead of:
8383

8484
This type of error wrapping should be applied to **all** error handling including any nested function that contains two or more error checks (e.g., a function that calls an update API and waits for the update to finish or builds an SDK struct) so practitioners and code maintainers have a clear idea which generated the error.
8585

86-
> **Note:** Wrapped error messages should generally not start with `failed`, `error`, or an uppercase letter as there will a function higher up the stack that will prefix this.
86+
> **Note:** Wrapped error messages should generally not start with `failed`, `error`, or an uppercase letter as there will be a function higher up the stack that will prefix this.
8787
8888
When returning errors in those situations, it is important to consider the calling context and to exclude any information the calling function is likely to include, while including any additional context then calling function may not have.
8989

go.mod

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,19 @@ require (
1616
github.com/golang-jwt/jwt/v4 v4.5.2
1717
github.com/google/go-cmp v0.7.0
1818
github.com/google/uuid v1.6.0
19-
github.com/hashicorp/go-azure-helpers v0.75.1
20-
github.com/hashicorp/go-azure-sdk/resource-manager v0.20260129.1200123
21-
github.com/hashicorp/go-azure-sdk/sdk v0.20260129.1200123
19+
github.com/hashicorp/go-azure-helpers v0.76.2
20+
github.com/hashicorp/go-azure-sdk/resource-manager v0.20260212.1143955
21+
github.com/hashicorp/go-azure-sdk/sdk v0.20260212.1143955
2222
github.com/hashicorp/go-cty v1.5.0
2323
github.com/hashicorp/go-hclog v1.6.3
2424
github.com/hashicorp/go-multierror v1.1.1
25+
github.com/hashicorp/go-set/v3 v3.0.1
2526
github.com/hashicorp/go-uuid v1.0.3
2627
github.com/hashicorp/go-version v1.7.0
2728
github.com/hashicorp/terraform-json v0.27.2
2829
github.com/hashicorp/terraform-plugin-framework v1.16.1
2930
github.com/hashicorp/terraform-plugin-framework-timeouts v0.6.0
30-
github.com/hashicorp/terraform-plugin-framework-validators v0.18.0
31+
github.com/hashicorp/terraform-plugin-framework-validators v0.19.0
3132
github.com/hashicorp/terraform-plugin-go v0.29.0
3233
github.com/hashicorp/terraform-plugin-mux v0.21.0
3334
github.com/hashicorp/terraform-plugin-sdk/v2 v2.38.1
@@ -43,9 +44,9 @@ require (
4344
github.com/sirupsen/logrus v1.9.3
4445
github.com/spf13/afero v1.15.0
4546
github.com/spf13/cobra v1.10.1
46-
golang.org/x/crypto v0.45.0
47-
golang.org/x/text v0.31.0
48-
golang.org/x/tools v0.38.0
47+
golang.org/x/crypto v0.47.0
48+
golang.org/x/text v0.33.0
49+
golang.org/x/tools v0.40.0
4950
gopkg.in/yaml.v3 v3.0.1
5051
)
5152

@@ -95,16 +96,16 @@ require (
9596
github.com/vmihailenco/msgpack/v5 v5.4.1 // indirect
9697
github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect
9798
github.com/zclconf/go-cty v1.17.0 // indirect
98-
golang.org/x/mod v0.29.0 // indirect
99-
golang.org/x/net v0.47.0 // indirect
99+
golang.org/x/mod v0.31.0 // indirect
100+
golang.org/x/net v0.48.0 // indirect
100101
golang.org/x/oauth2 v0.32.0 // indirect
101-
golang.org/x/sync v0.18.0 // indirect
102-
golang.org/x/sys v0.38.0 // indirect
102+
golang.org/x/sync v0.19.0 // indirect
103+
golang.org/x/sys v0.40.0 // indirect
103104
google.golang.org/appengine v1.6.8 // indirect
104105
google.golang.org/genproto/googleapis/rpc v0.0.0-20250707201910-8d1bb00bc6a7 // indirect
105106
google.golang.org/grpc v1.75.1 // indirect
106107
google.golang.org/protobuf v1.36.10 // indirect
107108
software.sslmate.com/src/go-pkcs12 v0.6.0 // indirect
108109
)
109110

110-
go 1.25.3
111+
go 1.25.5

0 commit comments

Comments
 (0)