This MR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence | Type | Update |
---|---|---|---|---|---|---|---|
@artsy/fresnel | 3.4.0 -> 3.5.0 |
dependencies | minor | ||||
@commonground/design-system | 21.1.0 -> 21.1.10 |
dependencies | patch | ||||
@commonground/design-system | 21.1.0 -> 21.1.10 |
devDependencies | patch | ||||
@commonground/eslint-config-cra-standard-prettier | 6.1.2 -> 6.1.3 |
devDependencies | patch | ||||
@fontsource/source-sans-pro | 4.5.3 -> 4.5.11 |
dependencies | patch | ||||
@fontsource/source-sans-pro | 4.5.3 -> 4.5.11 |
devDependencies | patch | ||||
@testing-library/jest-dom | 5.16.2 -> 5.16.5 |
devDependencies | patch | ||||
@testing-library/react | 12.1.3 -> 12.1.5 |
devDependencies | patch | ||||
@types/node | 14.14.31 -> 14.18.24 |
devDependencies | minor | ||||
alpine |
3.14.0 -> 3.16.2
|
final | minor | ||||
alpine |
3.16.1 -> 3.16.2
|
stage | patch | ||||
aws-cdk | 2.33.0 -> 2.38.0 |
devDependencies | minor | ||||
aws-cdk-lib | 2.33.0 -> 2.38.0 |
dependencies | minor | ||||
azuread (source) |
=2.1.0 -> =2.27.0
|
required_provider | minor | ||||
azurerm (source) |
=2.66.0 -> =2.99.0
|
required_provider | minor | ||||
babel-plugin-styled-components (source) | 1.13.2 -> 1.13.3 |
devDependencies | patch | ||||
cdk-nag | 2.15.0 -> 2.15.46 |
dependencies | patch | ||||
cdk8s | ^2.3.4 -> 2.4.2 |
dependencies | minor | ||||
constructs | ^10.0.0 -> 10.1.78 |
dependencies | patch | ||||
docker |
20.10.7-dind -> 20.10.17-dind
|
service-image | patch | ||||
docker |
20.10.7-git -> 20.10.17-git
|
image | patch | ||||
eslint-config-prettier | 8.3.0 -> 8.5.0 |
devDependencies | minor | ||||
eslint-plugin-import | 2.25.4 -> 2.26.0 |
devDependencies | minor | ||||
eslint-plugin-jest | 26.1.1 -> 26.8.3 |
devDependencies | minor | ||||
eslint-plugin-react | 7.28.0 -> 7.30.1 |
devDependencies | minor | ||||
eslint-plugin-security | 1.4.0 -> 1.5.0 |
devDependencies | minor | ||||
github.com/AlecAivazis/survey/v2 |
v2.3.1 -> v2.3.5
|
require | patch | ||||
github.com/stretchr/testify |
v1.7.0 -> v1.8.0
|
require | minor | ||||
go (source) |
1.16 -> 1.19
|
golang | minor | ||||
golang |
1.16-alpine -> 1.19-alpine
|
image | minor | ||||
golang |
1.16.5-alpine -> 1.19.0-alpine
|
stage | minor | ||||
golangci/golangci-lint |
v1.41.1-alpine -> v1.48.0-alpine
|
image | minor | ||||
hashicorp/terraform |
=1.0.1 -> =1.2.7
|
required_version | minor | ||||
helm (source) |
=2.2.0 -> =2.6.0
|
required_provider | minor | ||||
http-proxy-middleware | 2.0.3 -> 2.0.6 |
devDependencies | patch | ||||
i18next (source) | 21.6.13 -> 21.9.1 |
devDependencies | minor | ||||
k8s.io/apiserver |
v0.21.4 -> v0.24.3
|
replace | minor | ||||
k8s.io/cloud-provider |
v0.21.4 -> v0.24.3
|
replace | minor | ||||
k8s.io/cluster-bootstrap |
v0.21.4 -> v0.24.3
|
replace | minor | ||||
k8s.io/code-generator |
v0.21.5-rc.0 -> v0.24.3
|
replace | minor | ||||
k8s.io/component-base |
v0.21.4 -> v0.24.3
|
replace | minor | ||||
k8s.io/component-helpers |
v0.21.4 -> v0.24.3
|
replace | minor | ||||
k8s.io/controller-manager |
v0.21.4 -> v0.24.3
|
replace | minor | ||||
k8s.io/cri-api |
v0.21.5-rc.0 -> v0.24.3
|
replace | minor | ||||
k8s.io/csi-translation-lib |
v0.21.4 -> v0.24.3
|
replace | minor | ||||
k8s.io/kube-aggregator |
v0.21.4 -> v0.24.3
|
replace | minor | ||||
k8s.io/kube-controller-manager |
v0.21.4 -> v0.24.3
|
replace | minor | ||||
k8s.io/kube-proxy |
v0.21.4 -> v0.24.3
|
replace | minor | ||||
k8s.io/kube-scheduler |
v0.21.4 -> v0.24.3
|
replace | minor | ||||
k8s.io/kubelet |
v0.21.4 -> v0.24.3
|
replace | minor | ||||
k8s.io/legacy-cloud-providers |
v0.21.4 -> v0.24.3
|
replace | minor | ||||
k8s.io/mount-utils |
v0.21.5-rc.0 -> v0.24.3
|
replace | minor | ||||
kubernetes (source) |
=2.3.2 -> =2.12.1
|
required_provider | minor | ||||
next (source) | 12.1.0 -> 12.2.5 |
dependencies | minor | ||||
node |
17.3.1-alpine -> 17.9.1-alpine
|
image | minor | ||||
node |
16.16.0-alpine -> 16.17.0-alpine
|
stage | minor | ||||
prettier (source) | 2.5.1 -> 2.7.1 |
devDependencies | minor | ||||
prismjs | 1.27.0 -> 1.28.0 |
dependencies | minor | ||||
random (source) |
3.1.0 -> 3.3.2
|
required_provider | minor | ||||
react-i18next | 11.15.6 -> 11.18.4 |
devDependencies | minor | ||||
react-refresh (source) | 0.10.0 -> 0.14.0 |
devDependencies | minor | ||||
react-router-dom | 5.3.0 -> 5.3.3 |
dependencies | patch | ||||
react-router-dom | 5.3.0 -> 5.3.3 |
devDependencies | patch | ||||
react-scripts | 4.0.3 -> 5.0.1 |
peerDependencies | patch | ||||
react-scripts | 5.0.0 -> 5.0.1 |
devDependencies | patch | ||||
react-transition-group | 4.4.2 -> 4.4.5 |
devDependencies | patch | ||||
registry.gitlab.com/gitlab-org/release-cli |
v0.8.0 -> v0.13.0
|
image | minor | ||||
styled-components (source) | 5.3.3 -> 5.3.5 |
dependencies | patch | ||||
styled-components (source) | 5.3.3 -> 5.3.5 |
devDependencies | patch | ||||
ts-node (source) | ^10.0.0 -> 10.9.1 |
devDependencies | minor |
Release Notes
artsy/fresnel
v3.5.0
🚀 Enhancement
Authors: 1
- Ozzie Vasdi (@ovasdi)
v3.4.1
⚠ ️ Pushed to main
- Update README with note on React 18 (@damassi)
🏠 Internal
- chore(deps): update dep typescript from 4.6.2 to v4.6.3 #266 (@renovate-bot)
- chore(deps): update dep typescript from 4.5.5 to v4.6.2 #264 (@renovate-bot)
- chore: update dependabot reviewers #263 (@ovasdi)
Authors: 3
- Christopher Pappas (@damassi)
- Ozzie Vasdi (@ovasdi)
- WhiteSource Renovate (@renovate-bot)
testing-library/jest-dom
v5.16.5
Bug Fixes
- migrate ccs v3 to @adobe/css-tools v4 (#470) (948d90f)
v5.16.4
Bug Fixes
v5.16.3
Bug Fixes
aws/aws-cdk
v2.38.0
Features
- aws-cloudwatch-actions: add ssm incidents as alarm action (#21167) (471511e), closes #20553 #20552
- cfnspec: cloudformation spec v84.0.0 (#21574) (16c0c98)
- cli: --concurrency option (#20345) (0dd34dd), closes #1973 #19378
- cli: cdk watch --concurrency (#21598) (e48cf15), closes #20345 #21597
- cli: support hotswapping Lambda function's description and environment variables (#21532) (b1777d2), closes #82dbd4 #20787
- cloudfront: create distributions with HTTP/3 (#21613) (58101a6)
- core: use literal for stack.partition (under feature flag) (#21420) (401b428), closes #4092
- ec2: add P4DE instances (in developer preview) (#21590) (0c654e9), closes #20924 /github.com/aws/aws-cdk/issues/20924#issuecomment-1204357355
- ecs-patterns: refactor fargate interfaces and add support for runtimePlatform (#21529) (b4f9e5e), closes #20756 #20756 #18462
- pipelines: add static PipelineBase.isPipeline method (#21075) (ea11f33)
-
s3: introduce a
fromCfnBucket()
method (#20081) (0ec31da) - servicediscovery: add support for API only services within a DNS namespace (#21494) (1920313)
Bug Fixes
-
route53: misleading error message in
fromLookup
ifdomainName
is undefined (#21596) (f44eb98), closes #10053 - duration doesn't get accurately compared in alb service base (#21584) (90786d6), closes #21560
- aws-apigateway: CloudWatch logging should be disabled by default (under feature flag) (#21546) (78c858f), closes #10878
- cloudfront: truncate long ResponseHeaderPolicy names (#21525) (a464ee1), closes #21524
- codepipeline-actions: cross stack reference causes stack cycle in sources that use CloudWatch Events (#20149) (adf4022), closes #3087 #8042 #10896
- codepipeline-actions: ecr source action doesn't trigger the pipeline (#21580) (f135b80), closes #10901
- kms: imported key ignores environment from arn (#21519) (c6dbb96), closes #21464
-
lambda-event-sources:
rootCACertificate
does not supportISecret
(#21555) (bf0f07b), closes #21422 - route53-targets: InterfaceVpcEndpointTarget incorrectly accepts an imported endpoint (#21523) (cc0b005), closes #10432
Alpha modules (2.38.0-alpha.0)
Features
v2.37.1
Bug Fixes
Alpha modules (2.37.1-alpha.0)
v2.37.0
Features
- apigateway: add metrics for Stage and Method constructs (#20617) (3bf1361)
- aws-cdk-lib: aws-cdk-lib assembly file is compressed (#21481) (0767873)
- cfnspec: cloudformation spec v82.0.0 (#21473) (1124cbf)
- cfnspec: cloudformation spec v83.0.0 (#21498) (453b553)
- cli: support hotswapping Lambda function's description and environment variables (#21305) (fb92703), closes #20787
- cognito: allow retrieval of UserPoolClient generated client secret (#21262) (67a24ba)
- core: add network option to docker run command (#21450) (86e396a), closes #21447
-
events: complex event pattern matching with the
Match
class (#21310) (fe7651f) - lambda: add docker platform support for lambda (#21405) (48178ac)
-
lambda-event-sources: add
rootCACertificate
toSelfManagedKafkaEventSource
(#21422) (82a597a) - logs: delete associated log group when stack is deleted (#21113) (2bdd504)
Bug Fixes
-
cli:
--hotswap
does not handleCfnOutput
change correctly (#21461) (7ccc644), closes #19998 40aws-cdk/cloudformation-diff/lib/diff/types.ts#L10-L21 - custom-resources: AwsCustomResource requires a policy which updates immutable roles (#20966) (a02ef9c), closes #13232
- cx-api: bootstrap stack is validated even if the custom synthesizer does not require it (#21518) (afb1c2d), closes #21324 40aws-cdk/cx-api/lib/artifacts/asset-manifest-artifact.ts#L38-L41 40aws-cdk/cx-api/lib/artifacts/asset-manifest-artifact.ts#L58
- ec2: launch template missing tags (#21445) (3853728)
- ecs: setting updatePolicy results in error due to updateType having default value (#21025) (3103784)
- eks: missing question marks cause update cluster setting failure (#21463) (1000abe), closes #21185 #21436
- lambda: Function allows specifying vpcSubnets without vpc (#21369) (e9233fa), closes #21357
- opensearchservice: access denied when creating a new domain in regions without cognito support (#21395) (0e49aed), closes #21192
- pipelines: 'ConfirmPermissionsBroadening' incorrectly invokes lambda for AWS CLI v2 (#21462) (a913d60)
- ses: incorrect DKIM records for EmailIdentity (#21318) (54bad4c), closes #21306
Alpha modules (2.37.0-alpha.0)
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
- redshift: The way to specify a logging bucket and prefix will change to use an interface.
Features
- apigatewayv2: WebSocket API - IAM authorizer support (#21393) (a1a6e6c)
- appsync: allow user to configure log retention time (#21418) (a2bb263), closes #20536
- batch: ComputeEnvironment implements IConnectable (#21458) (4bc9651), closes #20983
- integ-runner: add option to show deployment output (#21466) (289fb96)
- iot-actions: add support for DynamoDBv2 rule (#20171) (a57dec3), closes #20162
- iot-actions: support for sending messages to iot-events (#19953) (35fc169)
- iotevents: support timer actions (#19949) (af301dd)
Bug Fixes
v2.36.0
Features
Alpha modules (2.36.0-alpha.0)
v2.35.0
Features
- config: add support for eks-cluster-xxx-version managed rule (#21344) (82e8100), closes #21254
- core: cache fingerprints of large assets (#21321) (17f1ec8), closes #21297
- ec2: add missing endpoints to InterfaceVpcEndpointAwsService (#21401) (c64cccb), closes #21402 #21220 #21338 #19420
- events-targets: add dlq support for ecs target (#21396) (e82ba52), closes #21118
- fsx: support AutoImportPolicy in LustreFilesystem (#21301) (b1ce472)
- fsx: support DataCompressionType in LustreConfiguration (#21392) (214a792), closes #16431
- opensearch: add support for latest amazon opensearch service 1.3 (#21413) (aa55715), closes #21414
- pipelines: allow use of custom role for pipeline (#21299) (ff3c01a), closes #21412
- rds: add copyTagsToSnapshot to the construct props for ServerlessCluster and ServerlessClusterFromSnapshot (#21056) (47333a1), closes #20968
Bug Fixes
- appmesh: routes with weight 0 are assigned a weight of 1 (#21400) (fa0341f)
- cognito: UserPoolClient doesn't correctly respect authFlows (#21386) (daf178a), closes #16236
- core: asset fingerprint cache invalidation incorrectly uses mtime (#21374) (65a210a), closes #21321
- ecs: ec2Service placement strategies use incorrect casing which causes drift (#20946) (715158f), closes #20812
- ecs: new arn format not supported (under feature flag) (#18140) (9749a57), closes #16634 #18137
- eks: cannot disable cluster logging once it has been enabled (#21185) (e41b073), closes #18112 #20707 #19898
- events: archive construct does not have defaultChild set (#21345) (de7d825), closes #21263
Reverts
- cli: cannot pass objects and numbers as context arguments (#21387) (2fa85b9), closes aws/aws-cdk#20068
Alpha modules (2.35.0-alpha.0)
Bug Fixes
- cognito-identitypool: providerUrl causes error when mappingKey is not provided and it is a token (#21191) (d91c904), closes #19222 /github.com/aws/aws-cdk/pull/21056#issuecomment-1178879318
v2.34.2
Bug Fixes
- cli: context value type conversion causing parse failures (21381)
Alpha modules (2.34.2-alpha.0)
v2.34.1
Bug Fixes
- Revert to
jsii-pacmak@1.62.0
as dynamic runtime type-checking it introduced for Python results in incorrect code being produced.
Alpha modules (2.34.1-alpha.0)
Bug Fixes
- Revert to
jsii-pacmak@1.62.0
as dynamic runtime type-checking it introduced for Python results in incorrect code being produced.
v2.34.0
Features
- api-gateway: allow configuration of deployment description (#21207) (03fc2bd)
- cfnspec: cloudformation spec v81.1.0 (#21307) (1f91112)
- cli: cannot pass objects and numbers as context arguments (#20068) (ec2d68a)
- ec2: add R6A instances (#21257) (f66f94e)
- ecs: add function to grant run permissions to task definition (#21241) (d7ac3bb), closes #20281
- lambda-event-sources: add AT_TIMESTAMP event source mapping starting position (#20741) (76e0768)
Bug Fixes
- aws-lambda: FunctionUrl incorrectly uses Alias ARNs (#21353) (2904d2a)
- bootstrap: remove image scanning configuration (#21342) (2d26916)
- cli: add validation of --notification-arns structure (#21270) (6d157d1), closes #20806
- ecr: Repository.addToResourcePolicy returns incorrect result (#21137) (5435215)
- ecs: firelens configFileValue is unnecessarily required (#20636) (b79b2e4)
- ecs-patterns: memory limit is not set at the container level (#21201) (f2098b7)
- pkglint: allow dependencies on L1 only modules (#21208) (f16fd69)
Alpha modules (2.34.0-alpha.0)
Features
hashicorp/terraform-provider-azuread
v2.27.0
NOTES:
- This release contains a behavioral change for application/service principal passwords and certificates, when using a relative end date.
BUG FIXES:
-
data.azuread_group
- ensure security/mail enabled groups are excluded when explicitlyfalse
in config (#841) -
azuread_application_certificate
- calculateend_date_relative
from thestart_date
and not the current timestamp (#844) -
azuread_application_password
- calculateend_date_relative
from thestart_date
and not the current timestamp (#844) -
azuread_service_principal_certificate
- calculateend_date_relative
from thestart_date
and not the current timestamp (#844) -
azuread_service_principal_password
- calculateend_date_relative
from thestart_date
and not the current timestamp (#844)
v2.26.1
BUG FIXES:
-
azuread_directory_role_assignment
- fix a bug that requireddirectory_scope_id
to be set for unscoped assignments (#840)
v2.26.0
IMMROVEMENTS:
-
azuread_directory_role_assignment
- deprecate theapp_scope_object_id
property in favor of theapp_scope_id
property (#837) -
azuread_directory_role_assignment
- deprecate thedirectory_scope_object_id
property in favor of thedirectory_scope_id
property (#837)
BUG FIXES:
-
azuread_directory_role_assignment
- fix incorrect schema validation for scoped role assignments (#837) -
azuread_directory_role_assignment
- fix a bug that was preventing the creation of some scoped role assignments (#837) -
azuread_group
- fix a bug where new group creation can error out before the timeout due to API inconsistency (#838) -
azuread_user
- only setshow_in_address_list
when changed in config as it is a potentially read-only attribute (#831)
v2.25.0
FEATURES:
-
New Resource:
azuread_directory_role_assignment
(deprecates theazuread_directory_role_member
resource) (#826)
v2.24.0
BUG FIXES:
- Provider: Fix a bug causing GitHub OIDC authentication to fail when consuming default environment variables (#822)
v2.23.0
FEATURES:
- New Authentication Method: Support for authenticating via OIDC with GitHub Actions (#805)
IMMROVEMENTS:
-
azuread_user
- allow changing theuser_principal_name
property without recreating the user account (#815)
BUG FIXES:
- Provider: Fix an Azure CLI authentication issue that could fail to autodetect the current tenant ID (#819)
-
azuread_application_federated_identity_credential
- fix overly restrictive validation for theaudiences
property (#808) -
azuread_group
- fix a bug that could cause a crash when creating unified groups (#816)
v2.22.0
IMMROVEMENTS:
-
data.azuread_groups
- support theignore_missing
property (#783) -
azuread_conditional_access_policy
- supportlinux
in theincluded_platforms
andexcluded_platforms
properties (#784) -
azuread_group
- support theSubscribeMembersToCalendarEventsDisabled
value in thebehaviors
property (#785)
BUG FIXES:
-
data.azuread_service_principal
- raise an error when multiple results are found for the samedisplay_name
(#781) -
azuread_group
- ensure that unified groups can be created without adescription
(#783)
v2.21.0
BUG FIXES:
-
azuread_conditional_access_policy
- theincluded_applications
property in theconditions
block is now optional (#775) -
azuread_conditional_access_policy
- thelocations
andplatforms
blocks are now optional (#775)
v2.20.0
FEATURES:
-
New Resource:
azuread_claims_mapping_policy
(#733) (#766) -
New Resource:
azuread_service_principal_claims_mapping_policy_assignment
(#733) (#766)
v2.19.1
BUG FIXES:
-
azuread_application
- revert an earlier change for validation of role/scope values (#756)
v2.19.0
IMMROVEMENTS:
-
data.azuread_service_principals
- export theobject_id
property in theservice_principals
list (#749)
BUG FIXES:
-
azuread_application
- add a missing validation check for role/scope values (#750) -
azuread_conditional_access_policy
- fix a crash during the plan phase whensession_controls
is empty (#747)
v2.18.0
BUG FIXES:
-
azuread_group
- make theauto_subscribe_new_members
,external_senders_allowed
,hide_from_address_lists
andhide_from_outlook_clients
properties Computed to avoid setting them unnecessarily (#731)
v2.17.0
FEATURES:
-
New Resource:
azuread_custom_directory_role
(#728)
v2.16.0
IMMROVEMENTS:
-
data.azuread_group
- support for theallow_external_senders
,auto_subscribe_new_members
,hide_from_address_lists
andhide_from_outlook_clients
attributes (#723) -
azuread_group
- support for theallow_external_senders
,auto_subscribe_new_members
,hide_from_address_lists
andhide_from_outlook_clients
properties (#723)
v2.15.0
IMMROVEMENTS:
-
data.azuread_group
- support thedisplay_name_prefix
property (#716)
BUG FIXES:
-
azuread_application
- remove an unnecessary API call that may require additional permissions, when assigning owners (#713) -
azuread_service_principal
- remove an unnecessary API call that may require additional permissions, when assigning owners (#713)
v2.14.0
FEATURES:
-
New Resource:
azuread_application_federated_identity_credential
(#705)
IMMROVEMENTS:
-
azuread_service_principal_password
: re-add support fordisplay_name
,start_date
,end_date
andend_date_relative
properties (#706)
v2.13.0
IMMROVEMENTS:
-
azuread_group
: support fordynamic_memberships
(#695)
v2.12.0
IMMROVEMENTS:
-
azuread_conditional_access_policy
- support thepersistent_browser_mode
in thesession_controls
block (#677)
BUG FIXES:
-
azuread_application
- allow URNs to be used inredirect_uris
in thepublic_client
block (#684) -
azuread_service_principal_delegated_permission_grant
- add missing support for importing this resource (#685)
v2.11.0
BREAKING CHANGES:
- Provider: support for the German national cloud, which was closed down as of October 29, 2021, has been removed in this release (#670)
FEATURES:
-
New Data Source:
azuread_administrative_unit
(#672) -
New Resource:
azuread_administrative_unit
(#672) -
New Resource:
azuread_administrative_unit_member
(#672) -
New Resource:
azuread_service_principal_delegated_permission_grant
(#676)
IMMROVEMENTS:
-
azuread_conditional_access_policy
- support thedevices
block (#673)
BUG FIXES:
-
azuread_conditional_access_policy
- fix a bug when removing thesession_controls
block from a policy (#673)
v2.10.0
BUG FIXES:
-
azuread_group
- fix a bug that prevented removing allmembers
of a group (#666)
v2.9.0
BUG FIXES:
- Provider: fix an authentication bug that prevented authorizing using a Managed Identity when running in Azure Cloud Shell (#660)
-
data.azuread_user
- ensure apostrophes are correctly quoted when matching bymail_nickname
oruser_principal_name
(#643) -
data.azuread_users
- ensure apostrophes are correctly quoted when matching bymail_nicknames
oruser_principal_names
(#643) -
azuread_application_certificate
- work around an API consistency issue when deleting resources (#659) -
azuread_application_password
- work around an API consistency issue when deleting resources (#659) -
azuread_application
- add mitigation for replication delay when creating new applications (#656) -
azuread_directory_role_member
- work around an API consistency issue when deleting resources (#659) -
azuread_group_member
- work around an API consistency issue when deleting resources (#659) -
azuread_group
- add mitigation for replication delay when creating new groups (#656) -
azuread_group
- work around an API consistency issue when creating and deleting resources (#659) -
azuread_invitation
- work around an API consistency issue when creating and deleting resources (#659) -
azuread_service_principal_certificate
- work around an API consistency issue when deleting resources (#659) -
azuread_service_principal_password
- work around an API consistency issue when deleting resources (#659) -
azuread_service_principal
- add mitigation for replication delay when creating new service principals (#656) -
azuread_service_principal
- work around an API consistency issue when creating and deleting resources (#659) -
azuread_user
- add mitigation for replication delay when creating new users (#656) -
azuread_user
- work around an API consistency issue when deleting resources (#659)
v2.8.0
BUG FIXES:
-
azuread_application
- allow custom URI schemes for public client redirect URIs (#647) -
azuread_group
- ensuremail_nickname
is set for all groups when specified in configuration (#645)
v2.7.0
IMMROVEMENTS:
- Provider: log the claims from access tokens for improved debugging ability (#623)
-
azuread_user
- support for themanager_id
property (#628) -
azuread_application
- support for thefeature_tags
block and thetags
property (#630) -
azuread_service_principal
- thefeatures
block has been deprecated in favour of thefeature_tags
for clarity (#630)
v2.6.0
IMMROVEMENTS:
- Provider: Generate and log request/response correlation IDs for improved inspection ability in HTTP traces (#621)
BUG FIXES:
-
Provider: Implement a workaround for a breaking API change affecting all resources having relationships such as
members
andowners
(#616) -
azuread_application_certificate
- fix an eventual consistency issue when creating new certificates (#618) -
azuread_application_password
- fix an eventual consistency issue when creating new passwords (#618) -
azuread_service_principal_certificate
- fix an eventual consistency issue when creating new certificates (#618) -
azuread_service_principal_password
- fix an eventual consistency issue when creating new passwords (#618)
v2.5.0
IMMROVEMENTS:
-
data.azuread_groups
- support themail_enabled
andsecurity_enabled
properties (#603) -
data.azuread_user
- support thecost_center
,division
andemployee_type
attributes (#597) -
azuread_user
- support thecost_center
,division
andemployee_type
properties (#597)
BUG FIXES:
-
azuread_application
- support for "myapp://auth" as a public client redirect URI, to support B2C IEF applications (#607) -
azuread_application
- ensure thatprevent_duplicate_names
does not fail incorrectly whendisplay_name
is not known at plan time (#596) -
azuread_group
- ensure thatprevent_duplicate_names
does not fail incorrectly whendisplay_name
is not known at plan time (#596) -
azuread_service_principal
- fix a bug that preventedfeatures
from being empty or having all disabled properties (#602)
v2.4.0
FEATURES:
-
New Resource:
azuread_app_role_assignment
(#584)
IMMROVEMENTS:
-
azuread_application_password
- support therotate_when_changed
property (this was previously available as an undocumented propertykeepers
) (#572) -
azuread_service_principal_password
- support therotate_when_changed
property (this was previously available as an undocumented propertykeepers
) (#572)
v2.3.0
FEATURES:
IMMROVEMENTS:
-
data.azuread_service_principal
- support thefeatures
block (#571) -
azuread_application
- support thelogo_image
property (#574) -
azuread_application
- allow URNs to be specified for web redirect URIs (#577) -
azuread_service_principal
- support thefeatures
block (#571)
BUG FIXES:
-
azuread_conditional_access_policy
- resolve a number of bugs related to updating an existing conditional access policy (#569)
v2.2.1
BUG FIXES:
- Provider: fix a bug in handling retried requests that could cause errors when attempting to read a resource that no longer exists (#564)
v2.2.0
FEATURES:
-
New Data Source:
azuread_application_template
(#554) -
New Data Source:
azuread_service_principals
(#555) -
New Resource:
azuread_conditional_access_policy
(#466) -
New Resource:
azuread_named_location
(#441)
IMMROVEMENTS:
-
azuread_application
- support for thetemplate_id
property for creating applications (and service principals) from a template (#554) -
azuread_service_principal
- support thesaml_single_sign_on
block containing therelay_state
property (#557) -
azuread_user
- support thedisable_password_expiration
anddisable_strong_password
properties (#550)
BUG FIXES:
- Provider: fix a decoding bug when parsing claims from an access token (#560)
- Provider: attempt to detect when using Azure CLI authentication in Azure Cloud Shell and avoid specifying the tenant ID (#560)
-
azuread_group
- fix an API error caused by duplicateowners
being mistakenly sent when creating new groups (#553)
hashicorp/terraform-provider-azurerm
v2.99.0
2.99.0 (March 11, 2022)
NOTES
- Preparation for 3.0: We intend for v2.99.0 to be the last release in the 2.x line - we’ll be turning our focus to 3.0 with the next release. We recommend consulting the list of changes coming in 3.0 to be aware and trialling the Beta available in the latest 2.x releases if you’re interested.
FEATURES:
- New Beta Resource:
azurerm_function_app_function
(#15605) - New Beta Resource:
azurerm_function_app_hybrid_connection
(#15702) - New Beta Resource:
azurerm_web_app_hybrid_connection
(#15702) - New Resource:
azurerm_cosmosdb_sql_role_assignment
(#15038) - New Resource:
azurerm_cosmosdb_sql_role_definition
(#15035)
ENHANCEMENTS:
- dependencies: updating to
v62.1.0
ofgithub.com/Azure/azure-sdk-for-go
(#15716) - dependencies: updating
compute
to2021-11-01
(#15099) - dependencies: updating
kubernetescluster
to2022-01-02-preview
(#15648) - dependencies: updating
sentinel
to2021-09-01-preview
(#14983) - Data Source:
azurerm_kubernetes_cluster
- deprecated theaddon_profile
block in favour ofaci_connector_linux
,azure_policy_enabled
,http_application_routing_enabled
,ingress_application_gateway
,key_vault_secrets_provider
,oms_agent
andopen_service_mesh_enabled
properties (#15584) - Data Source:
azurerm_kubernetes_cluster
- deprecated therole_based_access_control
block in favour ofazure_active_directory_role_based_access_control
androle_based_access_control_enabled
properties (#15584) - Data Source:
azurerm_servicebus_namespace_authorization_rule
- support for thenamespace_id
property (#15671) - Data Source:
azurerm_servicebus_namespace_disaster_recovery_config
- support for thenamespace_id
property (#15671) - Data Source:
azurerm_servicebus_queue
- support for thenamespace_id
property (#15671) - Data Source:
azurerm_servicebus_queue_authorization_rule
- support for thequeue_id
property (#15671) - Data Source:
azurerm_servicebus_subscription
- support for thetopic_id
property (#15671) - Data Source:
azurerm_servicebus_topic
- support for thenamespace_id
property (#15671) - Data Source:
azurerm_servicebus_topic_authorization_rule
- support for thetopic_id
property (#15671) - Data Source:
azurerm_virtual_network
- support for thetags
property (#14882) -
azurerm_batch_account
- support for customer managed keys (#14749) -
azurerm_container_registry
support for theexport_policy_enabled
property (#15036) -
azurerm_kubernetes_cluster
- deprecate therole_based_access_control
block in favour ofrole_based_access_control_enabled
andazure_active_directory_role_based_access_control
(#15546) -
azurerm_iothub
- deprecate theip_filter_rule
property in favour of thenetwork_rule_set
property (#15590) -
azurerm_lb_nat_rule
- thefrontend_port
andbackend_port
properties now support0
(#15694) -
azurerm_machine_learning_compute_instance
- updating the validation on thename
property (#14839) -
azurerm_mssql_database_extended_auditing_policy
- support for theenabled
property (#15624) -
azurerm_mssql_server_extended_auditing_policy
- support for theenabled
property (#15624) -
azurerm_management_group_policy_assignment
- theparameters
property can now be updated (#15623) -
azurerm_mssql_server
- theadministrator_login
andadministrator_login_password
properties are now optional when Azure AD authentication is enforced (#15771) -
azurerm_resource_policy_assignment
- theparameters
property can now be updated (#15623) -
azurerm_resource_group_policy_assignment
- theparameters
property can now be updated (#15623) -
azurerm_recovery_service_vault
- support for thecross_region_restore_enabled
property (#15757) -
azurerm_subscription_policy_assignment
- theparameters
property can now be updated (#15623) -
azurerm_storage_object_replication
- support for replicating containers across subscriptions (#15603)
BUG FIXES:
-
azurerm_backup_protected_vm
- thesource_vm_id
property is now case insensitive (#15656) -
azurerm_batch_job
- will not longer fail during creation if multiplecommon_environment_properties
are set (#15686) -
azurerm_container_group
- correctly parse empty or omitteddns_config.options
anddns_config.search_domains
properties (#15618) -
azurerm_key_vault_key
- correctly set the vault id on import (#15670) -
azurerm_monitor_diagnostic_setting
- will now correctly parse theeventhub_authorization_rule_id
property (#15582) -
azurerm_mssql_managed_instance_active_directory_administrator
- prevent a perpetual diff with the instance ID (#15725) -
azurerm_orchestrated_virtual_machine_scale_set
- prevent a crash when the 3.0 beta was enabled (#15637) -
azurerm_storage_data_lake_gen2_filesystem
- support configuring thegroup
andowner
properties (#15598) -
azurerm_virtual_network_gateway
- prevent a panic withbgp_settings.0.peering_address
(#15689)
v2.98.0
2.98.0 (February 25, 2022)
FEATURES:
- New Beta Resource:
azurerm_function_app_active_slot
(#15246) - New Beta Resource:
azurerm_web_app_active_slot
(#15246)
ENHANCEMENTS:
- dependencies: upgrading to
v0.18.0
ofgithub.com/tombuildsstuff/giovanni
(#15507) -
azurerm_linux_function_app
- addskey_vault_reference_identity_id
support (#15553) -
azurerm_linux_function_app_slot
- addskey_vault_reference_identity_id
support (#15553) -
azurerm_windows_function_app
- addskey_vault_reference_identity_id
support (#15553) -
azurerm_windows_function_app_slot
- addskey_vault_reference_identity_id
support (#15553)
BUG FIXES:
-
azurerm_cosmosdb_mongo_collection
- can now set theautoscale_settings
property without setting ashard_key
when creating a cosmos DB mongo collection (#15529) -
azurerm_firewall_policy
- will not wait for resource to finish provisioning after creation (#15561)
v2.97.0
2.97.0 (February 18, 2022)
UPGRADE NOTES:
- 3.0 Beta: This release includes a new feature-flag to opt-into the 3.0 Beta - which (when enabled) introduces a number of new data sources/resources, behavioural changes, field renames and removes some older deprecated resources. The 3.0 Beta is still a work-in-progress at this time and as such the changes listed in the 3.0 Upgrade Guide may change, however we're interested to hear your feedback and instructions on how to opt-into the 3.0 Beta can be found here.
FEATURES:
-
New Data Source:
azurerm_extended_locations
(#15181) -
New Data Source:
azurerm_mssql_managed_instance
(#15203) -
New Resource:
azurerm_iothub_certificate
(#15461) -
New Resource:
azurerm_mssql_outbound_firewall_rule
(#14795) -
New Resource:
azurerm_mssql_managed_database
(#15203) -
New Resource:
azurerm_mssql_managed_instance
(#15203) -
New Resource:
azurerm_mssql_managed_instance_active_directory_administrator
(#15203) -
New Resource:
azurerm_mssql_managed_instance_failover_group
(#15203) -
New Resource:
azurerm_spring_cloud_storage
(#15375)
ENHANCEMENTS:
- dependencies: upgrading to
v0.24.1
ofgithub.com/hashicorp/go-azure-helpers
(#15430) -
azurerm_automation_account
- add support forpublic_network_access_enabled
(#15429) -
azurerm_kubernetes_cluster
- deprecateaddon_profile
block, moving all properties to the top level as well as removing theenabled
field for all add-ons (#15108) -
azurerm_kusto_cluster
- supports for thepublic_network_access_enabled
property (#15428) -
azurerm_machine_learning_workspace
- support for bothSystemAssigned, UserAssigned
andUserAssigned
Identities (#14181) -
azurerm_machine_learning_workspace
- support for encryption using a User Assigned Identity (#14181) -
azurerm_monitor_activity_log_alert
support for theresource_health
block (#14917) -
azurerm_iothub_dps
- support forip_filter_rule
block andpublic_network_access_enabled
(#15343) -
azurerm_spring_cloud_app
- support for thecustom_persistent_disk
block (#15400) -
azurerm_servicebus_namespace
- support for theidentity
block (#15371) -
azurerm_storage_account
- add support for creating a customer managed key upon creation of a storage account (#15082) -
azurerm_storage_management_policy
- add support fortier_to_cool_after_days_since_last_access_time_greater_than
,tier_to_archive_after_days_since_last_access_time_greater_than,
anddelete_after_days_since_last_access_time_greater_than
(#15423) -
azurerm_web_pubsub
- support for theidentity
block (#15288)
BUG FIXES:
-
azurerm_application_gateway
- fixing a regression where theidentity
block wasn't set into the state (#15412) -
azurerm_automation_account
- fixing a crash where thekeys
weren't returned from the API (#15482) -
azurerm_kusto_cluster
- ranaming the propertiesenable_auto_stop
toauto_stop_enabled
,enable_disk_encryption
todisk_encryption_enabled
,enable_streaming_ingest
tostreaming_ingestion_enabled
, andenable_purge
topurge_enabled
with the orginal properties being deprecated (#15368) -
azurerm_log_analytics_linked_storage_account
- correct casing fordata_source_type
when usingingestion
(#15451) -
azurerm_logic_app_integration_account_map
- setcontent_type
totext/plain
whenmap_type
isLiquid
(#15370) -
azurerm_stream_analytics_cluster
- fix an issue where thetags
were not being set in the state (#15380) -
azurerm_virtual_desktop_host_pool
- theregistration_info
info block is deprecated in favour of theazurerm_virtual_desktop_host_pool_registration_info
resource due to changes in the API (#14953) -
azurerm_virtual_machine_data_disk_attachment
- fixing a panic when an incorrectdisk_id
is provided (#15470) -
azurerm_web_application_firewall_policy
-disabled_rules
is now optional (#15386)
v2.96.0
2.96.0 (February 11, 2022)
FEATURES:
-
New Data Source:
azurerm_portal_dashboard
(#15326) -
New Data Source:
azurerm_site_recovery_fabric
(#15349) -
New Data Source:
azurerm_site_recovery_protection_container
(#15349) -
New Data Source:
azurerm_site_recovery_replication_policy
(#15349) -
New Resource:
azurerm_disk_pool_iscsi_target_lun
(#15329) -
New Resource:
azurerm_sentinel_watchlist_item
(#14366) -
New Resource:
azurerm_stream_analytics_output_function
(#15162) -
New Resource:
azurerm_web_pubsub_network_acl
(#14827) -
New Beta Resource:
azurerm_app_service_source_control_slot
(#15301)
ENHANCEMENTS:
- dependencies: updating to
v0.23.1
ofgithub.com/hashicorp/go-azure-helpers
(#15314) -
azurerm_application_gateway
- thetype
property within theidentity
block is now required when anidentity
block is specified (#15337) -
azurerm_application_insights
- support for theforce_customer_storage_for_profiler
property (#15254) -
azurerm_automation_account
- support for managed identities (#15072) -
azurerm_data_factory
- refactoring theidentity
block to be consistant across resources (#15344) -
azurerm_kusto_cluster
- support for theenable_auto_stop
(#15332) -
azurerm_linux_virtual_machine
- support theStandardSSD_ZRS
andPremium_ZRS
values for thestorage_account_type
property (#15360) -
azurerm_linux_virtual_machine
- full support for Automatic VM Guest Patching (#14906) -
azurerm_network_watcher_flow_log
- thename
property can now be set for new resources (#15016) -
azurerm_orchestrated_virtual_machine_scale_set
- full support for Automatic VM Guest Patching and Hotpatching (#14935) -
azurerm_windows_virtual_machine
- support theStandardSSD_ZRS
andPremium_ZRS
values for thestorage_account_type
property (#15360) -
azurerm_windows_virtual_machine
- full support for Automatic VM Guest Patching and Hotpaching (#14796)
BUG FIXES:
-
azurerm_application_insights_api_key
- prevent panic by checking for the id of an existing API Key (#15297) -
azurerm_app_service_active_slot
- fix regression in ID set in creation of new resource (#15291) -
azurerm_firewall
- working around an Azure API issue when deleting the Firewall (#15330) -
azurerm_kubernetes_cluster
- unsettingoutbound_ip_prefix_ids
oroutbound_ip_address_ids
with an empty slice will default theload_balancer_profile
to a managed outbound IP (#15338) -
azurerm_orchestrated_virtual_machine_scale_set
- fixing a crash when thecomputer_name_prefix
wasn't specified (#15312) -
azurerm_recovery_services_vault
- fixing an issue where the subscription couldn't be found when running in Azure Government (#15316)
v2.95.0
2.95.0 (February 04, 2022)
FEATURES:
-
New Data Source:
azurerm_container_group
(#14946) -
New Data Source:
azurerm_logic_app_standard
(#15199) -
New Beta Resource: -
azurerm_disk_pool_iscsi_target
(#14975) -
New Beta Resource: -
azurerm_linux_function_app_slot
(#14940) -
New Beta Resource: -
azurerm_windows_function_app_slot
(#14940) -
New Beta Resource: -
azurerm_windows_web_app_slot
(#14613) -
New Beat Resource: -
azurerm_traffic_manager_azure_endpoint
(#15178) -
New Beat Resource: -
azurerm_traffic_manager_external_endpoint
(#15178) -
New Beat Resource: -
azurerm_traffic_manager_nested_endpoint
(#15178)
ENHANCEMENTS:
- dependencies: upgrading to
v0.22.0
ofgithub.com/hashicorp/go-azure-helpers
(#15207) - dependencies: updating
backup
to API Version2021-07-01
(#14980) -
azurerm_storage_account
- theidentity
block is no longer computed (#15207) -
azurerm_linux_virtual_machine
- support for thededicated_host_group_id
property (#14936) -
azurerm_recovery_services_vault
- support Zone Redundant storage (#14980) -
azurerm_web_pubsub_hub
- themanaged_identity_id
property within theauth
block now accepts UUIDs (#15183) -
azurerm_windows_virtual_machine
- support for thededicated_host_group_id
property (#14936)
BUG FIXES:
-
azurerm_container_group
- fixing parallel provisioning failures with the samenetwork_profile_id
(#15098) -
azurerm_frontdoor
- fixing the validation forresource_group_name
(#15174) -
azurerm_kubernetes_cluster
- prevent panic when updatingsku_tier
(#15229) -
azurerm_hdinsight_interactive_query_cluster
- support for thestorage_resource_id
property to fix missing storage account errors (#15039) -
azurerm_hdinsight_hadoop_cluster
- support for thestorage_resource_id
property to fix missing storage account errors (#15039) -
azurerm_hdinsight_spark_cluster
- support for thestorage_resource_id
property to fix missing storage account errors (#15039) -
azurerm_hdinsight_hbase_cluster
- support for thestorage_resource_id
property to fix missing storage account errors (#15039) -
azurerm_log_analytics_datasource_windows_event
- adding a state migration to fixID was missing the dataSources element
(#15194) -
azurerm_policy_definition
- fix the deprecation ofmanagement_group_name
in favour ofmanagement_group_id
(#15209) -
azurerm_policy_set_definition
- fix the deprecation ofmanagement_group_name
in favour ofmanagement_group_id
(#15209) -
azurerm_static_site
- fixing the creation of a Free tier Static Site (#15141) -
azurerm_storage_share
- fixing theShareBeingDeleted
error when the Storage Share is recreated (#15180)
v2.94.0
2.94.0 (January 28, 2022)
UPGRADE NOTES:
- provider: support for the Azure German cloud has been removed in this release as this environment is no longer operational (#14403)
-
azurerm_api_management_policy
- resources that were created with v2.92.0 will be marked as tainted due to a bug. This version addresses the underlying issue, but the actual resource needs to either be untainted (viaterraform untaint
) or allow Terraform to delete the resource and create it again. -
azurerm_hdinsight_kafka_cluster
- thesecurity_group_name
property in therest_proxy
block is conditionally required when theuse_msal
provider property is enabled (#14403)
FEATURES:
-
New Data Source:
azurerm_linux_function_app
(#15009) - *New Data Source
azurerm_web_pubsub
(#14731) - *New Data Source
azurerm_web_pubsub_hub
(#14731) -
New Resource:
azurerm_web_pubsub
(#14731) -
New Resource:
azurerm_web_pubsub_hub
(#14731) -
New Resource:
azurerm_virtual_desktop_host_pool_registration_info
(#14134)
ENHANCEMENTS:
- dependencies: updating to
v61.3.0
ofgithub.com/Azure/azure-sdk-for-go
(#15080) - dependencies: updating to
v0.21.0
ofgithub.com/hashicorp/go-azure-helpers
(#15043) - dependencies: updating
kusto
to API Version2021-08-27
(#15040) - provider: opt-in support for v2 authentication tokens via the
use_msal
provider property (#14403) -
azurerm_app_service_slot
- support for thestorage_account
block (#15084) -
azurerm_stream_analytics_stream_input_eventhub
- support for thepartition_key
property (#15019)
BUG FIXES:
-
data.image_source
- fix a regression aroundid
(#15119) -
azurerm_api_management_backend
fix a crash caused bybackend_credentials
(#15123) -
azurerm_api_management_policy
- fixing the Resource ID for theapi_management_policy
block when this was provisioned using version2.92.0
of the Azure Provider (#15060) -
azurerm_bastion_host
- fix a crash by adding nil check for thecopy_paste_enabled
property (#15074) -
azurerm_dev_test_lab
- fix an unexpected diff on with thekey_vault_id
property (#15054) -
azurerm_subscription_cost_management_export
- now sents theETag
when updating a cost management export (#15017) -
azurerm_template_deployment
- fixes a potential bug occuring during the deletion of a template deployment (#15085) -
azurerm_eventhub
- thepartition_count
property can now be changed when using Premiumsku
(#15088)
v2.93.1
BUG FIXES:
-
azurerm_app_service
- fix name availability check request (#15062)
v2.93.0
2.93.0 (January 21, 2022)
FEATURES:
-
New Data Source:
azurerm_mysql_flexible_server
(#14976) -
New Beta Data Source:
azurerm_windows_function_app
(#14964)
ENHANCEMENTS:
- dependencies: upgrading to
v61.1.0
ofgithub.com/Azure/azure-sdk-for-go
(#14828) - dependencies: updating
containerregistry
to API version2021-08-01-preview
(#14961) - Data Source
azurerm_logic_app_workflow
- exporting theidentity
block (#14896) -
azurerm_bastion_host
- support for thecopy_paste_enabled
,file_copy_enabled
,ip_connect_enabled
,shareable_link_enabled
, andtunneling_enabled
properties (#14987) -
azurerm_bastion_host
- support for thescale_units
property (#14968) -
azurerm_security_center_automation
- theevent_source
property can now be set toAssessmentsSnapshot
,RegulatoryComplianceAssessment
,RegulatoryComplianceAssessmentSnapshot
,SecureScoreControlsSnapshot
,SecureScoresSnapshot
, andSubAssessmentsSnapshot
(#14996) -
azurerm_static_site
- support for theidentity
block (#14911) -
azurerm_iothub
- Support for Identity-Based Endpoints (#14705) -
azurerm_servicebus_namespace_network_rule_set
- support for thepublic_network_access_enabled
property (#14967)
BUG FIXES:
-
azurerm_machine_learning_compute_instance
- add validation fortenant_id
andobject_id
properties to prevent null values and subsequent panic (#14982) -
azurerm_linux_function_app
- (beta) fix potential panic inapplication_stack
when that block is not in config (#14844) -
azurerm_storage_share_file
changing thecontent_md5
property will now trigger recreation and thecontent_length
property of share file will now be set when updating properties. (#15007)
v2.92.0
2.92.0 (January 14, 2022)
FEATURES:
-
New Resource:
azurerm_api_management_api_tag
(#14711) -
New Resource:
azurerm_disk_pool_managed_disk_attachment
(#14268)
ENHANCEMENTS:
- dependencies: upgrading
eventgrid
to API version2021-12-01
(#14433) -
azurerm_api_management_custom_domain
- theproxy
property has been deprecated in favour of thegateway
for the 3.0 release (#14628) -
azurerm_databricks_workspace_customer_managed_key
- allow creation of resource wheninfrastructure_encryption_enabled
is set totrue
for the databricks workspace (#14915) -
azurerm_eventgrid_domain
- support for thelocal_auth_enabled
,auto_create_topic_with_first_subscription
, andauto_delete_topic_with_last_subscription
properties (#14433) -
azurerm_monitor_action_group
- support for theevent_hub_receiver
block (#14771) -
azurerm_mssql_server_extended_auditing_policy
- support storing audit data in storage account that is behind a firewall and VNet (#14656) -
azurerm_purview_account
- export themanaged_resources
block (#14865) -
azurerm_recovery_services_vault
- support for customer-managed keys (CMK) with theencryption
block (#14718) -
azurerm_storage_account
- support for theinfrastructure_encryption_enabled
property (#14864)
BUG FIXES:
-
azurerm_aadb2c_directory
- fix importing existing resources (#14879) -
azurerm_consumption_budget_subscription
- fix issue in migration logic (#14898) -
azurerm_cosmosdb_account
- only force ForceMongo when kind is set to mongo (#14924) -
azurerm_cosmosdb_mongo_collection
- now validates that "_id" is included as an index key (#14857) -
azurem_hdinsight
- hdinsight resources using oozie metastore can now be created without error (#14880) -
azurerm_log_analytics_datasource_windows_performance_counter
- state migration for case conversion of ID element (#14916) -
azurerm_monitor_aad_diagnostic_setting
- use the correct parser function for event hub rule IDs (#14944) -
azurerm_mysql_server_key
- fix issue when checking for existing resource on create (#14883) -
azurerm_spring_cloud_service
- fix panic when removing git repos (#14900) -
azurerm_log_analytics_workspace
- thereservation_capcity_in_gb_per_day
has been deprecated and renamed toreservation_capacity_in_gb_per_day
(#14910) -
azurerm_iothub_dps
- fixed default value ofallocation_weight
to match azure default (#14943) -
azurerm_iothub
- now exportsevent_hub_events_namespace
and has a fallback route by default (#14942)
v2.91.0
2.91.0 (January 07, 2022)
FEATURES:
-
New Data Source:
azurerm_aadb2c_directory
(#14671) -
New Data Source:
azurerm_sql_managed_instance
(#14739) -
New Resource:
azurerm_aadb2c_directory
(#14671) -
New Resource:
azurerm_app_service_slot_custom_hostname_binding
(#13097) -
New Resource:
azurerm_data_factory_linked_service_odbc
(#14787) -
New Resource:
azurerm_disk_pool
(#14675) -
New Resource:
azurerm_load_test
(#14724) -
New Resource:
azurerm_virtual_desktop_scaling_plan
(#14188)
ENHANCEMENTS:
- dependencies: upgrading
appplatform
to API version2021-09-01-preview
(#14365) - dependencies: upgrading
network
to API Version2021-05-01
(#14164) - dependencies: upgrading to
v60.2.0
ofgithub.com/Azure/azure-sdk-for-go
(#14688] and [#14667) - dependencies: upgrading to
v2.10.1
ofgithub.com/hashicorp/terraform-plugin-sdk
(#14666) -
azurerm_application_gateway
- support for thekey_vault_secret_id
andforce_firewall_policy_association
properties (#14413) -
azurerm_application_gateway
- support thefips_enagled
property (#14797) -
azurerm_cdn_endpoint_custom_domain
- support for HTTPS (#13283) -
azurerm_hdinsight_hbase_cluster
- support for thenetwork
property (#14825) -
azurerm_iothub
- support for theidentity
block (#14354) -
azurerm_iothub_endpoint_servicebus_queue_resource
- depracating theiothub_name
propertyin favour ofiothub_id
property (#14690) -
azurerm_iothub_endpoint_storage_container_resource
- depracating theiothub_name
property in favour ofiothub_id
property [#14690] -
azurerm_iot_fallback_route
- support for thesource
property (#14836) -
azurerm_kubernetes_cluster
- support for thepublic_network_access_enabled
,scale_down_mode
, andworkload_runtime
properties (#14386) -
azurerm_linux_function_app
- (Beta Resource) fix the filtering ofapp_settings
forWEBSITE_CONTENTSHARE
andWEBSITE_CONTENTAZUREFILECONNECTIONSTRING
(#14815) -
azurerm_linux_virtual_machine
- support for theuser_data
property (#13888) -
azurerm_linux_virtual_machine_scale_set
- support for theuser_data
property (#13888) -
azurerm_managed_disk
- support for thegallery_image_reference_id
property (#14121) -
azurerm_mysql_server
- support capacities up to16TB
for thestorage_mb
property (#14838) -
azurerm_postgresql_flexible_server
- support for thegeo_redundant_backup_enabled
property (#14661) -
azurerm_recovery_services_vault
- support for thestorage_mode_type
property (#14659) -
azurerm_spring_cloud_certificate
- support for thecertificate_content
property (#14689) -
azurerm_servicebus_namespace_authorization_rule
- theresource_group_name
andnamespace_name
properties have been deprecated in favour of thenamespace_id
property (#14784) -
azurerm_servicebus_namespace_network_rule_set
- theresource_group_name
andnamespace_name
properties have been deprecated in favour of thenamespace_id
property (#14784) -
azurerm_servicebus_namespace_authorization_rule
- theresource_group_name
andnamespace_name
properties have been deprecated in favour of thenamespace_id
property (#14784) -
azurerm_servicebus_queue
- theresource_group_name
andnamespace_name
properties have been deprecated in favour of thenamespace_id
property (#14784) -
azurerm_servicebus_queue_authorization_rule
- theresource_group_name
,namespace_name
, andqueue_name
properties have been deprecated in favour of thequeue_id
property (#14784) -
azurerm_servicebus_subscription
- theresource_group_name
,namespace_name
, andtopic_name
properties have been deprecated in favour of thetopic_id
property (#14784) -
azurerm_servicebus_subscription_rule
- theresource_group_name
,namespace_name
,topic_name
, andsubscription_name
properties have been deprecated in favour of thesubscription_id
property (#14784) -
azurerm_servicebus_topic
- theresource_group_name
andnamespace_name
properties have been deprecated in favour of thenamespace_id
property (#14784) -
azurerm_servicebus_topic_authorization_rule
- theresource_group_name
,namespace_name
, andtopic_name
properties have been deprecated in favour of thetopic_id
property (#14784) -
azurerm_shared_image_version
- images can now be sorted by semver (#14708) -
azurerm_virtual_network_gateway_connection
- support for theconnection_mode
property (#14738) -
azurerm_web_application_firewall_policy
- thefile_upload_limit_in_mb
property within thepolicy_settings
block can now be set to4000
(#14715) -
azurerm_windows_virtual_machine
- support for theuser_data
property (#13888) -
azurerm_windows_virtual_machine_scale_set
- support for theuser_data
property (#13888)
BUG FIXES:
-
azurerm_app_service_environment_v3
- fix the default value of theallow_new_private_endpoint_connections
property (#14805) -
azurerm_consumption_budget_subscription
- added an additional state migration to fix the bug introduced by the first one and to parse thesubscription_id
from the resource's ID (#14803) -
azurerm_network_interface_security_group_association
- checking the ID matches the expected format during import (#14753) -
azurerm_storage_management_policy
- handle the unexpected deletion of the storage account (#14799)
v2.90.0
2.90.0 (December 17, 2021)
FEATURES:
-
New Datasource:
azurerm_app_configuration_key
(#14484) -
New Resource:
azurerm_container_registry_task
(#14533) -
New Resource:
azurerm_maps_creator
(#14566) -
New Resource:
azurerm_netapp_snapshot_policy
(#14230) -
New Resource:
azurerm_synapse_sql_pool_workload_classifier
(#14412) -
New Resource:
azurerm_synapse_workspace_sql_aad_admin
(#14341) -
New Resource:
azurerm_vpn_gateway_nat_rule
(#14527)
ENHANCEMENTS:
- dependencies: updating
apimanagement
to API Version2021-08-01
(#14312) - dependencies: updating
managementgroups
to API Version2020-05-01
(#14635) - dependencies: updating
redisenterprise
to use an Embedded SDK (#14502) - dependencies: updating to
v0.19.1
ofgithub.com/hashicorp/go-azure-helpers
(#14627) - dependencies: updating to
v2.10.0
ofgithub.com/hashicorp/terraform-plugin-sdk
(#14596) - Data Source:
azurerm_function_app_host_keys
- support forsignalr_extension_key
anddurabletask_extension_key
(#13648) -
azurerm_application_gateway
- support for private link configurations (#14583) -
azurerm_blueprint_assignment
- support for thelock_exclude_actions
property (#14648) -
azurerm_container_group
- support forip_address_type = None
(#14460) -
azurerm_cosmosdb_account
- support for thecreate_mode
property andrestore
block (#14362) -
azurerm_data_factory_dataset_*
- deprecatedata_factory_name
in favour ofdata_factory_id
for consistency across all data factory dataset resources (#14610) -
azurerm_data_factory_integration_runtime_*
- deprecatedata_factory_name
in favour ofdata_factory_id
for consistency across all data factory integration runtime resources (#14610) -
azurerm_data_factory_trigger_*
- deprecatedata_factory_name
in favour ofdata_factory_id
for consistency across all data factory trigger resources (#14610) -
azurerm_data_factory_pipeline
- deprecatedata_factory_name
in favour ofdata_factory_id
for consistency across all data factory resources (#14610) -
azurerm_iothub
- support for thecloud_to_device
block (#14546) -
azurerm_iothub_endpoint_eventhub
- theiothub_name
property has been deprecated in favour of theiothub_id
property (#14632) -
azurerm_logic_app_workflow
- support for theopen_authentication_policy
block (#14007) -
azurerm_signalr
- support for thelive_trace_enabled
property (#14646) -
azurerm_xyz_policy_assignment
add support fornon_compliance_message
(#14518)
BUG FIXES:
-
azurerm_cosmosdb_account
- will now set a default value fordefault_identity_type
when the API return a nil value (#14643) -
azurerm_function_app
- addressapp_settings
during creation rather than just updates (#14638) -
azurerm_marketplace_agreement
- fix crash when the import check triggers (#14614) -
azurerm_postgresql_configuration
- now locks during write operations to prevent conflicts (#14619) -
azurerm_postgresql_flexible_server_configuration
- now locks during write operations to prevent conflicts (#14607)
v2.89.0
2.89.0 (December 10, 2021)
FEATURES:
-
New Resource:
azurerm_bot_service_azure_bot
[#14462] -
New Resource:
azurerm_consumption_budget_management_group
[#14411] -
New Resource:
azurerm_sql_managed_instance_active_directory_administrator
(#14104) -
New Resource:
azurerm_sql_managed_instance_failover_group
(#13974) -
New Beta resource:
azurerm_windows_function_app
(#14247) -
New Beta Resource:
azurerm_linux_web_app_slot
(#14305)
ENHANCEMENTS:
- dependencies: updating the Embedded SDK for
databricks
(#14430) - dependencies: updating the Embedded SDK for
datalake
(#14429) - dependencies: updating the Embedded SDK for
frontdoor
(#14432) -
azurerm_app_service_environment_v3
- allow updating oftags
(#14491) -
azurerm_data_factory_linked_services_*
- deprecatedata_factory_name
in favour ofdata_factory_id
for consistency across all data factory linked service resources (#14492) -
azurerm_shared_image
- support for thetrusted_launch_enabled
property (#14528) -
azurerm_key_vault_certificate
- support for theversionless_id
andversionless_secret_id
properties (#14287) -
azurerm_kubernetes_cluster
- support for thehttp_proxy_config
block which contains thehttp_proxy
,https_proxy
,no_proxy
andtrusted_ca
properties (#14177) -
azurerm_kubernetes_cluster
- support for theazure_keyvault_secrets_provider
addon (#14308) -
azurerm_managed_disk
- support for thehyper_v_generation
property (#13825) -
azurerm_netapp_pool
- support forqos_type
property (#14372) -
azurerm_netapp_volume
- support forthroughput_in_mibps
property (#14372) -
azurerm_sql_managed_instance
: Support forstorage_account_type
(#14123) -
azurerm_signalr_service
- deprecatefeatures
block in favour ofconnectivity_logs_enabled
,messaging_logs_enabled
andservice_mode
(#14360) -
azurerm_vpn_gateway_connection
- support for thepropagated_route_table.labels
,vpn_link.connection_mode
andtraffic_selector_policy
properties (#14371)
BUG FIXES:
-
azurerm_data_fatory_trigger_schedule
- correctly setschedule
whenfrequency
isMonth/Week
(#14391) -
azurerm_iothub_endpoint_storage_container
- remove the default valuefalse
from thefile_name_format
property and add the correct validation function for it (#14458) -
azurerm_postgresql_server
- will now change the password after being promoted fromReplica
toDefault
mode (#14376)
BETA NOTES:
A number of properties in the App Service Beta resources have been renamed for consistency with the rest of the provider. As these are beta resources, this breaking change is not compensated for with deprecations or state migrations. Please update any configurations using these resources with the following details:
-
remote_debugging
renamed toremote_debugging_enabled
-
number_of_workers
renamed toworker_count
-
detailed_error_logging
renamed todetailed_error_logging_enabled
-
auto_heal
renamed toauto_heal_enabled
-
local_mysql
renamed tolocal_mysql_enabled
-
client_cert_enabled
renamed toclient_certificate_enabled
-
client_cert_mode
renamed toclient_certificate_mode
v2.88.1
BUG FIXES
- Data Source:
azurerm_automation_account
- fixing a bug where the Resource Group and Name were set incorrectly (#14464) - Data Source:
azurerm_api_management
- fixing a bug where the Managed Identity ID's weren't parsed correctly (#14469) - Data Source:
azurerm_kubernetes_cluster
- fixing a bug where the Managed Identity ID's weren't parsed correctly (#14469) -
azurerm_api_management
- fixing a bug where the Managed Identity ID's weren't parsed correctly (#14469) -
azurerm_app_service
- fixing a bug where the Managed Identity ID's weren't parsed correctly (#14469) -
azurerm_app_service_slot
- fixing a bug where the Managed Identity ID's weren't parsed correctly (#14469) -
azurerm_application_gateway
- fixing a bug where the Managed Identity ID's weren't parsed correctly (#14469) -
azurerm_automation_account
- fixing a bug where the Resource Group and Name were set incorrectly (#14464) -
azurerm_container_group
- fixing a bug where the Managed Identity ID's weren't parsed correctly (#14469) -
azurerm_data_factory
- fixing a bug where the Managed Identity ID's weren't parsed correctly (#14469) -
azurerm_function_app
- fixing a bug where the Managed Identity ID's weren't parsed correctly (#14469) -
azurerm_function_app_slot
- fixing a bug where the Managed Identity ID's weren't parsed correctly (#14469) -
azurerm_kubernetes_cluster
- fixing a bug where the Managed Identity ID's weren't parsed correctly (#14469) -
azurerm_kusto_cluster
- fixing a bug where the Managed Identity ID's weren't parsed correctly (#14469) -
azurerm_mssql_server
- fixing a bug where the Managed Identity ID's weren't parsed correctly (#14469)
v2.88.0
2.88.0 (December 02, 2021)
FEATURES:
-
New Resource:
azurerm_mysql_flexible_database
(#14285) -
New Resource:
azurerm_synapse_sql_pool_workload_group
(#13658)
ENHANCEMENTS:
- dependencies: upgrading
storagecache
to API Version2021-09-01
(#14311) -
azurerm_app_service
- support for theclient_cert_mode
property (#14395) -
azurerm_bastion_host
- support forsku
property (#14370) -
azurerm_batch_pool
- deprecatemax_task_retry_count
andenvironment
in favour oftask_retry_maximum
andcommon_environment_properties
for consistency across batch resources (#14368) -
azurerm_data_factory_managed_private_endpoint
- support for thefqdns
property (#14355) -
azurerm_linux_virtual_machine
- support thesecure_boot_enabled
andvtpm_enabled
properties (#13842) -
azurerm_linux_virtual_machine_scale_set
- support thesecure_boot_enabled
andvtpm_enabled
properties (#13842) -
azurerm_mssql_database
- add support for transparent data encryption, behind a 3.0 feature flag [#13748] -
azurerm_point_to_site_vpn_gateway
- support for theinternet_security_enabled
property (#14345) -
azurerm_subscription
- thetags
property can now be set and updated (#14445)
BUG FIXES:
-
azurerm_container_group
- allowsearch_domains
andoptions
under thedns_config
block to be optional since they are not required by the API (#14419) -
azurerm_monitor_aad_diagnostic_setting
- fixing the id validator to use the eventhub auth rule id rather than the relay id (#14406) -
azurerm_kubernetes_cluster
- handle incorrect casing of kubernetes cluster resource ID with a state migration (#14241) -
azurerm_kubernetes_cluster_node_pool
- handle incorrect casing of kubernetes cluster resource ID with a state migration (#14241) -
azurerm_kubernetes_cluster_nodepool
reverting the computed behaviour ofnode_taints
andeviction_policy
(#14378) -
azurerm_storage_account
- populating the account cache on creation, which fixes an issue when the storage account occasionally couldn't be found (#14361)
v2.87.0
2.87.0 (November 26, 2021)
FEATURES:
-
New Resource:
azurerm_api_management_notification_recipient_user
(#14239) -
New Resource:
azurerm_app_service_public_certificate
(#14337) -
New Resource:
azurerm_service_fabric_managed_cluster
(#14131) -
New Resource:
azurerm_sentinel_watchlist
(#14258) -
New Resource:
azurerm_static_site_custom_domain
(#12764) -
New Resource:
azurerm_stream_analytics_cluster
(#14082) -
New Resource:
azurerm_stream_analytics_managed_private_endpoint
(#14082)
ENHANCEMENTS:
- dependencies: upgrading to
v0.18.0
ofgithub.com/hashicorp/go-azure-helpers
(#14261) -
azurerm_automation_rule
- support for theexpiration
property (#14262) -
azurerm_cosmosdb_account
- support for theanalytical_storage
andcapacity
blocks,default_identity_type
andstorage_redundancy
properties (#14346) -
azurerm_eventgrid_event_subscription
- support thequeue_message_time_to_live_in_seconds
anduser_assigned_identity
properties (#14318) -
azurerm_firewall_policy
- allow cidr ranges for thethreat_intelligence_allowlist
property (#14340) -
azurerm_managed_disk
- support for thepublic_network_access_enabled
property (#14199) -
azurerm_mssql_elasticpool
- support for theDC
family (#14270) -
azurerm_mssql_server
- groundwork for the (currently disabled) 3.0 feature to set the default TLS version to 1.2 (#14229) -
azurerm_mysql_server
- groundwork for the (currently disabled) 3.0 feature to set the default TLS version to 1.2 (#14229) -
azurerm_orchestrated_virtual_machine_scale_set
- add extension support (#14236) -
azurerm_postgresql_server
- groundwork for the (currently disabled) 3.0 feature to set the default TLS version to 1.2 (#14229) -
azurerm_redis_cache
- groundwork for the (currently disabled) 3.0 feature to set the default TLS version to 1.2 (#14229) -
azurerm_service_plan
(beta) - add Logic App SKUs to validation. (#14288) -
azurerm_site_recovery_replication_policy
- now supports disabling of snapshots and their retention (#14329) -
azurerm_storage_account
- groundwork for the (currently disabled) 3.0 feature to set the default TLS version to 1.2 (#14229) -
azurerm_stream_analytics_job
-compatibility_level
now accepts 1.2 (#14294)
BUG FIXES:
-
azurerm_function_app_slot
- fix a bug inapp_settings
forWEBSITE_CONTENTSHARE
incorrectly updating (#14211) -
azurerm_monitor_diagnostic_setting
- Swap Relay parser and validator with EventHub (#14277) -
azurerm_stream_analytics_stream_input_eventhub
- correctly support creation with the defaulteventhub_consumer_group_name
(#14264) -
azurerm_synapse_workspace
- fix a crash during updates whensql_aad_admin
was configured (#14275) -
azurerm_linux_virtual_machine
- thepatch_mode
property is now properly supported [GH0-14042]
v2.86.0
2.86.0 (November 19, 2021)
FEATURES:
-
New Beta Resource:
azurerm_linux_function_app
(#13806) -
New Resource:
azurerm_automation_webhook
(#13893) -
New Resource:
azurerm_resource_group_cost_management_export
(#14140) -
New Resource:
azurerm_subscription_cost_management_export
(#14140) -
New Resource:
azurerm_logz_tag_rule
(#14020) -
New Resource:
azurerm_monitor_private_link_scoped_service
(#14119) -
New Resource:
azurerm_storage_disks_pool
(#14145)
ENHANCEMENTS:
- compute: updating to use API Version
2021-07-01
(#14174) - databricks: updating the embedded SDK to use the new Resource ID Parsers (#14157)
- datalake: updating the embedded SDK to use the new Resource ID Parsers (#14158)
- maps: updating the embedded SDK to use the new Resource ID Parsers (#14155)
- powerbi: updating the embedded SDK to use the new Resource ID Parsers (#14154)
- relay: updating the embedded SDK to use the new Resource ID Parsers (#14153)
- signalr: updating the embedded SDK to use the new Resource ID Parsers (#14150)
- storage: updating to use API Version
2021-04-01
(#14083) - videoanalyzer: updating the embedded SDK to use the new Resource ID Parsers (#14135)
- Data Source:
azurerm_storage_account
- support for thetable_encryption_key_type
andqueue_encryption_key_type
attributes (#14080) -
azurerm_container_registry
- support for theanonymous_pull_enabled
,data_endpoint_enabled
, andnetwork_rule_bypass_option
properties (#14096) -
azurerm_cosmosdb_cassandra_datacenter
- support theavailabilit_zones_enabled
property (#14235) -
azurerm_cost_management_export_resource_group
- has been deprecated in favour of theazurerm_resource_group_cost_management_export
resource (#14140) -
azurerm_disk_encryption_set
- add support for theencryption_type
property (#14218) -
azurerm_elastic_pool
- support for theFsv2
family SKUs (#14250) -
azurerm_key_vault_certificate
- groundwork for the (currently disabled) 3.0 feature to support more granular configuration of soft-delete and purge protection (#13682) -
azurerm_key_vault_key
- groundwork for the (currently disabled) 3.0 feature to support more granular configuration of soft-delete and purge protection (#13682) -
azurerm_key_vault_secret
- groundwork for the (currently disabled) 3.0 feature to support more granular configuration of soft-delete and purge protection (#13682) -
azurerm_key_vault_certificate
- thecertificate_policy
property is now optional for imported certificates (#14225) -
azurerm_kubernetes_cluster
- support foroutbound_type
=*NATGateway
and thenat_gateway_profile
block (#14142) -
azurerm_linux_web_app
- (Beta) add support forhealth_check_eviction_time_in_mins
andvnet_route_all_enabled
(#14202) -
azurerm_managed_disk
- support for theon_demand_bursting_enabled
property (#14137) -
azurerm_mssql_server
- support for theazuread_authentication_only
property on creation (#14169) -
azurerm_machine_learning_workspace
- support for theencryption
block (#14120) -
azurerm_orchestrated_virtual_machine_scale_set
- added support for VMSS Flex public preview (#14003) -
azurerm_postgresql_flexible_server
- thezone
andstandby_availability_zone
properties are no longer computed (#13843) -
azurerm_public_ip_prefix
- support for theip_version
property (#14228) -
azurerm_purview_account
- support for themanaged_resource_group_name
property (#14217) -
azurerm_resource_provider_registration
- support for managingfeatures
(#12385) -
azurerm_windows_virtual_machine
- support for thevtpm_enabled
andsecure_boot_enabled
properties (#13713) -
azurerm_windows_virtual_machine_scale_set
- support for thevtpm_enabled
andsecure_boot_enabled
properties (#13713) -
azurerm_windows_web_app
- (Beta) add support for thehealth_check_eviction_time_in_mins
andvnet_route_all_enabled
properties (#14202) -
azurerm_stream_analytics_output_servicebus_topic
- support for theproperty_columns
property (#14252) -
azurerm_storage_account
- support fortable_encryption_key_type
andqueue_encryption_key_type
properties (#14080) -
azurerm_storage_account
- (Beta) add a state migration for the renaming ofallow_blob_public_access
toallow_nested_items_to_be_public
(#13607) -
azurerm_sql_active_directory_administrator
- support for theazuread_authentication_only
property (#14172) -
azurerm_virtual_network
- support for theflow_timeout_in_minutes
property (#14200) -
azurerm_virtual_desktop_application_group
- support for thedefault_desktop_display_name
property (#14227)
BUG FIXES:
-
azurerm_backup_protected_file_share
- correctly list file shares that are added to an existing storage account not returned by the Backup Protectable Items API (#14238) -
azurerm_frontdoor
- validation forprobe_method
allows the default value (#14204) -
azurerm_key_vault_managed_hardware_security_module
- extend context timeouts for creation and deletion (#14253) -
azurerm_key_vault_certificate
- changing thetags
property no longer forces a new resource to be created (#14079) -
azurerm_linux_virtual_machine_scale_set
- changing thesource_image_reference.offer
andsource_image_reference.publisher
now creates a new resource (#14165) -
azurerm_mssql_database
- corrert an error when usingOnlineSecondary
with auditing on the primary database (#14192) -
azurerm_network_watcher_flow_log
- now locks on the network security group to preventAnotherOperationInProgress
errors (#14160) -
azurerm_windows_virtual_machine_scale_set
-source_image_reference.offer
andsource_image_reference.publisher
are now ForceNew (#14165)
v2.85.0
2.85.0 (November 12, 2021)
FEATURES:
-
New Data Source:
azurerm_batch_application
(#14043) -
New Resource:
azurerm_monitor_private_link_scope
(#14098) -
New Resource:
azurerm_mysql_flexible_server_firewall_rule
(#14136) -
New Resource:
azurerm_synapse_workspace_aad_admin
(#13600)
IMMROVEMENTS:
- dependencies: upgrading to
v0.17.1
ofgithub.com/hashicorp/go-azure-helpers
(#14141) - dependencies: upgrading to
v2.8.0
ofgithub.com/hashicorp/terraform-plugin-sdk
(#14060) -
azurerm_application_insights
- support for theinternet_ingestion_enabled
andinternet_query_enabled
properties (#14035) -
azurerm_backup_protected_vm
- support for theexclude_disk_luns
andinclude_disk_luns
properties (#14097) -
azurerm_managed_disk_resource
- support for thedisk_iops_read_only
anddisk_mbps_read_only
properties (#14025) -
azurerm_security_center_subscription_pricing
-resource_type
can now be set toOpenSourceRelationalDatabases
(#14103) -
azurerm_storage_encryption_scope
- allow versionlesskey_vault_key_id
(#14085) -
azurerm_sql_managed_instance
- support for theidentity
block (#14052) -
azurerm_virtual_network_gateway
- enable configuration of an active-active zone redundant gateway with P2S (#14124)
BUG FIXES:
- Data Source:
azurerm_redis_cache
- parsing thesubnet_id
response value case-insensitively (#14108) - Data Source:
azurerm_redis_cache
- ensuring thatshard_count
always has a value set (#14108) - Data Source:
azurerm_consumption_budget_resource_group
- add missingthreshold_type
property in the schema (#14125) - Data Source:
azurerm_consumption_budget_subscription
- add missingthreshold_type
property in the schema (#14125) -
azurerm_api_management_certificate
- setsubject
property from correct field (#14026) -
azurerm_app_service_virtual_network_swift_connection
- fixing a panic when checking for an existing resource during creation (#14070) -
azurerm_frontdoor_resource
- route engines are no longer removed on update (#14093) -
azurerm_redis_cache
- parsing thesubnet_id
response value case-insensitively (#14108) -
azurerm_redis_cache
- ensuring thatshard_count
always has a value set (#14108) -
azurerm_storage_blob
- ensuring thatcache_control
is sent during updates (#14100)
v2.84.0
2.84.0 (November 05, 2021)
FEATURES:
-
New Resource:
azurerm_cosmosdb_cassandra_cluster
(#14019) -
New Resource:
azurerm_cosmosdb_cassandra_datacenter
(#14019) -
New Resource:
logz_monitor
(#13874) -
New Resource:
azurerm_stream_analytics_output_synapse
(#14013)
IMMROVEMENTS:
- upgrading
cosmos
to API Version2021-10-15
(#13785) - upgrading
aks
to API Version2021-08-01
(#13465) - upgrading
purview
to API Version2021-07-01
(#13785) - Data Source:
azurerm_key_vault_key
- export thecureve
,x
,y
,public_key_pem
, andpublic_key_openssh
attributes (#13934) -
azurerm_app_service_slot
- support for thekey_vault_reference_identity_id
property (#13988) -
azurerm_cosmosdb_account
- the backup backup type can now be changed fromPeriodic
toContinuous
without creating a new resource (#13967) -
azurerm_firewall_policy_rule_collection_group
- support for thetranslated_fqdn
property (#13976) -
azurerm_firewall_policy
- support for theinsights
block (#14004) -
azurerm_logic_app_integration_account
- support theintegration_service_environment_id
property (#14015) -
azurerm_function_app
- support for thekey_vault_reference_identity_id
property (#13962) -
azurerm_key_vault_key
- support for thepublic_key_pem
andpublic_key_openssh
attributes (#13934) -
azurerm_linux_virtual_machine
- support for thepatch_mode
property (#13866) -
azurerm_machine_learning_compute_cluster
- support for thelocal_auth_enabled
property (#13820) -
azurerm_machine_learning_compute_cluster
- support for thelocal_auth_enabled
property (#13820) -
azurerm_machine_learning_synapse_spark
- support for thelocal_auth_enabled
property (#13820) -
azurerm_monitor_smart_detector_alert_rule
- support additional detector types (#13998) -
azurerm_mssql_elasticpool
- supportGP_FSv2
for thesku
property (#13973) -
azurerm_synapse_workspace
- supports for thesql_aad_admin
block (#13659) -
azurerm_sql_managed_instance
- support for thedns_zone_partner_id
property (#13951) -
azurerm_storage_blob
- support for thecache_control
property (#13946) -
azurerm_storage_share
- support for theenabled_protocol
property (#13938)
BUG FIXES:
-
azurerm_application_insights
- correct vlaidation for thedaily_data_cap_in_gb
property (#13971) -
azurerm_logic_app_standard
- will no longer error when working on private networks (#13964) -
azurerm_managed_disk_resource
- the validation for thedisk_iops_read_write
anddisk_mbps_read_write
properties ensures values greater then 0 (#14028) -
azurerm_purview_account
- deprecate thesku_name
property (#13897) -
azurerm_synapse_workspace_key
- deprecated thecusomter_managed_key_name
property in favour of the correctly spelledcustomer_managed_key_name
one (#13881)
v2.83.0
2.83.0 (October 29, 2021)
FEATURES:
-
New Data Source:
azurerm_eventgrid_system_topic
(#13851) -
New Data Source:
azurerm_billing_mpa_account_scope
(#13723) -
New Resource:
azurerm_kusto_script
(#13692) -
New Resource:
azurerm_iot_time_series_insights_event_source_eventhub
(#13917) -
New Resource:
azurerm_stream_analytics_reference_input_mssql
(#13822) -
New Resource:
azurerm_sentinel_automation_rule
(#11502) -
New Resource:
azurerm_stream_analytics_output_table
(#13854)
IMMROVEMENTS:
- upgrading
mysql
to API Version2021-05-01
(#13818) -
azurerm_application_gateway
- support for thepriority
property (#13498) -
azurerm_firewall_application_rule_collection
- theport
property is now required instead of optional (#13869) -
azurerm_kubernetes_cluster
- expose theportal_fqdn
attribute (#13887) -
azurerm_linux_virtual_machine_scale_set
- support forautomatic_upgrade_enabled
in extensions (#13394) -
azurerm_linux_virtual_machine_scale_set
- added feature forscale_to_zero_before_deletion
(#13635) -
azurerm_managed_disk
- support for thetrusted_launch_enabled
property (#13849) -
azurerm_postgres_flexible_server
- enhanced validation for theadministrator_login
property (#13942) -
azurerm_servicebus_queue
- support for themax_message_size_in_kilobytes
property (#13762) -
azurerm_servicebus_topic
- support for themax_message_size_in_kilobytes
property (#13762) -
azurerm_servicebus_namespace_network_rule_set
- support for thetrusted_services_allowed
property (#13853) -
azurerm_windows_virtual_machine_scale_set
- added feature forscale_to_zero_before_deletion
(#13635) -
azurerm_synapse_workspace
- support for thelinking_allowed_for_aad_tenant_ids
,compute_subnet_id
,public_network_access_enabled
,purview_id
, andlast_commit_id
properties (#13817) -
azurerm_spring_cloud_java_deployment
– thecpu
andmemory_in_gb
properties have been deprecated in favour of thequota
block (#12924) -
azurerm_vpn_gateway
- support for therouting_preference
property (#13882) -
azurerm_virtual_hub
- support for thedefault_route_table_id
property (#13840) -
azurerm_virtual_machine_scale_set_extension
- support forautomatic_upgrade_enabled
(#13394) -
azurerm_windows_virtual_machine_scale_set
- support forautomatic_upgrade_enabled
in extensions (#13394)
BUG FIXES:
-
azurerm_automation_schedule_resource
- allowEtc/UTC
for thetimezone
property (#13906) -
azurerm_app_configuration_key
- now supports forward slashes in thekey
(#13859) -
azurerm_application_gateway
- prevent multiplessl_policy
blocks (#13929) -
azurerm_cosmosdb_account
- thecapabilities
property is now computed (#13936) -
azurerm_cognitive_account
- will now handle the unexpected stateAccepted
when waiting for creats (#13925) -
azurerm_data_factory
- can now read global parameter values (#13519) -
azurerm_firewall_policy
- will now correctly import (#13862) -
azurerm_firewall_policy
- changing the identity will no longer create a new resource (#13904)
v2.82.0
2.82.0 (October 21, 2021)
FEATURES:
-
New Resource:
azurerm_mysql_flexible_server_configuration
(#13831) -
New Resource:
azurerm_synapse_sql_pool_vulnerability_assessment_baseline
(#13744) -
New Resource:
azurerm_virtual_hub_route_table_route
(#13743)
IMMROVEMENTS:
- dependencies: upgrading to
v58.0.0
ofgithub.com/Azure/azure-sdk-for-go
(#13613) - upgrading
netapp
to API Version2021-06-01
(#13812) - upgrading
servicebus
to API Version2021-06-01-preview
(#13701) - Data Source:
azurerm_disk_encryption_set
- support for theauto_key_rotation_enabled
property (#13747) - Data Source:
azurerm_virtual_machine
- expose IP addresses as data source outputs (#13773) -
azurerm_batch_account
- support for theidentity
block (#13742) -
azurerm_batch_pool
- support for theidentity
block (#13779) -
azurerm_container_registry
- supports for theregiononal_endpoint_enabled
property (#13767) -
azurerm_data_factory_integration_runtime_azure
- supportAutoResolve
for thelocation
property (#13731) -
azurerm_disk_encryption_set
- support for theauto_key_rotation_enabled
property (#13747) -
azurerm_iot_security_solution
- support for theadditional_workspace
anddisabled_data_sources
properties (#13783) -
azurerm_kubernetes_cluster
- support for theopen_service_mesh
block (#13462) -
azurerm_lb
- support for thegateway_load_balancer_frontend_ip_configuration_id
property (#13559) -
azurerm_lb_backend_address_pool
- support for thetunnel_interface
block (#13559) -
azurerm_lb_rule
- thebackend_address_pool_ids
property has been deprecated in favour of thebackend_address_pool_ids
property (#13559) -
azurerm_lb_nat_pool
- support for thefloating_ip_enabled
,tcp_reset_enabled
, andidle_timeout_in_minutes
properties (#13674) -
azurerm_mssql_server
- support for theazuread_authentication_only
property (#13754) -
azurerm_network_interface
- support for thegateway_load_balancer_frontend_ip_configuration_id
property (#13559) -
azurerm_synapse_spark_pool
- support for thecache_size
,compute_isolation_enabled
,dynamic_executor_allocation_enabled
,session_level_packages_enabled
andspark_config
properties (#13690)
BUG FIXES:
-
azurerm_app_configuration_feature
- fix default value handling for percentage appconfig feature filters. (#13771) -
azurerm_cosmosdb_account
- forceMongoEnabled
feature when enablingMongoDBv3.4
. (#13757) -
azurerm_mssql_server
- will now configure theazuread_administrator
during resource creation (#13753) -
azurerm_mssql_database
-extended_auditing_policy
can now be configured and updated for secondaries (#13799) -
azurerm_postgresql_flexible_server
- changing thestandby_availability_zone
no longer forces a new resource (#13507) -
azurerm_servicebus_subscription
- thename
field can now start & end with an underscore (#13797)
v2.81.0
2.81.0 (October 14, 2021)
FEATURES:
-
New Data Source:
azurerm_consumption_budget_resource_group
(#12538) -
New Data Source:
azurerm_consumption_budget_subscription
(#12540) -
New Resource:
azurerm_data_factory_linked_service_cosmosdb_mongoapi
(#13636) -
New Resource:
azurerm_mysql_flexible_server
(#13678)
IMMROVEMENTS:
- upgrading
batch
to API Version2021-06-01
(#13718) - upgrading
mssql
to API Versionv5.0
(#13622) - Data Source:
azurerm_key_vault
- exports theenable_rbac_authorization
attribute (#13717) -
azurerm_app_service
- support for thekey_vault_reference_identity_id
property (#13720) -
azurerm_lb
- support for thesku_tier
property (#13680) -
azurerm_eventgrid_event_subscription
- support thedelivery_property
block (#13595) -
azurerm_mssql_server
- support for theuser_assigned_identity_ids
andprimary_user_assigned_identity_id
properties (#13683) -
azurerm_network_connection_monitor
- add support for thedestination_port_behavior
property (#13518) -
azurerm_security_center_workspace
- now supports theFree
pricing tier (#13710) -
azurerm_kusto_attached_database_configuration
- support for thesharing
property (#13487)
BUG FIXES:
- Data Source:
azurerm_cosmosdb_account
- prevent a panic from an index out of range error (#13560) -
azurerm_function_app_slot
- theclient_affinity
property has been deprecated as it is no longer configurable in the service's API (#13711) -
azurerm_kubernetes_cluster
- thekube_config
andkube_admin_config
blocks can now be marked entirely asSensitive
via an environment variable (#13732) -
azurerm_logic_app_workflow
- will not check fornil
and empty access control properties (#13689) -
azurerm_management_group
- will not nil check child management groups when deassociating a subscription from a management group (#13540) -
azurerm_subnet_resource
- will now lock the virtual network and subnet on updates (#13726) -
azurerm_app_configuration_key
- can now mix labeled and unlabeled keys (#13736)
v2.80.0
2.80.0 (October 08, 2021)
FEATURES:
-
New Data Source:
backup_policy_file_share
(#13444)
BUG FIXES:
-
azurerm_function_app
- fix regressions in function app storage introduced in v2.77 (#13580) -
azurerm_managed_application
- fixed typecasting bug (#13641)
IMMROVEMENTS:
- Data Source
azurerm_public_ips
- deprecate theattached
property infavour of theattachment_status
property to improve filtering (#13500) - Data Source
azurerm_public_ips
- return public IPs associated with NAT gateways whenattached
set totrue
orattachment_status
set toAttached
(#13610) -
azurerm_kusto_eventhub_data_connection supports
- support for theidentity_id
property (#13488) -
azurerm_managed_disk
- support for thelogical_sector_size
property (#13637) -
azurerm_service_fabric_cluster
- support for theservice_fabric_zonal_upgrade_mode
andservice_fabric_zonal_upgrade_mode
properties (#13399) -
azurerm_stream_analytics_output_eventhub
- support for thepartition_key
property (#13562) -
azurerm_linux_virtual_machine_scale_set
- correctly update theoverprovision
property (#13653)
v2.79.1
2.79.1 (October 01, 2021)
BUG FIXES:
-
azurerm_managed_disk
- themax_shares
propety is nowComputed
to account for managed disks that are already managed by Terraform (#13587)
v2.79.0
2.79.0 (October 01, 2021)
FEATURES:
-
New Resource:
azurerm_app_configuration_feature
(#13452) -
New Resource:
azurerm_logic_app_standard
(#13196)
IMMROVEMENTS:
- Data Source:
azurerm_key_vault_certificate
- exporting theexpires
andnot_before
attributes (#13527) - Data Source:
azurerm_key_vault_certificate_data
- exporting thenot_before
attribute (#13527) -
azurerm_communication_service
- export theprimary_connection_string
,secondary_connection_string
,primary_key
, andsecondary_key
attributes (#13549) -
azurerm_consumption_budget_subscription
support for theForecasted
threshold type (#13567) -
azurerm_consumption_budget_resource_group support for the
Forecasted` threshold type (#13567) -
azurerm_managed_disk
- support for themax_shares
property (#13571) -
azurerm_mssql_database
- will now update replicated databases SKUs first (#13478) -
azurerm_virtual_hub_connection
- optimized state change refresh function (#13548)
BUG FIXES:
-
azurerm_cosmosdb_account
- themongo_server_version
can now be changed without creating a new resouce (#13520) -
azurerm_iothub
- correctly suppress diffs for theconnection_string
property (#13517) -
azurerm_kubernetes_cluster
- explicitly settingupgrade_channel
toNone
when it's unset to workaround a breaking behavioural change in AKS (#13493) -
azurerm_linux_virtual_machine_scale_set
- will not correctly ignore theprotected_setting
block withing theextension
block (#13440) -
azurerm_windows_virtual_machine_scale_set
- will not correctly ignore theprotected_setting
block withing theextension
block (#13440) -
azurerm_app_configuration_key
- correctly set theetag
property (#13534)
v2.78.0
2.78.0 (September 23, 2021)
UPGRADE NOTES
- The
azurerm_data_factory_dataset_snowflake
has been updated to set the correctschema_column
api property with the correct schema - to retain the old behaviour please switch to thestructure_column
property (#13344)
FEATURES:
-
New Resource:
azurerm_frontdoor_rules_engine
(#13249) -
New Resource:
azurerm_key_vault_managed_storage_account
(#13271) -
New Resource:
azurerm_key_vault_managed_storage_account_sas_token_definition
(#13271) -
New Resource:
azurerm_mssql_failover_group
(#13446) -
New Resource:
azurerm_synapse_sql_pool_extended_auditing_policy
(#12952) -
New Resource:
azurerm_synapse_workspace_extended_auditing_policy
(#12952)
ENHANCEMENTS:
- upgrading
iothub
to API Version2021-03-31
(#13324) -
data.azurerm_private_endpoint_connection
- Exportnetwork_interface
attributes from private endpoints (#13421) -
azurerm_app_service
- support for thevnet_route_all_enabled
property (#13310) -
azurerm_bot_channel_slack
- support for thesigning_secret
property (#13454) -
azurerm_data_factory
- support foridentity
beingSystemAssiged
andUserAssigned
(#13473) -
azurerm_function_app
- support for thevnet_route_all_enabled
property (#13310) -
azurerm_machine_learning_workspace
- support forpublic_network_access_enabled
,public_network_access_enabled
, anddiscovery_url
properties (#13268) -
azurerm_private_endpoint_connection
- export thenetwork_interface
attribute from private endpoints (#13421) -
azurerm_storage_account_network_rules
- Deprecatestorage_account_name
andresource_group_name
in favor ofstorage_account_id
(#13307) -
azurerm_storage_share_file
- will now recreate and upload deleted/missing files (#13269) -
azurerm_synapse_workspace
- thetenant_id
property is now computed (#13464)
BUG FIXES:
- Data Source:
azurerm_app_service_certificate
- prevent panics if the API returns a nilissue_date
orexpiration_date
(#13401) -
azurerm_app_service_certificate
- prevent panics if the API returns a nilissue_date
orexpiration_date
(#13401) -
azurerm_app_service_certificate_binding
- reverted a change that introduced a bug in certificate selection for non-managed certificates (#13455) -
azurerm_container_group
- allow creation of shared volume between containers in multi container group (#13374) -
azurerm_kubernetes_cluster
- changing theprivate_cluster_public_fqdn_enabled
no longer created a new resource (#13413) -
azurerm_app_configuration_key
- fix nil pointer for removed key (#13483)
v2.77.0
2.77.0 (September 17, 2021)
FEATURES:
-
New Data Source:
azurerm_policy_virtual_machine_configuration_assignment
(#13311) -
New Resource:
azurerm_synapse_integration_runtime_self_hosted
(#13264) -
New Resource:
azurerm_synapse_integration_runtime_azure
(#13341) -
New Resource:
azurerm_synapse_linked_service
(#13204) -
New Resource:
azurerm_synapse_sql_pool_security_alert_policy
(#13276) -
New Resource:
azurerm_synapse_sql_pool_vulnerability_assessment
(#13276) -
New Resource:
azurerm_synapse_workspace_security_alert_policy
(#13276) -
New Resource:
azurerm_synapse_workspace_vulnerability_assessment
(#13276)
ENHANCEMENTS:
- Data Source:
azurerm_mssql_elasticpool
- export thesku
block (#13336) -
azurerm_api_management
- now supports purging soft deleted instances via thepurge_soft_delete_on_destroy
provider level feature (#12850) -
azurerm_data_factory_trigger_schedule
- support for theactivated
property (#13390) -
azurerm_logic_app_workflow
- support for theenabled
andaccess_control
properties (#13265) -
azurerm_monitor_scheduled_query_rules_alert
- supportauto_mitigation_enabled
property (#13213) -
azurerm_machine_learning_inference_cluster
- support for theidentity
block (#12833) -
azurerm_machine_learning_compute_cluster
- support for thessh_public_access_enabled enhancement
property and theidentity
andssh
blocks (#12833) -
azurerm_spring_cloud_service
- support for theconnection_string
property (#13262)
BUG FIXES:
-
azurerm_app_service_certificate_binding
- rework for removal of thumbprint from service (#13379) -
azurerm_app_service_managed_certificate
: Fix for emptyissue_date
(#13357) -
azurerm_cosmosdb_sql_container
: fix crash when deleting (#13339) -
azurerm_frontdoor
- Fix crash when cache is disabled (#13338) -
azurerm_function_app
- fixapp_settings
forWEBSITE_CONTENTSHARE
(#13349) -
azurerm_function_app_slot
- fixapp_settings
forWEBSITE_CONTENTSHARE
(#13349) -
azurerm_kubernetes_cluster_node_pool
-os_sku
is now computed (#13321) -
azurerm_linux_virtual_machine_scale_set
- fixed crash whenautomatic_os_policy
was nil (#13335) -
azurerm_lb
- support for adding or replacing afrontend_ip_configuration
with anavailability_zone
(#13305) -
azurerm_virtual_hub_connection
- fixing race condition in the creation of virtual network resources (#13294)
v2.76.0
2.76.0 (September 10, 2021)
NOTES
- Opt-In Beta: Version 2.76 of the Azure Provider introduces an opt-in Beta for some of the new functionality coming in 3.0 - more information can be found in the 3.0 Notes and 3.0 Upgrade Guide (#12132)
FEATURES:
-
New Data Source:
azurerm_eventgrid_domain
(#13033) -
New Resource:
azurerm_data_protection_backup_instance_blob_storage
(#12683) -
New Resource:
azurerm_logic_app_integration_account_assembly
(#13239) -
New Resource:
azurerm_logic_app_integration_account_batch_configuration
(#13215) -
New Resource:
azurerm_logic_app_integration_account_agreement
(#13287) -
New Resource:
azurerm_sql_managed_database
(#12431)
ENHANCEMENTS:
- upgrading
cdn
to API Version2021-09-01
(#13282) - upgrading
cosmos
to API Version2021-06-15
(#13188) -
azurerm_app_service_certificate
- support argumentapp_service_plan_id
for usage with ASE (#13101) -
azurerm_application_gateway
- mTLS support for Application Gateways (#13273) -
azurerm_cosmosdb_account
support for thelocal_authentication_disabled
property (#13237) -
azurerm_data_factory_integration_runtime_azure
- support for thecleanup_enabled
andsubnet_id
properties (#13222) -
azurerm_data_factory_trigger_schedule
- support for theschedule
anddescription
properties (#13243) -
azurerm_firewall_policy_rule_collection_group
- support for thedescription
,destination_addresses
,destination_urls
,terminate_tls
, andweb_categories
properties (#13190) -
azurerm_eventgrid_event_subscription
- support for thedelivery_identity
anddead_letter_identity
blocks (#12945) -
azurerm_eventgrid_system_topic_event_subscription
- support for thedelivery_identity
anddead_letter_identity
blocks (#12945) -
azurerm_eventgrid_domain
support for theidentity
block (#12951) -
azurerm_eventgrid_topic
support for theidentity
block (#12951) -
azurerm_eventgrid_system_topic
support for theidentity
block (#12951) -
azurerm_kubernetes_cluster
- support for theos_sku
property (#13284) -
azurerm_synapse_workspace
- support for thetenant_id
property (#13290) -
azurerm_site_recovery_network_mapping
- refactoring to use an ID Formatter/Parser (#13277) -
azurerm_stream_analytics_output_blob
- support for theParquet
type and thebatch_max_wait_time
andbatch_min_rows
properties (#13245) -
azurerm_virtual_network_gateway_resource
- support for multiple vpn authentication types (#13228)
BUG FIXES:
- Data Source:
azurerm_kubernetes_cluster
- correctly read resource whenlocal_account_disabled
istrue
(#13260) -
azurerm_api_management_subscription
- relaxsubscription_id
validation (#13203) -
azurerm_app_configuration_key
- fix KV import with no label (#13253) -
azurerm_synapse_sql_pool
- properly support UTF-8 characters for thename
property (#13289)
v2.75.0
2.75.0 (September 02, 2021)
FEATURES:
-
New Data Source:
azurerm_cosmosdb_mongo_database
(#13123) -
New Resource:
azurerm_cognitive_account_customer_managed_key
(#12901) -
New Resource:
azurerm_logic_app_integration_account_partner
(#13157) -
New Resource:
azurerm_logic_app_integration_account_map
(#13187) -
New Resource:
azurerm_app_configuration_key
(#13118)
ENHANCEMENTS:
- dependencies: upgrading to
v57.0.0
ofgithub.com/Azure/azure-sdk-for-go
(#13160) - upgrading
dataprotection
to API Version2021-07-01
(#13161) -
azurerm_application_insights
- support thelocal_authentication_disabled
property (#13174) -
azurerm_data_factory_linked_service_azure_blob_storage
- support for thekey_vault_sas_token
property (#12880) -
azurerm_data_factory_linked_service_azure_function
support for thekey_vault_key
block (#13159) -
azurerm_data_protection_backup_instance_postgresql
- support thedatabase_credential_key_vault_secret_id
property (#13183) -
azurerm_hdinsight_hadoop_cluster
- support for thesecurity_profile
block (#12866) -
azurerm_hdinsight_hbase_cluster
- support for thesecurity_profile
block (#12866) -
azurerm_hdinsight_interactive_query_cluster
- support for thesecurity_profile
block (#12866) -
azurerm_hdinsight_kafka_cluster
- support for thesecurity_profile
block (#12866) -
azurerm_hdinsight_spark_cluster
- support for thesecurity_profile
block (#12866) -
azurerm_mssql_server
- refactoring to use an ID Formatter/Parser (#13151) -
azurerm_policy_virtual_machine_configuration_assignment
- support for theassignment_type
,content_uri
, andcontent_hash
properties (#13176) -
azurerm_storage_account
- handle nil values for AllowBlobPublicAccess (#12689) -
azurerm_synapse_spark_pool
- add support spark for3.1
(#13181)
v2.74.0
2.74.0 (August 27, 2021)
FEATURES:
-
New Resource:
azurerm_logic_app_integration_account_schema
(#13100) -
New Resource:
azurerm_relay_namespace_authorization_rule
(#13116) -
New Resource:
azurerm_relay_hybrid_connection_authorization_rule
(#13116)
ENHANCEMENTS:
- dependencies: upgrading
monitor
to API Version2021-07-01-preview
(#13121) - dependencies: upgrading
devtestlabs
to API Version2018-09-15
(#13074) - Data Source:
azurerm_servicebus_namespace_authorization_rule
- support for theprimary_connection_string_alias
andsecondary_connection_string_alias
properties (#12997) - Data Source:
azurerm_servicebus_queue_authorization_rule
- support for theprimary_connection_string_alias
andsecondary_connection_string_alias
properties (#12997) - Data Source:
azurerm_network_service_tags
- new propertiesipv4_cidrs
andipv6_cidrs
(#13058) -
azurerm_api_management
- now exports certificateexpiry
,thumbprint
andsubject
attributes (#12262) -
azurerm_app_configuration
- support for user assigned identities (#13080) -
azurerm_app_service
- add support forvnet_route_all_enabled
property (#13073) -
azurerm_app_service_plan
- support for thezone_redundant
property (#13145) -
azurerm_data_factory_dataset_binary
- support fordynamic_path_enabled
anddynamic_path_enabled
properties (#13117) -
azurerm_data_factory_dataset_delimited_text
- support fordynamic_path_enabled
anddynamic_path_enabled
properties (#13117) -
azurerm_data_factory_dataset_json
- support fordynamic_path_enabled
anddynamic_path_enabled
properties (#13117) -
azurerm_data_factory_dataset_parquet
- support fordynamic_path_enabled
anddynamic_path_enabled
properties (#13117) -
azurerm_firewall_policy
- support for theintrusion_detection
,identity
andtls_certificate
blocks (#12769) -
azurerm_kubernetes_cluster
- support for thepod_subnet_id
property (#12313) -
azurerm_kubernetes_cluster_node_pool
- support for thepod_subnet_id
property (#12313) -
azurerm_monitor_autoscale_setting
- support for the fielddivide_by_instance_count
within themetric_trigger
block (#13121) -
azurerm_redis_enterprise_cluster
- thetags
property can now be updated (#13084) -
azurerm_storage_account
- add support forshared_key_access_enabled
property (#13014) -
azurerm_servicebus_namespace_authorization_rule
- support for theprimary_connection_string_alias
andsecondary_connection_string_alias
properties (#12997) -
azurerm_servicebus_topic_authorization_rule
- support for theprimary_connection_string_alias
andsecondary_connection_string_alias
properties (#12997) -
azurerm_dev_test_global_vm_shutdown_schedule
- support for themail
property (#13074)
BUG FIXES
-
azurerm_data_factory_dataset_delimited_text
- support empty values for thecolumn_delimiter
,row_delimiter
,quote_character
,escape_character
, andencoding
propeties (#13149) -
azurerm_cosmosdb_cassandra_table
- correctly updatethroughput
(#13102) -
azurerm_private_dns_a_record
- fix regression inname
validation and add max recordset limit validation (#13093) -
azurerm_postgresql_flexible_server_database
thecharset
andcollation
properties are now optional (#13110) -
azurerm_spring_cloud_app
- Fix crash when identity is not present (#13125)
v2.73.0
2.73.0 (August 20, 2021)
FEATURES:
-
New Data Source:
azurerm_vpn_gateway
(#12844) -
New Data Source:
azurerm_data_protection_backup_vault
(#13062) -
New Resource:
azurerm_api_management_notification_recipient_email
(#12849) -
New Resource:
azurerm_logic_app_integration_account_session
(#12982) -
New Resource:
azurerm_machine_learning_synapse_spark
(#13022) -
New Resource:
azurerm_machine_learning_compute_instance
(#12834) -
New Resource:
azurerm_vpn_gateway
(#13003)
ENHANCEMENTS:
- Dependencies: upgrade
github.com/Azure/azure-sdk-for-go
tov56.2.0
(#12969) - Dependencies: updating
frontdoor
to use API version2020-05-01
(#12831) - Dependencies: updating
web
to use API version2021-02-01
(#12970) - Dependencies: updating
kusto
to use API version2021-01-01
(#12967) - Dependencies: updating
machinelearning
to use API version2021-07-01
(#12833) - Dependencies: updating
network
to use API version2021-02-01
(#13002) - appconfiguration: updating to use the latest embedded SDK (#12950)
- eventhub: updating to use the latest embedded SDK (#12946)
- Data Source:
azurerm_iothub
- support for the propertyhostname
(#13001) - Data Source:
azurerm_application_security_group
- refactoring to use an ID Formatter/Parser (#13028) -
azurerm_active_directory_domain_service
- export theresource_id
attribute (#13011) -
azurerm_app_service_environment_v3
- updated for GA changes, including support forinternal_load_balancing_mode
,zone_redundant
,dedicated_host_count
, and several new exported properties (#12932) -
azurerm_application_security_group
- refactoring to use an ID Formatter/Parser (#13028) -
azurerm_data_lake_store
- support for theidentity
block (#13050) -
azurerm_kubernetes_cluster
- support for theultra_ssd_enabled
andprivate_cluster_public_fqdn_enabled
properties (#12780) -
azurerm_kubernetes_cluster_node_pool
- supportfor theultra_ssd_enabled
property (#12780) -
azurerm_logic_app_trigger_http_request
- support for thecallback_url
attribute (#13057) -
azurerm_netapp_volume
- support for thesnapshot_directory_visible
property (#12961) -
azurerm_sql_server
- support for configuringthreat_detection_policy
(#13048) -
azurerm_stream_analytics_output_eventhub
- support for theproperty_columns
property (#12947)
BUG FIXES:
-
azurerm_frontdoor
- expose support forcache_duration
andcache_query_parameters
fields (#12831) -
azurerm_network_watcher_flow_log
- correctly truncate name by ensuring it doesn't end in a-
(#12984) -
azurerm_databricks_workspace
- corrent logic for thepublic_network_access_enabled
property (#13034) -
azurerm_databricks_workspace
- fix potential crash in Read (#13025) -
azurerm_private_dns_zone_id
- correctly handle inconsistant case (#13000) -
azurerm_private_dns_a_record_resource
- currently validate the name property by allowing@
s (#13042) -
azurerm_eventhub_namespace
- support upto40
for themaximum_throughput_units
property (#13065) -
azurerm_kubernetes_cluster
- fix crash in update when previously configured AAD Profile is nownil
(#13043) -
azurerm_redis_enterprise_cluster
- changing the tags property no longer creates a new resource (#12956) -
azurerm_storage_account
- allow 0 for thecors.max_age_in_seconds
property (#13010) -
azurerm_servicebus_topic
- correctyl validate thename
property (#13026) -
azurerm_virtual_hub_connection
- will not correctly lock it's cirtual network during updates (#12999) -
azurerm_linux_virtual_machine_scale_set
- fix potential crash in updates to therolling_upgrade_policy
block (#13029)
v2.72.0
UPGRADE NOTES
- This version of the Azure Provider introduces the
prevent_deletion_if_contains_resources
feature flag (which is disabled by default) which (when enabled) means that Terraform will check for Resources nested within the Resource Group during the deletion of the Resource Group and require that these Resources are deleted first. This avoids the unintentional deletion of unmanaged Resources within a Resource Group - and is defaulted off in 2.x versions of the Azure Provider but will be enabled by default in version 3.0 of the Azure Provider, see thefeatures
block documentation for more information. (#12657)
FEATURES:
-
New Resource:
azurerm_video_analyzer
(#12665) -
New Resource:
azurerm_video_analyzer_edge_module
(#12911)
ENHANCEMENTS:
-
azurerm_api_management_named_value
- support for system managed identities (#12938) -
azurerm_application_insights_smart_detection_rule
- support all currenly availible rules in the SDK (#12857) -
azurerm_function_app
- add support fordotnet_framework_version
in (#12883) -
azurerm_resource_group
- conditionally (based on theprevent_deletion_if_contains_resources
features flag - see the 'Upgrade Notes' section) checking for nested Resources during deletion of the Resource Group and raising an error if Resources are found (#12657)
BUG FIXES:
- Data Source:
azurerm_key_vault_certificate_data
- updating the PEM Header when using a RSA Private Key so this validates with OpenSSL (#12896) -
azurerm_active_directory_domain_service
- removing an unnecessary check during deletion (#12879) -
azurerm_app_service_environment
- removing an unnecessary check during deletion (#12879) -
azurerm_cdn_profile
- removing an unnecessary check during deletion (#12879) -
azurerm_container_registry_scope_map
- removing an unnecessary check during deletion (#12879) -
azurerm_container_registry_token
- removing an unnecessary check during deletion (#12879) -
azurerm_container_registry_webhook
- removing an unnecessary check during deletion (#12879) -
azurerm_container_registry
- removing an unnecessary check during deletion (#12879) -
azurerm_data_factory_dataset_delimited_text
- correctly send optional optional values to the API (#12921) -
azurerm_data_lake_analytics_account
- removing an unnecessary check during deletion (#12879) -
azurerm_data_lake_store
- removing an unnecessary check during deletion (#12879) -
azurerm_data_protection_backup_instance_disk
- removing an unnecessary check during deletion (#12879) -
azurerm_database_migration_service
- removing an unnecessary check during deletion (#12879) -
azurerm_dns_zone
- removing an unnecessary check during deletion (#12879) -
azurerm_eventgrid_domain_topic
- removing an unnecessary check during deletion (#12879) -
azurerm_eventgrid_domain
- removing an unnecessary check during deletion (#12879) -
azurerm_eventgrid_event_subscription
- removing an unnecessary check during deletion (#12879) -
azurerm_eventgrid_system_topic_event_subscription
- removing an unnecessary check during deletion (#12879) -
azurerm_eventgrid_system_topic
- removing an unnecessary check during deletion (#12879) -
azurerm_eventgrid_topic
- removing an unnecessary check during deletion (#12879) -
azurerm_express_route_circuit_authorization
- removing an unnecessary check during deletion (#12879) -
azurerm_express_route_circuit_peering
- removing an unnecessary check during deletion (#12879) -
azurerm_express_route_gateway
- removing an unnecessary check during deletion (#12879) -
azurerm_express_route_port
- removing an unnecessary check during deletion (#12879) -
azurerm_frontdoor_firewall_policy
- removing an unnecessary check during deletion (#12879) -
azurerm_hpc_cache_blob_nfs_target
- removing an unnecessary check during deletion (#12879) -
azurerm_iothub
- removing an unnecessary check during deletion (#12879) -
azurerm_key_vault_managed_hardware_security_module
- removing an unnecessary check during deletion (#12879) -
azurerm_kubernetes_cluster
- prevent nil panic when rbac config is empty (#12881) -
azurerm_iot_dps
- fixing a crash during creation (#12919) -
azurerm_local_network_gateway
- removing an unnecessary check during deletion (#12879) -
azurerm_logic_app_trigger_recurrence
- update time zone strings to match API behaviour, and use the timezone even whenstart_time
is not specified (#12453) -
azurerm_mariadb_database
- removing an unnecessary check during deletion (#12879) -
azurerm_mariadb_server
- removing an unnecessary check during deletion (#12879) -
azurerm_mariadb_virtual_network_rule
- removing an unnecessary check during deletion (#12879) -
azurerm_mssql_database
- removing an unnecessary check during deletion (#12879) -
azurerm_mssql_virtual_network_rule
- removing an unnecessary check during deletion (#12879) -
azurerm_mysql_server
- removing an unnecessary check during deletion (#12879) -
azurerm_nat_gateway
- removing an unnecessary check during deletion (#12879) -
azurerm_network_packet_capture
- removing an unnecessary check during deletion (#12879) -
azurerm_packet_capture
- removing an unnecessary check during deletion (#12879) -
azurerm_postgresql_configuration
- removing an unnecessary check during deletion (#12879) -
azurerm_postgresql_firewall_rule
- removing an unnecessary check during deletion (#12879) -
azurerm_postgresql_server
- removing an unnecessary check during deletion (#12879) -
azurerm_postgresql_virtual_network_rule
- removing an unnecessary check during deletion (#12879) -
azurerm_private_dns_zone_virtual_network_link
- removing an unnecessary check during deletion (#12879) -
azurerm_private_endpoint
- removing an unnecessary check during deletion (#12879) -
azurerm_private_link_service
- removing an unnecessary check during deletion (#12879) -
azurerm_shared_image_gallery
- removing an unnecessary check during deletion (#12879) -
azurerm_sql_virtual_network_rule
- removing an unnecessary check during deletion (#12879) -
azurerm_virtual_machine_scale_set_extension
- removing an unnecessary check during deletion (#12879) -
azurerm_virtual_wan
- removing an unnecessary check during deletion (#12879) -
azurerm_vpn_gateway_connection
- removing an unnecessary check during deletion (#12879) -
azurerm_web_application_firewall_policy
- removing an unnecessary check during deletion (#12879)
v2.71.0
2.71.0 (August 06, 2021)
FEATURES:
-
New Data Source:
azurerm_databricks_workspace_private_endpoint_connection
(#12543) -
New Resource:
azurerm_api_management_tag
(#12535) -
New Resource:
azurerm_bot_channel_line
(#12746) -
New Resource:
azurerm_cdn_endpoint_custom_domain
(#12496) -
New Resource:
azurerm_data_factory_data_flow
(#12588) -
New Resource:
azurerm_postgresql_flexible_server_database
(#12550)
ENHANCEMENTS:
- dependencies: upgrading to
v56.0.0
ofgithub.com/Azure/azure-sdk-for-go
(#12781) - dependencies: updating
appinsights
to use API Version2020-02-02
(#12818) - dependencies: updating
containerservice
to use API Version2021-05-1
(#12747) - dependencies: updating
machinelearning
to use API Version2021-04-01
(#12804) - dependencies: updating
databricks
to use API Version2021-04-01-preview
(#12543) - PowerBI: refactoring to use an Embedded SDK (#12787)
- SignalR: refactoring to use an Embedded SDK (#12785)
-
azurerm_api_management_api_diagnostic
- support for theoperation_name_format
property (#12782) -
azurerm_app_service
- support for the acr_use_managed_identity_credentials and acr_user_managed_identity_client_id properties (#12745) -
azurerm_app_service
- supportv6.0
for thedotnet_framework_version
property (#12788) -
azurerm_application_insights
- support for theworkspace_id
property (#12818) -
azurerm_databricks_workspace
- support for private link endpoint (#12543) -
azurerm_databricks_workspace
- add support forCustomer Managed Keys for Managed Services
(#12799) -
azurerm_data_factory_linked_service_data_lake_storage_gen2
- don't send a secure connection string when using a managed identity (#12359) -
azurerm_function_app
- support for theelastic_instance_minimum
,app_scale_limit
, andruntime_scale_monitoring_enabled
properties (#12741) -
azurerm_kubernetes_cluster
- support for thelocal_account_disabled
property (#12386) -
azurerm_kubernetes_cluster
- support for themaintenance_window
block (#12762) -
azurerm_kubernetes_cluster
- the fieldautomatic_channel_upgrade
can now be set tonode-image
(#12667) -
azurerm_logic_app_workflow
- support for theworkflow_parameters
(#12314) -
azurerm_mssql_database
- support for theFree
andFSV2
SKU's (#12835) -
azurerm_network_security_group
- theprotocol
property now supportsAh
andEsp
values (#12865) -
azurerm_public_ip_resource
- support for sku_tier property (#12775) -
azurerm_redis_cache
- support for thereplicas_per_primary
,redis_version
, andtenant_settings
properties and blocks (#12820) -
azurerm_redis_enterprise_cluster
- this can now be provisioned inCanada Central
(#12842) -
azurerm_static_site
- supportStandard
SKU (#12510)
BUG FIXES:
- Data Source
azurerm_ssh_public_key
- normalising the SSH Public Key (#12800) -
azurerm_api_management_api_subscription
- fixing the default scope to be/apis
rather thanall_apis
as required by the latest API (#12829) -
azurerm_app_service_active_slot
- fix 404 not found on read for slot (#12792) -
azurerm_linux_virtual_machine_scale_set
- fix crash in checking for latest image (#12808) -
azurerm_kubernetes_cluster
- corrently valudate thenet_ipv4_ip_local_port_range_max
property (#12859) -
azurerm_local_network_gateway
- fixing a crash where theLocalNetworkAddressSpace
block was nil (#12822) -
azurerm_notification_hub_authorization_rule
- switching to use an ID Formatter (#12845) -
azurerm_notification_hub
- switching to use an ID Formatter (#12845) -
azurerm_notification_hub_namespace
- switching to use an ID Formatter (#12845) -
azurerm_postgresql_database
- fixing a crash in the Azure SDK (#12823) -
azurerm_private_dns_zone
- fixing a crash during deletion (#12824) -
azurerm_resource_group_template_deployment
- fixing deletion of nested items when using non-top level items (#12421) -
azurerm_subscription_template_deployment
- fixing deletion of nested items when using non-top level items (#12421) -
azurerm_virtual_machine_extension
- changing thepublisher
property now creates a new resource (#12790)
v2.70.0
2.70.0 (July 30, 2021)
FEATURES:
-
New Data Source
azurerm_storage_share
(#12693) -
New Resource
azurerm_bot_channel_alexa
(#12682) -
New Resource
azurerm_bot_channel_direct_line_speech
(#12735) -
New Resource
azurerm_bot_channel_facebook
(#12709) -
New Resource
azurerm_bot_channel_sms
(#12713) -
New Resource
azurerm_data_factory_trigger_custom_event
(#12448) -
New Resource
azurerm_data_factory_trigger_tumbling_window
(#12437) -
New Resource
azurerm_data_protection_backup_instance_disk
(#12617)
ENHANCEMENTS:
- dependencies: Upgrade
web
(App Service) API to2021-01-15
(#12635) - analysisservices: refactoring to use an Embedded SDK (#12771)
- maps: refactoring to use an Embedded SDK (#12716)
- msi: refactoring to use an Embedded SDK (#12715)
- relay: refactoring to use an Embedded SDK (#12772)
- vmware: refactoring to use an Embedded SDK (#12751)
- Data Source:
azurerm_storage_account_sas
- support for the propertyip_addresses
(#12705) -
azurerm_api_management_diagnostic
- support for the propertyoperation_name_format
(#12736) -
azurerm_automation_certificate
- theexportable
property can now be set (#12738) -
azurerm_data_factory_dataset_binary
- the blobpath
andfilename
propeties are now optional (#12676) -
azurerm_data_factory_trigger_blob_event
- support for theactivation
property (#12644) -
azurerm_data_factory_pipeline
- support for theconcurrency
andmoniter_metrics_after_duration
properties (#12685) -
azurerm_hdinsight_interactive_query_cluster
- support for theencryption_in_transit_enabled
property (#12767) -
azurerm_hdinsight_spark_cluster
- support for theencryption_in_transit_enabled
property (#12767) -
azurerm_firewall_polcy
- support for propertyprivate_ip_ranges
(#12696)
BUG FIXES:
-
azurerm_cdn_endpoint
- fixing a crash when the future is nil (#12743) -
azurerm_private_endpoint
- working around a casing issue inprivate_connection_resource_id
for MariaDB, MySQL and PostgreSQL resources (#12761)
v2.69.0
2.69.0 (July 23, 2021)
FEATURES:
-
New Data Source
azurerm_active_directory_domain_service
(#10782) -
New Resource
azurerm_active_directory_domain_service
(#10782) -
New Resource
azurerm_active_directory_domain_service_replica_set
(#10782) -
New Resource
azurerm_api_management_gateway_api
(#12398) -
New Resource
azurerm_batch_job
(#12573) -
New Resource
azurerm_bot_channel_web_chat
(#12672) -
New Resource
azurerm_data_factory_managed_private_endpoint
(#12618) -
New Resource
azurerm_data_protection_backup_policy_blob_storage
(#12362) -
New Resource
azurerm_signalr_service_network_acl
(#12434) -
New Resource
azurerm_virtual_network_dns_servers
(#10782)
ENHANCEMENTS:
- dependencies: Updgrading to
v55.6.0
ofgithub.com/Azure/azure-sdk-for-go
(#12565) -
azurerm_api_management_named_value
- the fieldsecret_id
can now be set to a versionless Key Vault Key (#12641) -
azurerm_data_factory_integration_runtime_azure_ssis
- support for thepublic_ips
,express_custom_setup
,package_store
, andproxy
blocks (#12545) -
azurerm_data_factory_integration_runtime_azure_ssis
- support for thekey_vault_password
, andkey_vault_license
blocks (#12659) -
azurerm_bot_channels_registration
- support for thecmk_key_vault_url
,description
,icon_url
, andisolated_network_enabled
(#12560) -
azurerm_data_factory_integration_runtime_azure
- support for thevirtual_network_enabled
property (#12619) -
azurerm_eventgrid_event_subscription
- support for theadvanced_filtering_on_arrays_enabled
property (#12609) -
azurerm_eventgrid_system_topic_event_subscription
- support for theadvanced_filtering_on_arrays_enabled
property (#12609) -
azurerm_eventhub_namespace
- support for Azure Event Hubs Namespace Premium tier (#12695) -
azurerm_kubernetes_cluster
- support for downgradingsku_tier
fromPaid
toFree
without recreating the Cluster (#12651) -
azurerm_kusto_eventgrid_data_connection
- Add supporteddata_format
APACHEAVRO, ORC, PARQUET, TSVE and W3CLOGFILE to validation function. (#12687) -
azurerm_postgresql_flexible_server
- support for thehigh_availability
block (#12587)
BUG FIXES:
-
data.azurerm_redis_cache
- fix a bug that caused the data source to raise an error (#12666) -
azurerm_application_gateway
- return an error when ssl policy is not properly configured (#12647) -
azurerm_data_factory_linked_custom_service
- fix a bug causingadditional_properties
to be read incorrectly into state (#12664) -
azurerm_eventhub_authorization_rule
- fixing the error "empty non-retryable error received" (#12642) -
azurerm_machine_learning_compute_cluster
- fix a crash when creating a cluster without specifyingsubnet_resource_id
(#12658) -
azurerm_storage_account
- fixed account_replication_type validation (#12645)
v2.68.0
2.68.0 (July 16, 2021)
FEATURES:
-
New Data Source
azurerm_local_network_gateway
(#12579) -
New Resource
azurerm_api_management_api_release
(#12562) -
New Resource
azurerm_data_protection_backup_policy_disk
(#12361) -
New Resource
azurerm_data_factory_custom_dataset
(#12484) -
New Resource
azurerm_data_factory_dataset_binary
(#12369) -
New Resource
azurerm_maintenance_assignment_virtual_machine_scale_set
(#12273) -
New Resource
azurerm_postgresql_flexible_server_configuration
(#12294) -
New Resource
azurerm_synapse_private_link_hub
(#12495)
ENHANCEMENTS:
- dependencies: upgrading to
v55.5.0
ofgithub.com/Azure/azure-sdk-for-go
(#12435) - dependencies: updating
bot
to use API Version2021-03-01
(#12449) - dependencies: updating
maintenance
to use API Version2021-05-01
(#12273) -
azurerm_api_management_named_value
- support for thevalue_from_key_vault
block (#12309) -
azurerm_api_management_api_diagnostic
- support for thedata_masking
1 property (#12419) -
azurerm_cognitive_account
- support for theidentity
,storage
,disable_local_auth
,fqdns
,public_network_access_enabled
, andrestrict_outbound_network_access
properties (#12469) -
azurerm_cognitive_account
- thevirtual_network_subnet_ids
property has been deprecated in favour ofvirtual_network_rules
block to supoport theignore_missing_vnet_service_endpoint
property (#12600) -
azurerm_container_registry
- now exports theprincipal_id
andtenant_id
attributes in theidentity
block (#12378) -
azurerm_data_factory
- support for themanaged_virtual_network_enabled
property (#12343) -
azurerm_linux_virtual_machine_scale_set
- Fix un-necessary VMSS instance rolling request (#12590) -
azurerm_maintenance_configuration
- support for thewindow
,visibility
, andproperties
blocks (#12273) -
azurerm_powerbi_embedded
- support for themode
property (#12394) -
azurerm_redis_cache
- support for themaintenance_window
property in thepatch_schedule
block (#12472) -
azurerm_storage_account_customer_managed_key
- support for theuser_assigned_identity_id
property (#12516)
BUG FIXES:
-
azurerm_api_management
- no longer forces a new resource when changing thesubnet_id
property (#12611) -
azurerm_function_app
- set a default value foros_type
and allow a blank string to be specified as per documentation (#12482) -
azurerm_key_vault_access_policy
- prevent a possible panic on delete (#12616) -
azurerm_postgresql_flexible_server
- add new computed propertyprivate_dns_zone_id
to work around a upcomming breaking change in the API (#12288) -
machine_learning_compute_cluster
- make thesubnet_resource_id
property actually optional (#12558) -
azurerm_mssql_database
- don't allow license_type to be set for serverless SQL databases (#12555) -
azurerm_subnet_network_security_group_association
- prevent potential deadlocks when using multiple association resources (#12267)
v2.67.0
2.67.0 (July 09, 2021)
FEATURES:
-
New Data Source
azurerm_api_management_gateway
(#12297) -
New Resource
azurerm_api_management_gateway
(#12297) -
New Resource
azurerm_databricks_workspace_customer_managed_key
(#12331)
ENHANCEMENTS:
- dependencies: updating
postgresqlflexibleservers
to use API Version2021-06-01
(#12405) -
azurerm_databricks_workspace
- add support formachine_learning_workspace_id
,customer_managed_key_enabled
,infrastructure_encryption_enabled
andstorage_account_identity
(#12331) -
azurerm_security_center_assessment_policy
- support for thecategories
propety (#12383)
BUG FIXES:
-
azurerm_api_management
- fix an issue where changing the location of anadditional_location
would force a new resource (#12468) -
azurerm_app_service
- fix crash when resource group or ASE is missing. (#12518) -
azurerm_automation_variable_int
- fixed value parsing order causing1
to be considered a bool (#12511) -
azurerm_automation_variable_bool
- fixed value parsing order causing1
to be considered a bool (#12511) -
azurerm_data_factory_dataset_parquet
- theazure_blob_storage_location.filename
property cis now optional (#12414) -
azurerm_kusto_eventhub_data_connection
-APACHEAVRO
can now be used as adata_format
option (#12480) -
azurerm_site_recovery_replicated_vm
- Fix potential crash in readingmanaged_disk
properties (#12509) -
azurerm_storage_account
-account_replication_type
can now be updated (#12479) -
azurerm_storage_management_policy
- fix crash in read of properties (#12487) -
azurerm_storage_share_directory
now allows underscore in propertyname
[#12454] -
azurerm_security_center_subscription_pricing
- removed Owner permission note from documentation (#12481)
DEMRECATIONS:
styled-components/babel-plugin-styled-components
v1.13.3
- when there are multiple assignments prefer the outer name (#355) thanks @rockwotj
- minor dependency updates
cdklabs/cdk-nag
v2.15.46
2.15.46 (2022-08-17)
v2.15.45
2.15.45 (2022-08-16)
v2.15.44
2.15.44 (2022-08-15)
v2.15.43
2.15.43 (2022-08-14)
v2.15.42
2.15.42 (2022-08-13)
v2.15.41
2.15.41 (2022-08-12)
v2.15.40
2.15.40 (2022-08-11)
v2.15.39
2.15.39 (2022-08-09)
v2.15.38
2.15.38 (2022-08-08)
v2.15.37
2.15.37 (2022-08-07)
v2.15.36
2.15.36 (2022-08-06)
v2.15.35
2.15.35 (2022-08-05)
v2.15.34
2.15.34 (2022-08-04)
v2.15.33
2.15.33 (2022-08-03)
v2.15.32
2.15.32 (2022-08-02)
v2.15.31
2.15.31 (2022-08-01)
v2.15.30
2.15.30 (2022-07-31)
v2.15.29
2.15.29 (2022-07-30)
v2.15.28
2.15.28 (2022-07-29)
v2.15.27
2.15.27 (2022-07-28)
v2.15.26
2.15.26 (2022-07-28)
v2.15.25
2.15.25 (2022-07-27)
v2.15.24
2.15.24 (2022-07-26)
v2.15.23
2.15.23 (2022-07-25)
v2.15.22
2.15.22 (2022-07-24)
v2.15.21
2.15.21 (2022-07-23)
v2.15.20
2.15.20 (2022-07-22)
v2.15.19
2.15.19 (2022-07-21)
v2.15.18
2.15.18 (2022-07-20)
v2.15.17
2.15.17 (2022-07-19)
v2.15.16
2.15.16 (2022-07-18)
v2.15.15
2.15.15 (2022-07-17)
v2.15.14
2.15.14 (2022-07-16)
v2.15.13
2.15.13 (2022-07-15)
v2.15.12
2.15.12 (2022-07-14)
v2.15.11
2.15.11 (2022-07-13)
v2.15.10
2.15.10 (2022-07-12)
v2.15.9
2.15.9 (2022-07-11)
v2.15.8
2.15.8 (2022-07-10)
v2.15.7
2.15.7 (2022-07-09)
v2.15.6
2.15.6 (2022-07-08)
v2.15.5
2.15.5 (2022-07-07)
v2.15.4
2.15.4 (2022-07-06)
v2.15.3
2.15.3 (2022-07-05)
v2.15.2
2.15.2 (2022-07-04)
v2.15.1
2.15.1 (2022-07-03)
cdk8s-team/cdk8s-core
v2.4.2
2.4.2 (2022-08-17)
v2.4.1
2.4.1 (2022-08-16)
v2.4.0
2.4.0 (2022-08-15)
Features
v2.3.84
2.3.84 (2022-08-15)
v2.3.83
2.3.83 (2022-08-14)
v2.3.82
2.3.82 (2022-08-13)
v2.3.81
2.3.81 (2022-08-12)
v2.3.80
2.3.80 (2022-08-11)
v2.3.79
2.3.79 (2022-08-09)
v2.3.78
2.3.78 (2022-08-08)
v2.3.77
2.3.77 (2022-08-07)
v2.3.76
2.3.76 (2022-08-06)
v2.3.75
2.3.75 (2022-08-05)
v2.3.74
2.3.74 (2022-08-03)
v2.3.73
2.3.73 (2022-08-02)
v2.3.72
2.3.72 (2022-08-01)
v2.3.71
2.3.71 (2022-07-31)
v2.3.70
2.3.70 (2022-07-30)
v2.3.69
2.3.69 (2022-07-29)
v2.3.68
2.3.68 (2022-07-28)
v2.3.67
2.3.67 (2022-07-27)
v2.3.66
2.3.66 (2022-07-26)
v2.3.65
2.3.65 (2022-07-25)
v2.3.64
2.3.64 (2022-07-24)
v2.3.63
2.3.63 (2022-07-23)
v2.3.62
2.3.62 (2022-07-22)
v2.3.61
2.3.61 (2022-07-21)
v2.3.60
2.3.60 (2022-07-20)
v2.3.59
2.3.59 (2022-07-19)
v2.3.58
2.3.58 (2022-07-18)
v2.3.57
2.3.57 (2022-07-17)
v2.3.56
2.3.56 (2022-07-16)
v2.3.55
2.3.55 (2022-07-15)
v2.3.54
2.3.54 (2022-07-14)
v2.3.53
2.3.53 (2022-07-13)
aws/constructs
v10.1.78
10.1.78 (2022-08-17)
v10.1.77
10.1.77 (2022-08-16)
v10.1.76
10.1.76 (2022-08-15)
v10.1.75
10.1.75 (2022-08-14)
v10.1.74
10.1.74 (2022-08-13)
v10.1.73
10.1.73 (2022-08-12)
v10.1.72
10.1.72 (2022-08-11)
v10.1.71
10.1.71 (2022-08-09)
v10.1.70
10.1.70 (2022-08-08)
v10.1.69
10.1.69 (2022-08-07)
v10.1.68
10.1.68 (2022-08-06)
v10.1.67
10.1.67 (2022-08-05)
v10.1.66
10.1.66 (2022-08-04)
v10.1.65
10.1.65 (2022-08-03)
v10.1.64
10.1.64 (2022-08-02)
v10.1.63
10.1.63 (2022-08-01)
v10.1.62
10.1.62 (2022-07-31)
v10.1.61
10.1.61 (2022-07-30)
v10.1.60
10.1.60 (2022-07-29)
v10.1.59
10.1.59 (2022-07-28)
v10.1.58
10.1.58 (2022-07-27)
v10.1.57
10.1.57 (2022-07-26)
v10.1.56
10.1.56 (2022-07-25)
v10.1.55
10.1.55 (2022-07-24)
v10.1.54
10.1.54 (2022-07-23)
v10.1.53
10.1.53 (2022-07-22)
v10.1.52
10.1.52 (2022-07-21)
v10.1.51
10.1.51 (2022-07-20)
v10.1.50
10.1.50 (2022-07-19)
v10.1.49
10.1.49 (2022-07-18)
v10.1.48
10.1.48 (2022-07-17)
v10.1.47
10.1.47 (2022-07-16)
v10.1.46
10.1.46 (2022-07-15)
v10.1.45
10.1.45 (2022-07-14)
v10.1.44
10.1.44 (2022-07-13)
prettier/eslint-config-prettier
v8.5.0
- Added: [@typescript-eslint/space-before-blocks]. Thanks to Masafumi Koba (@ybiquitous)!
v8.4.0
- Added: [vue/quote-props]. Thanks to @xcatliu!
import-js/eslint-plugin-import
v2.26.0
Added
- [
no-named-default
,no-default-export
,prefer-default-export
,no-named-export
,export
,named
,namespace
,no-unused-modules
]: support arbitrary module namespace names ([#2358], thanks [@sosukesuzuki]) - [
no-dynamic-require
]: support dynamic import with espree ([#2371], thanks [@sosukesuzuki]) - [
no-relative-packages
]: add fixer ([#2381], thanks [@forivall])
Fixed
- [
default
]:typescript-eslint-parser
: avoid a crash on exporting as namespace (thanks [@ljharb]) - [
export
]/TypeScript: false positive for typescript namespace merging ([#1964], thanks [@magarcia]) - [
no-duplicates
]: ignore duplicate modules in different TypeScript module declarations ([#2378], thanks [@remcohaszing]) - [
no-unused-modules
]: avoid a crash when processing re-exports ([#2388], thanks [@ljharb])
Changed
- [Tests]
no-nodejs-modules
: add tests for node protocol URL ([#2367], thanks [@sosukesuzuki]) - [Tests]
default
,no-anonymous-default-export
,no-mutable-exports
,no-named-as-default-member
,no-named-as-default
: add tests for arbitrary module namespace names ([#2358], thanks [@sosukesuzuki]) - [Docs] [
no-unresolved
]: Fix RegExp escaping in readme ([#2332], thanks [@stephtr]) - [Refactor]
namespace
: try to improve performance ([#2340], thanks [@ljharb]) - [Docs] make rule doc titles consistent ([#2393], thanks [@TheJaredWilcurt])
- [Docs]
order
: TS code examples should use TS code blocks ([#2411], thanks [@MM25Zamanian]) - [Docs]
no-unresolved
: fix link ([#2417], thanks [@kylemh])
jest-community/eslint-plugin-jest
v26.8.3
Performance Improvements
v26.8.2
Bug Fixes
v26.8.1
Bug Fixes
-
no-standalone-expect: only report on
expect.hasAssertions
&expect.assertions
member calls (#1191) (4bf9eea)
v26.8.0
Features
v26.7.0
Features
v26.6.0
Features
26.5.3 (2022-06-06)
Bug Fixes
26.5.2 (2022-06-06)
Bug Fixes
26.5.1 (2022-06-05)
Bug Fixes
v26.5.3
Bug Fixes
v26.5.2
Bug Fixes
v26.5.1
Bug Fixes
v26.5.0
Features
26.4.7 (2022-06-04)
Bug Fixes
26.4.6 (2022-05-30)
Bug Fixes
26.4.5 (2022-05-29)
Bug Fixes
- expect-expect: include numbers when matching assert function names with wildcards (#1134) (2d0ef11)
26.4.4 (2022-05-29)
Bug Fixes
- don't consider template tags in the middle of a possible jest function chain to be valid (#1133) (430de17)
26.4.3 (2022-05-29)
Bug Fixes
- don't consider method calls on literals or
new
to be jest functions (#1132) (379ceb3) - produce valid code when when fixing properties accessed with square brackets (#1131) (6cd600d)
26.4.2 (2022-05-28)
Bug Fixes
- don't consider
concurrent.skip
andconcurrent.only
valid test functions (#1124) (0aa5eb6) - no-disabled-tests: use jest function call parser for checking number of args (#1126) (b67e389)
26.4.1 (2022-05-28)
Bug Fixes
- no-disabled-tests: switch to using jest function call parser (#1125) (32931c3)
- support
failing
property on test functions (#1123) (6d75e8d)
v26.4.7
Bug Fixes
v26.4.6
Bug Fixes
v26.4.5
Bug Fixes
- expect-expect: include numbers when matching assert function names with wildcards (#1134) (2d0ef11)
v26.4.4
Bug Fixes
- don't consider template tags in the middle of a possible jest function chain to be valid (#1133) (430de17)
v26.4.3
Bug Fixes
- don't consider method calls on literals or
new
to be jest functions (#1132) (379ceb3) - produce valid code when when fixing properties accessed with square brackets (#1131) (6cd600d)
v26.4.2
Bug Fixes
- don't consider
concurrent.skip
andconcurrent.only
valid test functions (#1124) (0aa5eb6) - no-disabled-tests: use jest function call parser for checking number of args (#1126) (b67e389)
v26.4.1
Bug Fixes
- no-disabled-tests: switch to using jest function call parser (#1125) (32931c3)
- support
failing
property on test functions (#1123) (6d75e8d)
v26.4.0
Features
v26.3.0
Features
26.2.2 (2022-05-14)
Bug Fixes
26.2.1 (2022-05-14)
Bug Fixes
v26.2.2
Bug Fixes
v26.2.1
Bug Fixes
v26.2.0
Features
26.1.5 (2022-04-22)
Bug Fixes
26.1.4 (2022-04-08)
Bug Fixes
- prefer-snapshot-hint: don't report multi snapshots in different tests within the same describe (#1078) (98e5166)
26.1.3 (2022-03-24)
Bug Fixes
26.1.2 (2022-03-19)
Bug Fixes
26.1.1 (2022-02-15)
Bug Fixes
v26.1.5
Bug Fixes
v26.1.4
Bug Fixes
- prefer-snapshot-hint: don't report multi snapshots in different tests within the same describe (#1078) (98e5166)
v26.1.3
Bug Fixes
v26.1.2
Bug Fixes
jsx-eslint/eslint-plugin-react
v7.30.1
Fixed
- [
display-name
]: fix false positive for HOF returning only nulls (#3291 @golopot) - [
jsx-no-leaked-render
]: avoid unnecessary negation operators and ternary branches deletion (#3299 @Belco90) - [
display-name
]: fix false positive when using memo (#3304 @golopot)
Changed
- [Docs] [
jsx-tag-spacing
]: rename option from [#3264][] ([#3294[] @ljharb) - [Docs] [
jsx-key
]: split the examples (#3293 @ioggstream)
v7.30.0
Added
- [
destructuring-assignment
]: add optiondestructureInSignature
(#3235 @golopot) - [
no-unknown-property
]: Allow crossOrigin on image tag (SVG) (#3251 @zpao) - [
jsx-tag-spacing
]: Addmultiline-always
option (#3260, #3264 @Nokel81) - [
function-component-definition
]: replacevar
byconst
in certain situations (#3248 @JohnBerd @SimeonC) - add [
jsx-no-leaked-render
] (#3203 @Belco90) - [
require-default-props
]: add optionfunctions
(#3249 @nix6839) - [
jsx-newline
]: AddallowMultilines
option ([#3311][] @TildaDares)
Fixed
- [
hook-use-state
]: Allow UPPERCASE setState setter prefixes (#3244 @duncanbeevers) -
propTypes
: addVFC
to react generic type param map (#3230 @dlech) - [
no-unused-state
]: avoid a crash (#3258 @WillyLiaoWH @ljharb) - [
jsx-no-useless-fragment
]: use proper apostrophe in error message (#3266 @develohpanda) -
propTypes
: handle imported types/interface in forwardRef generic (#3280 @vedadeepta) - [
button-has-type
]: fix exception for<button type>
(#3255 @meowtec) - [
no-unstable-nested-components
]: Improve error message and catch React.memo() (#3247 @zacharyliu)
Changed
- [readme] remove global usage and eslint version from readme (#3254 @aladdin-add)
- [Refactor] fix linter errors (#3261 @golopot)
- [Docs] [
no-unused-prop-types
]: fix syntax errors (#3259 @mrdulin) - [Refactor] improve performance for detecting function components (#3265 @golopot)
- [Refactor] improve performance for detecting class components (#3267 @golopot)
- [Refactor] [
no-deprecated
]: improve performance (#3271 @golopot) - [Refactor] [
no-did-mount-set-state
], [no-did-update-set-state
], [no-will-update-set-state
]: improve performance (#3272 @golopot) - [Refactor] improve performance by avoiding unnecessary
Components.detect
(#3273 @golopot) - [Refactor] add
isParenthesized
AST util (#3203 @Belco90) - [Docs]
default-props-match-prop-types
,require-default-props
,sort-prop-types
: fix typos (#3279 @nix6839) - [Refactor] improve performance of rule merging (#3281 @golopot)
- [Refactor] improve performance of component detection (#3276 @golopot)
v7.29.4
Fixed
- [
no-unused-state
]: avoid a crash on a class field gDSFP (#3236 @ljharb) - [
boolean-prop-naming
]: handle React.FC, intersection, union types (#3241 @ljharb)
v7.29.3
Fixed
- [
no-unused-state
]: avoid a crash on type-only gDSFP declarations (#3225 @ljharb) - [
jsx-curly-brace-presence
]: the string "never" defaults topropElementValues
asignore
(#3228 @ljharb) -
propTypes
: addVFC
to react generic list (#3230 @ljharb)
v7.29.2
Fixed
- [
jsx-curly-brace-presence
]: avoid warning on curlies containing quote characters (#3214 @ljharb) - [
jsx-indent
]: do not report on non-jsx-returning ternaries that contain null (#3222 @ljharb) - [
jsx-indent
]: properly report on returned ternaries with jsx (#3222 @ljharb) - [
no-array-index-key
]: detect named-importedcloneElement
/createElement
(#3213 @ljharb)
v7.29.1
Fixed
- [
jsx-key
]: prevent false "missing array key" warning (#3215 @ljharb) - [
jsx-indent
]: avoid checking returns sans jsx (#3218 @ljharb) - [
jsx-key
]: avoid a crash (#3220 @ljharb) - version settings: avoid a crash with an invalid version (#3219 @ljharb)
v7.29.0
Added
- add [
hook-use-state
] rule to enforce symmetric useState hook variable names (#2921 @duncanbeevers) - [
jsx-no-target-blank
]: Improve fixer with optionallowReferrer
(#3167 @apepper) - [
jsx-curly-brace-presence
]: add "propElementValues" config option (#3191 @ljharb) - add [
iframe-missing-sandbox
] rule (#2753 @tosmolka @ljharb) - [
no-did-mount-set-state
], [no-did-update-set-state
]: no-op with react >= 16.3 (#1754 @ljharb) - [
jsx-sort-props
]: support multiline prop groups (#3198 @duhamelgm) - [
jsx-key
]: addwarnDuplicates
option to warn on duplicate jsx keys in an array (#2614 @ljharb) - [
jsx-sort-props
]: addlocale
option (#3002 @ljharb)
Fixed
- [
prop-types
],propTypes
: add support for exported type inference (#3163 @vedadeepta) - [
no-invalid-html-attribute
]: allow 'shortcut icon' onlink
(#3174 @Primajin) - [
prefer-exact-props
] improve performance forIdentifier
visitor (#3190 @meowtec) -
propTypes
: Handle TSTypeReference in no-unused-prop-type (#3195 @niik) - [
sort-prop-types
]: avoid repeated warnings of the same node/reason (#519 @ljharb) - [
jsx-indent
]: Fix indent handling for closing parentheses (#620 @stefanbuck]) - [
prop-types
]/propTypes
: follow a returned identifier to see if it is JSX (#1046 @ljharb) - [
no-unused-state
]: TS: supportgetDerivedStateFromProps
as an arrow function (#2061 @ljharb) - [
no-array-index-key
]: catch.toString
andString()
usage (#2813 @RedTn) - [
function-component-definition
]: do not break on dollar signs (#3207 @ljharb) - [
prefer-stateless-function
]: avoid a crash insidedoctrine
(#2596 @ljharb) - [
prop-types
]: catch infinite loop (#2861 @ljharb) - [
forbid-prop-types
]: properly report name in error message; check undestructured arguments (#2945 @ljharb)
Changed
- [readme] change [
jsx-runtime
] link from branch to sha (#3160 @tatsushitoji) - [Docs] HTTP => HTTPS (#3133 @Schweinepriester)
- [readme] Some grammar fixes (#3186 @JJ)
- [Docs] [
jsx-no-target-blank
]: Improve readme (#3169 @apepper) - [Docs] [
display-name
]: improve examples (#3189 @golopot) - [Refactor] [
no-invalid-html-attribute
]: sort HTML_ELEMENTS and messages (#3182 @Primajin) - [Docs] [
forbid-foreign-prop-types
]: documentallowInPropTypes
option (#1815 @ljharb) - [Refactor] [
jsx-sort-default-props
]: remove unnecessary code (#1817 @ljharb) - [Docs] [
jsx-no-target-blank
]: fix syntax highlighting (#3199 @shamrin) - [Docs] [
jsx-key
]: improve example (#3202 @chnakamura) - [Refactor] [
jsx-key
]: use more AST selectors (@ljharb)
AlecAivazis/survey
v2.3.5
v2.3.4
What's Changed
- Fix Survey output on Windows by @mislav in https://github.com/AlecAivazis/survey/pull/413
- Add
terminal.Cursor
error handling on Windows by @mislav in https://github.com/AlecAivazis/survey/pull/414
Full Changelog: https://github.com/AlecAivazis/survey/compare/v2.3.3...v2.3.4
v2.3.3
v2.3.2
hashicorp/terraform
v1.2.7
1.2.7 (August 10, 2022)
ENHANCEMENTS:
- config: Check for direct references to deprecated computed attributes. (#31576)
BUG FIXES:
- config: Fix an crash if a submodule contains a resource whose implied provider local name contains invalid characters, by adding additional validation rules to turn it into a real error. (#31573)
- core: Fix some handling of provider schema attributes which use the newer "structural typing" mechanism introduced with protocol version 6, and therefore with the new Terraform Plugin Framework (#31532)
- command: Add missing output text for applyable refresh plans. (#31469)
v1.2.6
1.2.6 (July 27, 2022)
ENHANCEMENTS:
- Add a warning and guidance when
terraform init
fails to fully populate the.terraform.lock.hcl
file. (#31399) - Add a direct link to the relevant documentation when
terraform init
fails on missing checksums. (#31408)
BUG FIXES:
- Fix panic on
terraform show
when state file is invalid or unavailable. (#31444) - Fix
terraform providers lock
command failing on missing checksums. (#31389) - Some combinations of move block operations would be executed in the wrong order (#31499)
- Don't attribute an error to the provider when a computed attribute is listed in
ignore_changes
(#31509)
v1.2.5
1.2.5 (July 13, 2022)
BUG FIXES:
- Report correct error message when a prerelease field is included in the
required_version
global constraint. (#31331) - Fix case when extra blank lines were inserted into the plan for unchanged blocks. (#31330)
v1.2.4
1.2.4 (June 29, 2022)
ENHANCEMENTS:
- Improved validation of
required_providers
to prevent single providers from being required with multiple names. (#31218) - Improved plan performance by optimizing
addrs.Module.String
for allocations. (#31293)
BUG FIXES:
- backend/http: Fixed bug where the HTTP backend would fail to retry acquiring the state lock and ignored the
-lock-timeout
flag. (#31256) - Fix crash if a
precondition
orpostcondition
block omitted the requiredcondition
argument. (#31290)
v1.2.3
1.2.3 (June 15, 2022)
UPGRADE NOTES:
- The following remote state backends are now marked as deprecated, and are
planned to be removed in a future Terraform release. These backends have
been unmaintained since before Terraform v1.0, and may contain known bugs,
outdated packages, or security vulnerabilities.
- artifactory
- etcd
- etcdv3
- manta
- swift
BUG FIXES:
- Missing check for error diagnostics in GetProviderSchema could result in panic (#31184)
- Module registries returning X-Terraform-Get locations with no URL would error with "no getter available for X-Terraform-Get source protocol" (#31237)
- Fix crash from concurrent operation on shared set of resource instance dependencies (#31246)
- backend/cos:
tencentcloud-terraform-lock
tag was not removed in all cases (#31223)
v1.2.2
1.2.2 (June 01, 2022)
ENHANCEMENTS:
- Invalid
-var
arguments with spaces between the name and value now have an improved error message (#30985)
BUG FIXES:
- Terraform now hides invalid input values for sensitive root module variables when generating error diagnostics (#30552)
- Fixed crash on CLI autocomplete (#31160)
- The "Configuration contains unknown values" error message now includes attribute paths (#31111)
v1.2.1
1.2.1 (May 23, 2022)
BUG FIXES:
- SSH provisioner connections fail when using signed
ed25519
keys (#31092) - Crash with invalid module source (#31060)
- Incorrect "Module is incompatible with count, for_each, and depends_on" error when a provider is nested within a module along with a sub-module using
count
orfor_each
(#31091)
v1.2.0
1.2.0 (May 18, 2022)
UPGRADE NOTES:
-
If you use the third-party credentials helper plugin terraform-credentials-env, you should disable it as part of upgrading to Terraform v1.2 because similar functionality is now built in to Terraform itself.
The new behavior supports the same environment variable naming scheme but has a difference in priority order from the credentials helper:
TF_TOKEN_...
environment variables will now take priority over credentials blocks in CLI configuration and credentials stored automatically by terraform login, which is not true for credentials provided by any credentials helper plugin. If you see Terraform using different credentials after upgrading, check to make sure you do not specify credentials for the same host in multiple locations.If you use the credentials helper in conjunction with the hashicorp/tfe Terraform provider to manage Terraform Cloud or Terraform Enterprise objects with Terraform, you should also upgrade to version 0.31 of that provider, which added the corresponding built-in support for these environment variables.
-
The official Linux packages for the v1.2 series now require Linux kernel version 2.6.32 or later.
-
When making outgoing HTTPS or other TLS connections as a client, Terraform now requires the server to support TLS v1.2. TLS v1.0 and v1.1 are no longer supported. Any safely up-to-date server should support TLS 1.2, and mainstream web browsers have required it since 2020.
-
When making outgoing HTTPS or other TLS connections as a client, Terraform will no longer accept CA certificates signed using the SHA-1 hash function. Publicly trusted Certificate Authorities have not issued SHA-1 certificates since 2015.
(Note: the changes to Terraform's requirements when interacting with TLS servers apply only to requests made by Terraform CLI itself, such as provider/module installation and state storage requests. Terraform provider plugins include their own TLS clients which may have different requirements, and may add new requirements in their own releases, independently of Terraform CLI changes.)
NEW FEATURES:
-
precondition
andpostcondition
check blocks for resources, data sources, and module output values: module authors can now document assumptions and assertions about configuration and state values. If these conditions are not met, Terraform will report a custom error message to the user and halt further execution. -
replace_triggered_by
is a newlifecycle
argument for managed resources which triggers replacement of an object based on changes to an upstream dependency. - You can now specify credentials for Terraform-native services using an environment variable named as
TF_TOKEN_
followed by an encoded version of the hostname. For example, Terraform will use variableTF_TOKEN_app_terraform_io
as a bearer token for requests to "app.terraform.io", for the Terraform Cloud integration and private registry requests.
ENHANCEMENTS:
- When showing a plan, Terraform CLI will now only show "Changes outside of Terraform" if they relate to resources and resource attributes that contributed to the changes Terraform is proposing to make. (#30486)
- Error messages for preconditions, postconditions, and custom variable validations are now evaluated as expressions, allowing interpolation of relevant values into the output. (#30613)
- When showing the progress of a remote operation running in Terraform Cloud, Terraform CLI will include information about post-plan run tasks. (#30141)
- Terraform will now show a slightly different note in the plan output if a data resource read is deferred to the apply step due to it depending on a managed resource that has changes pending. (#30971)
- The "Invalid for_each argument" error message for unknown maps/sets now includes an additional paragraph to try to help the user notice they can move apply-time values into the map values instead of the map keys, and thus avoid the problem without resorting to
-target
. (#30327) - There are some small improvements to the error and warning messages Terraform will emit in the case of invalid provider configuration passing between modules. There are no changes to which situations will produce errors and warnings, but the messages now include additional information intended to clarify what problem Terraform is describing and how to address it. (#30639)
- The environment variables
TF_CLOUD_ORGANIZATION
andTF_CLOUD_HOSTNAME
now serve as fallbacks for the arguments of the same name inside acloud
block configuring integration with Terraform Cloud. - The environment variable
TF_WORKSPACE
will now additionally serve as an implicit configuration of a single selected workspace on Terraform Cloud if (and only if) thecloud
block does not include an explicit workspaces configuration. - The AzureRM Backend now defaults to using MSAL (and Microsoft Graph) rather than ADAL (and Azure Active Directory Graph) for authentication. (#30891)
- The AzureRM Backend now supports authenticating as a service principal using OpenID Connect. (#30936)
- When running on macOS, Terraform will now use platform APIs to validate certificates presented by TLS (HTTPS) servers. This may change exactly which root certificates Terraform will accept as valid. (#30768)
- Show remote host in error message for clarity when installation of provider fails (#30810)
- Terraform now prints a warning when adding an attribute to
ignore_changes
that is managed only by the provider. Specifying non-configurable attributes inignore_changes
has no effect becauseignore_changes
tells Terraform to ignore future changes made in the configuration. (#30517) -
terraform show -json
now includes exact type information for output values. (#30945) - The
ssh
provisioner connection now supports SSH over HTTP proxy. (#30274) -
- The SSH client for provisioners now supports newer key algorithms, allowing it to connect to servers running more recent versions of OpenSSH. (#30962)
BUG FIXES:
- Terraform now handles type constraints, nullability, and custom variable validation properly for root module variables. Previously there was an order of operations problem where the nullability and custom variable validation were checked too early, prior to dealing with the type constraints, and thus that logic could potentially "see" an incorrectly-typed value in spite of the type constraint, leading to incorrect errors. (#29959)
- When reporting a type mismatch between the true and false results of a conditional expression when both results are of the same structural type kind (object/tuple, or a collection thereof), Terraform will no longer return a confusing message like "the types are object and object, respectively", and will instead attempt to explain how the two structural types differ. (#30920)
- Applying the various type conversion functions like
tostring
,tonumber
, etc tonull
will now return a null value of the intended type. For example,tostring(null)
converts from a null value of an unknown type to a null value of string type. Terraform can often handle such conversions automatically when needed, but explicit annotations like this can help Terraform to understand author intent when inferring type conversions for complex-typed values. (#30879) - Terraform now returns an error when
cidrnetmask()
is called with an IPv6 address, as it was previously documented to do. IPv6 standards do not preserve the "netmask" syntax sometimes used for IPv4 network configuration; use CIDR prefix syntax instead. (#30703) - When performing advanced state management with the
terraform state
commands, Terraform now checks therequired_version
field in the configuration before proceeding. (#30511) - When rendering a diff, Terraform now quotes the name of any object attribute whose string representation is not a valid identifier. (#30766)
- Terraform will now prioritize local terraform variables over remote terraform variables in operations such as
import
,plan
,refresh
andapply
for workspaces in local execution mode. This behavior applies to bothremote
backend and thecloud
integration configuration. (#29972) -
terraform show -json
: JSON plan output now correctly maps aliased providers to their configurations, and includes the full provider source address alongside the short provider name. (#30138) - The local token configuration in the
cloud
andremote
backend now has higher priority than a token specified in acredentials
block in the CLI configuration. (#30664) - The
cloud
integration now gracefully exits when-input=false
and an operation requires some user input. - Terraform will now reliably detect an inteerruptiong (e.g. Ctrl+C) during planning for
terraform apply -auto-approve
. Previously there was a window of time where interruption would cancel the plan step but not prevent Terraform from proceeding to the apply step. (#30979) - Terraform will no longer crash if a provider fails to return a schema. (#30987)
v1.1.9
1.1.9 (April 20, 2022)
BUG FIXES:
- cli: Fix crash when using sensitive values in sets. (#30825)
- cli: Fix double-quoted map keys when rendering a diff. (#30855)
- core: Prevent errors when handling a data source with incompatible schema changes (#30830)
ENHANCEMENTS:
- cli: Terraform now supports run tasks, a Terraform Cloud integration for executing remote operations, for the post plan stage of a run.
v1.1.8
1.1.8 (April 07, 2022)
BUG FIXES:
- cli: Fix missing identifying attributes (e.g. "id", "name") when displaying plan diffs with nested objects. (#30685)
- functions: Fix error when
sum()
function is called with a collection of string-encoded numbers, such assum(["1", "2", "3"])
. (#30684) - When rendering a diff, Terraform now quotes the name of any object attribute whose string representation is not a valid identifier. (#30766)
- Terraform will no longer crash in the
terraform apply
phase if an error occurs during backend configuration. (#30780)
v1.1.7
1.1.7 (March 02, 2022)
BUG FIXES:
-
terraform show -json
: Improve performance for deeply-nested object values. The previous implementation was accidentally quadratic, which could result in very long execution time for generating JSON plans, and timeouts on Terraform Cloud and Terraform Enterprise. (#30561) - cloud: Update go-slug for terraform.tfstate exclusion to prevent a user from getting an error after migrating state to TFC.
v1.1.6
1.1.6 (February 16, 2022)
BUG FIXES:
- cli: Prevent complex uses of the console-only
type
function. This function may only be used at the top level of console expressions, to display the type of a given value. Attempting to use this function in complex expressions will now display a diagnostic error instead of crashing. (#30476) -
terraform state mv
: Will now correctly exit with error code1
when the specified resources cannot be found in state. Previously Terraform would display appropriate diagnostic errors, but exit successfully. (#29365)
v1.1.5
1.1.5 (February 02, 2022)
ENHANCEMENTS:
- backend/s3: Update AWS SDK to allow the use of the ap-southeast-3 region (#30363)
BUG FIXES:
- cli: Fix crash when using autocomplete with long commands, such as
terraform workspace select
(#30193)
v1.1.4
1.1.4 (January 19, 2022)
BUG FIXES:
- config: Non-nullable variables with null inputs were not given default values when checking validation statements (#30330)
- config: Terraform will no longer incorrectly report "Cross-package move statement" when an external package has changed a resource from no
count
to usingcount
, or vice-versa. (#30333)
v1.1.3
1.1.3 (January 06, 2022)
BUG FIXES:
-
terraform init
: Will now remove from the dependency lock file entries for providers not used in the current configuration. Previously it would leave formerly-used providers behind in the lock file, leading to "missing or corrupted provider plugins" errors when other commands verified the consistency of the installed plugins against the locked plugins. (#30192) - config: Fix panic when encountering an invalid provider block within a module (#30095)
- config: Fix cycle error when the index of a module containing move statements is changed (#30232)
- config: Fix inconsistent ordering with nested move operations (#30253)
- config: Fix
moved
block refactoring to include nested modules (#30233) - functions: Redact sensitive values from function call error messages (#30067)
-
terraform show
: Disable plan state lineage checks, ensuring that we can show plan files which were generated against non-default state files (#30205)
v1.1.2
1.1.2 (December 17, 2021)
If you are using Terraform CLI v1.1.0 or v1.1.1, please upgrade to this new version as soon as possible.
Terraform CLI v1.1.0 and v1.1.1 both have a bug where a failure to construct the apply-time graph can cause Terraform to incorrectly report success and save an empty state, effectively "forgetting" all existing infrastructure. Although configurations that already worked on previous releases should not encounter this problem, it's possible that incorrect future configuration changes would trigger this behavior during the apply step.
BUG FIXES:
- config: Fix panic when using
-target
in combination withmoved
blocks within modules (#30189) - core: Fix condition which could lead to an empty state being written when there is a failure building the apply graph (#30199)
v1.1.1
1.1.1 (December 15, 2021)
If you are using Terraform CLI v1.1.0 or v1.1.1, please upgrade to the latest version as soon as possible.
Terraform CLI v1.1.0 and v1.1.1 both have a bug where a failure to construct the apply-time graph can cause Terraform to incorrectly report success and save an empty state, effectively "forgetting" all existing infrastructure. Although configurations that already worked on previous releases should not encounter this problem, it's possible that incorrect future configuration changes would trigger this behavior during the apply step.
BUG FIXES:
- core: Fix crash with orphaned module instance due to changed
count
orfor_each
value (#30151) - core: Fix regression where some expressions failed during validation when referencing resources expanded with
count
orfor_each
(#30171)
v1.1.0
1.1.0 (December 08, 2021)
If you are using Terraform CLI v1.1.0 or v1.1.1, please upgrade to the latest version as soon as possible.
Terraform CLI v1.1.0 and v1.1.1 both have a bug where a failure to construct the apply-time graph can cause Terraform to incorrectly report success and save an empty state, effectively "forgetting" all existing infrastructure. Although configurations that already worked on previous releases should not encounter this problem, it's possible that incorrect future configuration changes would trigger this behavior during the apply step.
Terraform v1.1.0 is a new minor release, containing some new features and some bug fixes whose scope was too large for inclusion in a patch release.
NEW FEATURES:
-
moved
blocks for refactoring within modules: Module authors can now record in module source code whenever they've changed the address of a resource or resource instance, and then during planning Terraform will automatically migrate existing objects in the state to new addresses.This therefore avoids the need for users of a shared module to manually run
terraform state mv
after upgrading to a version of the module, as long as the change is expressible as static configuration. However,terraform state mv
will remain available for use in more complex migration situations that are not well-suited to declarative configuration. -
A new
cloud
block in theterraform
settings block introduces a native Terraform Cloud integration for the CLI-driven run workflow.The Cloud integration includes several enhancements, including per-run variable support using the
-var
flag, the ability to map Terraform Cloud workspaces to the current configuration via Workspace Tags, and an improved user experience for Terraform Cloud and Enterprise users with actionable error messages and prompts. -
terraform plan
andterraform apply
both now include additional annotations for resource instances planned for deletion to explain why Terraform has proposed that action.For example, if you change the
count
argument for a resource to a lower number then Terraform will now mention that as part of proposing to destroy any existing objects that exceed the new count.
UPGRADE NOTES:
This release is covered by the Terraform v1.0 Compatibility Promises, but does include some changes permitted within those promises as described below.
-
Terraform on macOS now requires macOS 10.13 High Sierra or later; Older macOS versions are no longer supported.
-
The
terraform graph
command no longer supports-type=validate
and-type=eval
options. The validate graph is always the same as the plan graph anyway, and the "eval" graph was just an implementation detail of theterraform console
command. The default behavior of creating a plan graph should be a reasonable replacement for both of the removed graph modes. (Please note thatterraform graph
is not covered by the Terraform v1.0 compatibility promises, because its behavior inherently exposes Terraform Core implementation details, so we recommend it only for interactive debugging tasks and not for use in automation.) -
terraform apply
with a previously-saved plan file will now verify that the provider plugin packages used to create the plan fully match the ones used during apply, using the same checksum scheme that Terraform normally uses for the dependency lock file. Previously Terraform was checking consistency of plugins from a plan file using a legacy mechanism which covered only the main plugin executable, not any other files that might be distributed alongside in the plugin package.This additional check should not affect typical plugins that conform to the expectation that a plugin package's contents are immutable once released, but may affect a hypothetical in-house plugin that intentionally modifies extra files in its package directory somehow between plan and apply. If you have such a plugin, you'll need to change its approach to store those files in some other location separate from the package directory. This is a minor compatibility break motivated by increasing the assurance that plugins have not been inadvertently or maliciously modified between plan and apply.
-
terraform state mv
will now error when legacy-backup
or-backup-out
options are used without the-state
option on non-local backends. These options operate on a local state file only. Previously, these options were accepted but ignored silently when used with non-local backends. -
In the AzureRM backend, the new opt-in option
use_microsoft_graph
switches to using MSAL authentication tokens and Microsoft Graph rather than using ADAL tokens and Azure Active Directory Graph, which is now deprecated by Microsoft. The new mode will become the default in Terraform v1.2, so please plan to migrate to using this setting and test with your own Azure AD tenant prior to the Terraform v1.2 release.
ENHANCEMENTS:
- config: Terraform now checks the syntax of and normalizes module source addresses (the
source
argument inmodule
blocks) during configuration decoding rather than only at module installation time. This is largely just an internal refactoring, but a visible benefit of this change is that theterraform init
messages about module downloading will now show the canonical module package address Terraform is downloading from, after interpreting the special shorthands for common cases like GitHub URLs. (#28854) - config: Variables can now be declared as "nullable", which defines whether a variable can be null within a module. Setting
nullable = false
ensures that a variable value will never benull
, and may instead take on the variable's default value if the caller sets it explicitly tonull
. (#29832) -
terraform plan
andterraform apply
: When Terraform plans to destroy a resource instance due to it no longer being declared in the configuration, the proposed plan output will now include a note hinting at what situation prompted that proposal, so you can more easily see what configuration change might avoid the object being destroyed. (#29637) -
terraform plan
andterraform apply
: Terraform will now report explicitly in the UI if it automatically moves a resource instance to a new address as a result of adding or removing thecount
argument from an existing resource. For example, if you previously hadresource "aws_subnet" "example"
withoutcount
, you might haveaws_subnet.example
already bound to a remote object in your state. If you addcount = 1
to that resource then Terraform would previously silently rebind the object toaws_subnet.example[0]
as part of planning, whereas now Terraform will mention that it did so explicitly in the plan description. (#29605) -
terraform workspace delete
: will now allow deleting a workspace whose state contains only data resource instances and output values, without runningterraform destroy
first. Previously the presence of data resources would require using-force
to override the safety check guarding against accidentally forgetting about remote objects, but a data resource is not responsible for the management of its associated remote object(s) and so there's no reason to require explicit deletion. (#29754) -
terraform validate
: Terraform now uses precise type information for resources during config validation, allowing more problems to be caught that that step rather than only during the planning step. (#29862) - provisioner/remote-exec and provisioner/file: When using SSH agent authentication mode on Windows, Terraform can now detect and use the Windows 10 built-in OpenSSH Client's SSH Agent, when available, in addition to the existing support for the third-party solution Pageant that was already supported. (#29747)
- cli:
terraform state mv
will now return an error for-backup
or-backup-out
options used without the-state
option, unless the working directory is initialized to use the local backend. Previously Terraform would silently ignore those options, since they are applicable only to the local backend. (#27908) -
terraform console
: now has a newtype()
function, available only in the interactive console, for inspecting the exact type of a particular value as an aid to debugging. (#28501)
BUG FIXES:
- config:
ignore_changes = all
now works in override files. (#29849) - config: Upgrading an unknown single value to a list using a splat expression now correctly returns an unknown value and type. Previously it would sometimes "overpromise" a particular return type, leading to an inconsistency error during the apply step. (#30062)
- config: Terraform is now more precise in its detection of data resources that must be deferred to the apply step due to their
depends_on
arguments referring to not-yet-converged managed resources. (#29682) - config:
ignore_changes
can no longer cause a null map to be converted to an empty map, which would otherwise potentially cause surprising side-effects in provider logic. (#29928) - core: Provider configuration obtained from interactive prompts will now be merged properly with settings given in the configuration. Previously this merging was incorrect in some cases. (#29000)
-
terraform plan
: Improved rendering of changes inside attributes that accept lists, sets, or maps of nested object types. (#29827, #29983, #29986) -
terraform apply
: Will no longer try to apply a stale plan that was generated against an originally-empty state. Previously this was an unintended exception to the rule that a plan can only be applied to the state snapshot it was generated against. (#29755) -
terraform show -json
: Attributes that are declared as using the legacy Attributes as Blocks behavior are now represented more faithfully in the JSON plan output. (#29522) -
terraform init
: Will now update the backend configuration hash value at a more approprimate time, to ensure properly restarting a backend migration process that failed on the first attempt. (#29860) - backend/oss: Flatten
assume_role
block arguments, so that they are more compatible with theterraform_remote_state
data source. (#29307)
v1.0.11
1.0.11 (November 10, 2021)
ENHANCEMENTS:
- backend/oss: Added support for
sts_endpoint
(#29841)
BUG FIXES:
- config: Fixed a bug in which
ignore_changes = all
would not work in override files (#29849) - config: Numbers are now compared for equality based on their protocol representation, eliminating unexpected changes due to small precision errors (#29864)
v1.0.10
1.0.10 (October 28, 2021)
BUG FIXES:
- backend/oss: Fix panic when there's an error looking up OSS endpoints (#29784)
- backend/remote: Fix version check when migrating state (#29793)
- cli: Restore
-lock
and-lock-timeout
flags for theinit
command, which were removed in 0.15.0 (#29773) - cli: Fix bug where
terraform init -input=false
would hang waiting for user input to choose a workspace (#29805)
v1.0.9
1.0.9 (October 13, 2021)
BUG FIXES:
- core: Fix panic when planning new resources with nested object attributes (#29701)
- core: Do not refresh deposed instances when the provider is not configured during destroy (#29720)
- core: Prevent panic when encountering a missing change when destroying a resource (#29734)
v1.0.8
1.0.8 (September 29, 2021)
BUG FIXES:
- cli: Check
required_version
as early as possibly duringinit
so that version incompatibility can be reported before errors about new syntax (#29665) - core: Don't plan to remove orphaned resource instances in refresh-only plans (#29640)
v1.0.7
1.0.7 (September 15, 2021)
BUG FIXES:
- core: Remove check for computed attributes which is no longer valid with optional structural attributes (#29563)
- core: Prevent object types with optional attributes from being instantiated as concrete values, which can lead to failures in type comparison (#29559)
- core: Empty containers in the configuration were not planned correctly when used with optional structural attributes (#29580)
v1.0.6
1.0.6 (September 03, 2021)
ENHANCEMENTS:
- backend/s3: Improve SSO handling and add new endpoints in the AWS SDK (#29017)
BUG FIXES:
- cli: Suppress confirmation prompt when initializing with the
-force-copy
flag and migrating state between multiple workspaces. (#29438) - cli: Update tencentcount dependency versions to fix errors when building from source (#29445)
- core: Fix panic while handling computed attributes within nested objects, and improve plan validation for unknown values (#29482)
v1.0.5
1.0.5 (August 18, 2021)
BUG FIXES:
- json-output: Add an output change summary message as part of the
terraform plan -json
structured logs, bringing this format into parity with the human-readable UI. (#29312) - core: Handle null nested single attribute values (#29411)
- cli: Fix crash when planning a diff between null and empty sets in nested attributes (#29398)
- cli: Fix crash when planning a new resource containing a set of nested object attributes (#29398)
- cli: Fix crash when displaying a resource diff where a possibly identifying attribute is sensitive (#29397)
- cli: Fix crash when a diff with unknown nested map attributes (#29410)
- config: Fix handling of dynamically types arguments in
formatlist
, ensuring the correct resulting type. (#29408) - config: Floating point operations like
floor
andceil
can no longer mutate their arguments. (#29408)