Skip to content

Commit faf7b2d

Browse files
authored
Release v1.40.0 (Azure#3203)
1 parent 942823b commit faf7b2d

File tree

1 file changed

+63
-1
lines changed

1 file changed

+63
-1
lines changed

docs/CHANGELOG-v1.md

+63-1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,68 @@ See [upgrade notes][1] for helpful information when upgrading from previous vers
2929

3030
## Unreleased
3131

32+
## v1.40.0
33+
34+
What's changed since v1.39.3:
35+
36+
- New features:
37+
- Added support for expanding from `.jsonc` parameter files by @BernieWhite.
38+
[#2053](https://github.com/Azure/PSRule.Rules.Azure/issues/2053)
39+
- Previously only parameter files with the `.json` extension where automatically expanded.
40+
- This feature adds support so that JSON parameter files with the `.jsonc` extension are also discovered and expanded.
41+
- No additional configuration is required if expansion of JSON parameter files is enabled.
42+
- To enable parameter file expansion set the `AZURE_PARAMETER_FILE_EXPANSION` configuration option to `true`.
43+
- Updated rules:
44+
- Deployment:
45+
- Updated `Azure.Deployment.SecureValue` to check additional resource types by @BernieWhite.
46+
[#2650](https://github.com/Azure/PSRule.Rules.Azure/issues/2650)
47+
[#2651](https://github.com/Azure/PSRule.Rules.Azure/issues/2651)
48+
- Added support for container apps secret properties.
49+
- Added support for deployment script secret properties.
50+
- Bumped rule set to `2024_12`.
51+
- Updated `Azure.Deployment.SecureParameter` to reduce false positives by @BernieWhite.
52+
[#3149](https://github.com/Azure/PSRule.Rules.Azure/issues/3149)
53+
- Parameters named ending with `name`, `uri`, `url`, `path`, `type`, `id`, or `options` are ignored.
54+
- The `customerManagedKey` parameter is ignored.
55+
- Microsoft Defender for Cloud:
56+
- Updated `Azure.DefenderCloud.Contact` to use `emails` property and removed `phone` by @BernieWhite.
57+
[#3117](https://github.com/Azure/PSRule.Rules.Azure/issues/3117)
58+
- Renamed rule to `Azure.Defender.SecurityContact` to better align with naming for defender rules.
59+
- Bumped rule set to `2024_12`.
60+
- General improvements:
61+
- Added first time contributor guide in docs by @that-ar-guy.
62+
[#3097](https://github.com/Azure/PSRule.Rules.Azure/issues/3097)
63+
- Additional quality updates to documentation by @BernieWhite.
64+
[#3102](https://github.com/Azure/PSRule.Rules.Azure/issues/3102)
65+
- Engineering:
66+
- Quality updates to rule documentation by @BernieWhite.
67+
[#3102](https://github.com/Azure/PSRule.Rules.Azure/issues/3102)
68+
- Migrated Azure samples into PSRule for Azure by @BernieWhite.
69+
[#3085](https://github.com/Azure/PSRule.Rules.Azure/issues/3085)
70+
- Bug fixes:
71+
- Fixed evaluation of APIM policies when using embedded C# with quotes by @BernieWhite.
72+
[#3184](https://github.com/Azure/PSRule.Rules.Azure/issues/3184)
73+
- Fixed resource group ID is incorrect under subscription scope by @BernieWhite.
74+
[#3198](https://github.com/Azure/PSRule.Rules.Azure/issues/3198)
75+
- Fixed object to hashtable conversion for default parameter values by @BernieWhite.
76+
[#3033](https://github.com/Azure/PSRule.Rules.Azure/issues/3033)
77+
- Fixed deployments with more than one module at tenant scope by @BernieWhite.
78+
[#3167](https://github.com/Azure/PSRule.Rules.Azure/issues/3167)
79+
- Fixed projection of default role authorization property `principalType` by @BernieWhite.
80+
[#3163](https://github.com/Azure/PSRule.Rules.Azure/issues/3163)
81+
- Fixed user defined function not found when used as parameter default by @BernieWhite.
82+
[#3169](https://github.com/Azure/PSRule.Rules.Azure/issues/3169)
83+
- Fixed evaluation of `Azure.NSG.LateralTraversal` with empty string properties by @BernieWhite.
84+
[#3130](https://github.com/Azure/PSRule.Rules.Azure/issues/3130)
85+
- Fixed evaluation of `Azure.Deployment.AdminUsername` with symbolic references by @BernieWhite.
86+
[#3146](https://github.com/Azure/PSRule.Rules.Azure/issues/3146)
87+
- Fixed output map expansion with resource IDs by @BernieWhite.
88+
[#3153](https://github.com/Azure/PSRule.Rules.Azure/issues/3153)
89+
90+
What's changed since pre-release v1.40.0-B0206:
91+
92+
- No additional changes.
93+
3294
## v1.40.0-B0206 (pre-release)
3395

3496
What's changed since pre-release v1.40.0-B0147:
@@ -42,7 +104,7 @@ What's changed since pre-release v1.40.0-B0147:
42104
- Bug fixes:
43105
- Fixed evaluation of APIM policies when using embedded C# with quotes by @BernieWhite.
44106
[#3184](https://github.com/Azure/PSRule.Rules.Azure/issues/3184)
45-
- Fixed Resource group ID is incorrect under subscription scope by @BernieWhite.
107+
- Fixed resource group ID is incorrect under subscription scope by @BernieWhite.
46108
[#3198](https://github.com/Azure/PSRule.Rules.Azure/issues/3198)
47109

48110
## v1.40.0-B0147 (pre-release)

0 commit comments

Comments
 (0)