Releases: JulianHayward/Azure-MG-Sub-Governance-Reporting
Releases · JulianHayward/Azure-MG-Sub-Governance-Reporting
6.5.4
Changes (2024-September-19 / 6.5.4 Patch)
- minor PSScriptAnalyzer finding resolved
Changes (2024-September-17 / 6.5.3 Patch)
- fix stop error for subscriptions with null valued quotaId. the function detailSubscription uses
.startsWith()
method to check forAAD_
but cannot validate when a null-valued.quotaId
occurs.
Changes (2024-August-28 / 6.5.2 Patch)
- AAD -> EntraId
Changes (2024-August-21 / 6.5.1 Patch)
- Calculate time span for AzureConsumptionPeriod when using
-DoAzureConsumptionPreviousMonth
6.5.0
Changes (2024-August-15 / 6.5.0 Minor/Patch)
- ALZ policy refresh H2 FY24 (initiatives.json)
- DevSkim, PSScriptAnalyzer and OpenSSF Scorecard integration
- fixes and optimization based on DevSkim, PSScriptAnalyzer and OpenSSF Scorecard findings
- api version mapping in param block for cloud environment api version availability drift
- update GitHub workflows to use azure/login@v2 (previous: azure/login@v1):
- update getConsumption (getConsumptionv2): instead of full Management Group scope costmanagement data retrieval, batch by Subscription quotaId in batches of 100. Failing batches and batches of Subscriptions of quotaId
CSP_2015-05-01
(see param block variableSubscriptionQuotaIdsThatDoNotSupportCostManagementManagementGroupScopeQuery
) will fallback to get costmanagement data per Subscription. - html; update jquery; source tablefilter js
- update
.devcontainer/devcontainer.json
- use AzAPICall PowerShell module version 1.2.3 (Handle costManagement error
SubscriptionCostDisabled
)
6.4.5
Changes (2024-May-05 / 6.4.5 Minor)
- updated orphaned resources queries following the source repository Azure Orphan Resources - GitHub with slight adjustments
- covering I´ll call it 'tenant/service level Role definitions'
- optimize/bug fix 'Processing roleDefinitions used in policyDefinitions'
- increase the default value for
-AzureConsumptionPeriod
from1
to2
- if the Azure Governance Visualizer is executed early in the day, consumption data may not be accurate enough.. (reminder: the switch parameter-DoAzureConsumption
must be set totrue
for the consumption data collection to kick in) - update default value for parameter
-ValidPolicyEffects
- update API reference Microsoft.Authorization/roleDefinitions use API version 2023-07-01-preview (previous 2022-05-01-preview)
- update API reference Microsoft.ResourceGraph/resources use API version 2022-10-01 (previous 2021-03-01)
- update API reference Microsoft.CostManagement/query use API version 2024-01-01 (previous 2023-03-01)
6.4.4
Changes (2024-Apr-17 / 6.4.4 Minor)
- fix issue #230
- use AzAPICall PowerShell module version 1.2.1
- update API reference Microsoft.Security/pricings use API version 2024-01-01 (previous 2018-06-01)
- add 'Mutate' to
ValidPolicyEffects
- location related tasks - use only physical locations (exclude logical)
- optimize collection of Role definitions that are used in Policy definitions
6.4.3
Changes (2024-Mar-19 / 6.4.3 Minor) - thanks @JanElholm
- Support for
-DoAzureConsumptionPreviousMonth
- Azure Consumption data should be collected/reported for the previous month
6.4.2
Changes (2024-Mar-14 / 6.4.2 Minor)
- optimize objects handling / best practices
6.4.1
Changes (2024-Mar-14 / 6.4.1 Minor)
- optimize objects handling / best practices
6.4.0
Changes (2024-Feb-06 / 6.4.0 Minor)
- change PowerShell parallel handling / batches
- add addition JSON outputs 'definitions_tracking' and 'assignments_tracking' (JSON filenames have no displayName included; GUIDs only)
- update ARM API-version for RBAC Role definitions. Using
2022-05-01-preview
instead of2018-11-01-preview
consequently - fix *_roleDefinitions.csv - description partially missing
- optimize array handling / best practices
- optimize getting private endpoint capable resource types / in case resource provider 'microsoft.network' is not registered, try with next available subscription instead of throwing
- use AzAPICall PowerShell module version 1.2.0
- documentation update - style guidance, links updates - kudos @ckittel
6.3.7
Changes (2024-Jan-08 / 6.3.7 Minor)
- fix: Ignore
ARMLocation
in case not Public Cloud (AzureCloud)
6.3.6
Changes (2023-Dec-17 / 6.3.6 Minor)
- fix: processing of Service Principal names that contain special characters
- fix: RBAC reporting correct RBAC Role assignment related Policy assignment Policy definition displayName
- update ARM API-version for CostManagement. Using
2023-03-01
instead of2019-11-01
Changes (2023-Dec-15 / 6.3.5 Minor) - thanks @kaiaschulz
- Checking if the response of the storage account properties request is a byte array (type 'byte[]') and decode it to a string
- Different handling of BOM (Byte order mark) for XML returns on storage account properties request (since Powershell version 7.4.0)
- use AzAPICall PowerShell module version 1.1.85