What Microsoft365DSC/Microsoft365DSC shipped
Written by FoxPlug from public releases; not affiliated with Microsoft365dsc. An automatic summary of the public release, pull request and commit data of github.com/Microsoft365DSC/Microsoft365DSC. Microsoft365dsc did not write it and does not use or endorse FoxPlug. Every line links to the public change it describes.
Get a weekly update like this for your product, free
Week of September 21, 2026
What shipped
- Fixed a parallel export memory leak that caused OutOfMemoryException when exporting multiple workloads. Pull request #7497
- Fixed AADDeviceRegistrationPolicy resetting unspecified properties to zero, which could block device registration in tenants. Pull request #7498
- Added -All parameter to Graph Filter queries to ensure results from page 4 and beyond are returned. Pull request #7509
- Improved PIM Groups handling by exporting only actual PIM managed groups using updated beta API. Pull request #7496
- Updated Markdown report generation with extendable pluggable architecture for report providers. Pull request #7503
- Added pre-release workflow allowing maintainers to publish preview versions to PowerShell Gallery. Pull request #7504
- Fixed resource issues across many resources and updated Graph Shim. Pull request #7508
- Fixed missing resource types in parallel export telemetry and prevented application secrets from appearing in verbose output. Pull request #7502
- Fixed Top parameter not applying for the Shim. Pull request #7493
- Fixed race condition in property map. Pull request #7495
Why it matters
This week addresses critical production issues including a memory leak that crashes large exports and a property reset bug that could lock out device registration across entire tenants. Infrastructure improvements for pre-release publishing and enhanced reporting capabilities provide better tooling for maintainers and users.
Changelog entry
- Fixed parallel export memory leak that caused OutOfMemoryException when exporting multiple workloads Pull request #7497
- Fixed AADDeviceRegistrationPolicy resetting unspecified properties instead of preserving current values Pull request #7498
- Added -All parameter to Graph Filter queries to ensure pagination beyond page 3 Pull request #7509
- Improved PIM Groups export performance by querying only actual PIM managed groups Pull request #7496
- Updated Markdown report generation with extendable pluggable report provider architecture Pull request #7503
- Added pre-release workflow for publishing preview versions to PowerShell Gallery Pull request #7504
- Fixed multiple resource issues and updated Graph Shim Pull request #7508
- Fixed missing resource types in parallel export telemetry and prevented credentials from appearing in verbose output Pull request #7502
- Fixed Top parameter not applying for the Shim Pull request #7493
- Fixed race condition in property map Pull request #7495
This week: fixed parallel export memory leak causing OutOfMemoryException, prevented AADDeviceRegistrationPolicy from resetting critical properties, and improved Graph query pagination. Full details in the changelog.
Notable improvements this week: Critical fix for a parallel export memory leak that triggered OutOfMemoryException during multi-workload exports. Fixed a dangerous bug where AADDeviceRegistrationPolicy would reset unspecified properties to zero, potentially blocking device registration. Enhanced Graph query pagination with -All parameter, improved PIM Groups handling, and added pre-release publishing workflow.
Week of September 14, 2026
What shipped
- Added SCAdaptiveScope resource and managed identity support for permissions assignment with Update-M365DSCAzureAdApplication. Pull request #7481
- Added SCAppRetentionCompliancePolicy and SCAppRetentionComplianceRule resources with fixes to retention compliance resources. Pull request #7484
- Added TeamsAutoAttendant and TeamsOnlineSchedule resources for Teams workload. Pull request #7477
- Updated Intune Security Baselines to 25H2 with removal of invalid template members. Pull request #7448
- Added IntuneVPNConfigurationPolicyMacOS resource for macOS VPN configuration. Pull request #7465
- Added IntuneDeviceFeaturesConfigurationPolicyMacOS resource for macOS device features configuration. Pull request #7461
- Fixed update of sensitivity label priority. Pull request #7480
- Fixed nested comparison issues when comparing complex arrays with excluded properties. Pull request #7475
- Implemented parallel running of unit tests to improve test execution time. Pull request #7471
- Fixed blueprint annotations being incorrectly reported as drifted properties. Pull request #7485
Why it matters
This week brings significant expansions to compliance, Teams, and Intune resource coverage while addressing critical issues in comparison logic, sensitivity labels, and blueprint evaluation that affect day-to-day operations. Performance improvements to test execution and export operations make development faster, and the new managed identity support expands authentication flexibility for large-scale deployments.
Changelog entry
- Added SCAdaptiveScope resource and managed identity support for permissions assignment. Pull request #7481
- Added SCAppRetentionCompliancePolicy and SCAppRetentionComplianceRule resources and fixed SCRetentionCompliance resources. Pull request #7484
- Added TeamsAutoAttendant and TeamsOnlineSchedule resources. Pull request #7477
- Updated Intune Security Baselines to 25H2. Pull request #7448
- Added IntuneVPNConfigurationPolicyMacOS resource. Pull request #7465
- Added IntuneDeviceFeaturesConfigurationPolicyMacOS resource. Pull request #7461
- Fixed sensitivity label priority updates. Pull request #7480
- Fixed nested complex array comparison with property exclusions. Pull request #7475
- Fixed blueprint annotations reported as drifted properties. Pull request #7485
- Implemented parallel execution of unit tests. Pull request #7471
Week 32 ships SCAdaptiveScope, compliance policies, Teams resources, and macOS Intune policies. Fixed blueprint drift detection, nested comparisons, and parallel unit tests now run faster.
This week Microsoft365DSC adds SCAdaptiveScope with managed identity support, new Teams resources (AutoAttendant, OnlineSchedule), compliance policies (SCAppRetentionCompliance), and macOS Intune device policies. Key fixes include blueprint annotation drift detection, nested array comparison logic, sensitivity label priority updates, and parallel unit test execution for faster development cycles.