@@ -29,6 +29,85 @@ See [upgrade notes][1] for helpful information when upgrading from previous vers
29
29
30
30
## Unreleased
31
31
32
+ ## v1.38.0
33
+
34
+ What's changed since v1.37.0:
35
+
36
+ - New features:
37
+ - Added March 2024 baselines ` Azure.GA_2024_06 ` and ` Azure.Preview_2024_06 ` by @BernieWhite .
38
+ [ #2961 ] ( https://github.com/Azure/PSRule.Rules.Azure/issues/2961 )
39
+ - Includes rules released before or during June 2024.
40
+ - Marked ` Azure.GA_2024_03 ` and ` Azure.Preview_2024_03 ` baselines as obsolete.
41
+ - New rules:
42
+ - Azure Database for MySQL:
43
+ - Verify that Azure Database for MySQL servers have a customer-controlled maintenance window configured by @BenjaminEngeset .
44
+ [ #2916 ] ( https://github.com/Azure/PSRule.Rules.Azure/issues/2916 )
45
+ - Verify that servers have zone-redundant high availability (HA) configured by @BenjaminEngeset .
46
+ [ #2914 ] ( https://github.com/Azure/PSRule.Rules.Azure/issues/2914 )
47
+ - Azure Database for PostgreSQL:
48
+ - Verify that Azure Database for PostgreSQL servers have a customer-controlled maintenance window configured by @BenjaminEngeset .
49
+ [ #2927 ] ( https://github.com/Azure/PSRule.Rules.Azure/issues/2927 )
50
+ - Verify that servers have zone-redundant high availability (HA) configured by @BenjaminEngeset .
51
+ [ #2932 ] ( https://github.com/Azure/PSRule.Rules.Azure/issues/2932 )
52
+ - Azure Firewall:
53
+ - Verify that firewalls have availability zones configured by @BenjaminEngeset .
54
+ [ #2909 ] ( https://github.com/Azure/PSRule.Rules.Azure/issues/2909 )
55
+ - Azure Kubernetes Service:
56
+ - Added check to automatically upgrade AKS cluster node image by @sharmilamusunuru .
57
+ [ #2445 ] ( https://github.com/Azure/PSRule.Rules.Azure/issues/2445 )
58
+ - Azure Virtual Desktop:
59
+ - Added check for scheduled agent updates on host pools by @BernieWhite .
60
+ [ #2946 ] ( https://github.com/Azure/PSRule.Rules.Azure/issues/2946 )
61
+ - Cosmos DB:
62
+ - Verify that Cosmos DB accounts have continuous backup configured by @BenjaminEngeset .
63
+ [ #2954 ] ( https://github.com/Azure/PSRule.Rules.Azure/issues/2954 )
64
+ - Virtual Network Gateway:
65
+ - Verify that VPN/ExpressRoute gateways have a customer-controlled maintenance configuration configured by @BenjaminEngeset .
66
+ [ #2910 ] ( https://github.com/Azure/PSRule.Rules.Azure/issues/2910 )
67
+ - Virtual Machine Scale Sets:
68
+ - Verify that virtual machine scale sets have best-effort zone balance configured by @BenjaminEngeset .
69
+ [ #2901 ] ( https://github.com/Azure/PSRule.Rules.Azure/issues/2901 )
70
+ - Verify that virtual machine scale sets have availability zones configured by @BenjaminEngeset .
71
+ [ #2902 ] ( https://github.com/Azure/PSRule.Rules.Azure/issues/2902 )
72
+ - Updated rules:
73
+ - Azure Kubernetes Service:
74
+ - Updated ` Azure.AKS.Version ` to use ` 1.28.9 ` as the minimum version by @BernieWhite .
75
+ [ #2930 ] ( https://github.com/Azure/PSRule.Rules.Azure/issues/2930 )
76
+ - Virtual Machine:
77
+ - Updated ` Azure.VM.MaintenanceConfig ` to align to the reliability pillar by @BernieWhite .
78
+ [ #2925 ] ( https://github.com/Azure/PSRule.Rules.Azure/issues/2925 )
79
+ - Promoted to GA and bumped rule set to ` 2024_06 ` .
80
+ - Engineering:
81
+ - Quality updates to rule documentation by @BernieWhite .
82
+ [ #2570 ] ( https://github.com/Azure/PSRule.Rules.Azure/issues/2570 )
83
+ - Bump Pester to v5.6.0.
84
+ [ #2934 ] ( https://github.com/Azure/PSRule.Rules.Azure/pull/2934 )
85
+ - Bump PSScriptAnalyzer to v1.22.0.
86
+ [ #2934 ] ( https://github.com/Azure/PSRule.Rules.Azure/pull/2934 )
87
+ - Bug fixes:
88
+ - Fixed handling of multi-line descriptions for policy definition and assignment exports by @BernieWhite .
89
+ [ #2973 ] ( https://github.com/Azure/PSRule.Rules.Azure/issues/2973 )
90
+ - Fixed support for ` references ` function by @BernieWhite .
91
+ [ #2922 ] ( https://github.com/Azure/PSRule.Rules.Azure/issues/2922 )
92
+ - Fixed group by subscription casing when exporting in-flight resources by @BernieWhite .
93
+ [ #2957 ] ( https://github.com/Azure/PSRule.Rules.Azure/issues/2957 )
94
+ - Fixed install Az.Resources warning by @BernieWhite .
95
+ [ #2887 ] ( https://github.com/Azure/PSRule.Rules.Azure/issues/2887 )
96
+ - Added new configuration option set by environment variable to suppress the warning.
97
+ - Set ` PSRULE_AZURE_RESOURCE_MODULE_NOWARN ` to ` true ` to suppress the warning.
98
+ - Fixed ` filter ` on unknown runtime property by @BernieWhite .
99
+ [ #2966 ] ( https://github.com/Azure/PSRule.Rules.Azure/issues/2966 )
100
+ - Fixed failed to expand with direct outputs reference by @BernieWhite .
101
+ [ #2935 ] ( https://github.com/Azure/PSRule.Rules.Azure/issues/2935 )
102
+ - Fixed identification of ` list* ` function false positive with resource by @BernieWhite .
103
+ [ #2919 ] ( https://github.com/Azure/PSRule.Rules.Azure/issues/2919 )
104
+ - Fixed documentation bugs for container apps by @BernieWhite .
105
+ [ #2876 ] ( https://github.com/Azure/PSRule.Rules.Azure/issues/2876 )
106
+
107
+ What's changed since pre-release v1.38.0-B0068:
108
+
109
+ - No additional changes.
110
+
32
111
## v1.38.0-B0106 (pre-release)
33
112
34
113
What's changed since pre-release v1.38.0-B0068:
0 commit comments