What Microsoft365DSC/Microsoft365DSC shipped
Written by FoxPlug from the repository's own releases; not affiliated with Microsoft365dsc. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/Microsoft365DSC/Microsoft365DSC; Microsoft365dsc did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.
Get a weekly update like this for your product, free
Week of October 5, 2026
What shipped
- Released version 2.26.1007.1 with breaking changes including renaming the AADAccessReviewDefinition SettingsValue property to Settings and removing the AADAgreement AcceptanceStatement property. Release
- Added breaking change blog posts, applied many resource fixes with updated and removed properties for consistency, and removed the SCSupervisoryReviewPolicy and SCSupervisoryReviewRule resources because they are no longer supported. Pull request #7523
- Fixed remaining issues in AADUser for Security Attributes and Purview Policy Deletion when still pending, and bumped the module to version 2.26.1007.1. Pull request #7529
- Fixed remaining resources and updated Graph to 2.41.1. Pull request #7527
- Updated Mgx to 2.1.9 and fixed a Graph Module issue. Pull request #7528
- Removed the Ensure parameter from single instance resources that only appear once and cannot be created or removed. Pull request #7526
- Changed GitHub Release to wait on Gallery Publish and fixed Docker Publish. Pull request #7534
- Improved documentation about WinPS and PS7 support. Pull request #7533
- Fixed missing function and dates in blog articles. Pull request #7532
- Updated the breaking change blog post. Pull request #7531
Why it matters
This week the project shipped release 2.26.1007.1, which includes breaking changes for several resources and the removal of two unsupported resources. Many remaining resource fixes and a Graph update to 2.41.1 also landed to keep configurations working against current tenants. The release notes and blog posts were updated so users can prepare for the changes.
Changelog entry
- Release 2.26.1007.1 with breaking changes: AADAccessReviewDefinition renamed SettingsValue to Settings; AADAgreement removed AcceptanceStatement; SCSupervisoryReviewPolicy and SCSupervisoryReviewRule removed. Release
- Fixed remaining resources and updated Graph to 2.41.1. Pull request #7527
- Updated Mgx to 2.1.9 and fixed Graph Module issue. Pull request #7528
- Fixed AADUser Security Attributes and Purview Policy Deletion pending issues; bumped module to 2.26.1007.1. Pull request #7529
- Removed Ensure parameter from single instance resources that cannot be created or removed. Pull request #7526
- Changed GitHub Release to wait on Gallery Publish and fixed Docker Publish. Pull request #7534
- Improved documentation about WinPS and PS7 support. Pull request #7533
- Fixed missing function and dates in blog articles. Pull request #7532
- Updated breaking change blog post. Pull request #7531
- Improved examples to align with tenant values for full integration tests. Pull request #7525
- Added breaking change blog posts and resource fixes; removed SCSupervisoryReviewPolicy and SCSupervisoryReviewRule. Pull request #7523
Release 2.26.1007.1 is out. Breaking changes: AADAccessReviewDefinition renamed SettingsValue to Settings, AADAgreement AcceptanceStatement removed, and SCSupervisoryReviewPolicy and SCSupervisoryReviewRule removed. Graph updated to 2.41.1. See the changelog for details.
Release 2.26.1007.1 is now available. This release includes breaking changes: the AADAccessReviewDefinition property SettingsValue was renamed to Settings, the AADAgreement AcceptanceStatement property was removed, and the SCSupervisoryReviewPolicy and SCSupervisoryReviewRule resources were removed because they are no longer supported. Many other resources received fixes and property updates for consistency, Graph was updated to 2.41.1, and the Ensure parameter was removed from single instance resources. Blog posts and documentation were also updated. See the changelog for the full list of changes.
Week of September 28, 2026
What shipped
- Added EXOActiveSyncOrganizationSettings resource for Exchange Online to manage ActiveSync organization settings. Pull request #7511
- Renamed several Intune resources from their V2 equivalents as part of breaking changes for the next release. Pull request #7513
- Added new Teams resource properties and updated Teams PowerShell dependency to version 8.0.0. Pull request #7516
- Added new properties to SPOTenantSettings resource and updated PnP.PowerShell to 3.4.1 with a fix for assembly loading issues. Pull request #7515
- Fixed multiple resource issues in create, update, and delete workflows across various resources. Pull request #7512
- Fixed LCM issue with pipelines dll file and Windows PowerShell session cleanup. Pull request #7518
- Removed trailing spaces in XML output of Test-M365DSCParameterState to fix filtering issues. Pull request #7514
Why it matters
This week adds support for new Exchange Online resources and updates several core dependencies to newer versions. Teams and SharePoint Online resources gain new properties for better configuration management, while fixes to resource workflows and LCM session handling improve stability across the project.
Changelog entry
- Added EXOActiveSyncOrganizationSettings resource Pull request #7511
- Renamed multiple Intune resources from V2 equivalents Pull request #7513
- Updated Teams PowerShell dependency to 8.0.0 and added new resource properties Pull request #7516
- Added properties to SPOTenantSettings and updated PnP.PowerShell to 3.4.1 Pull request #7515
- Fixed resource create, update, and delete workflow issues Pull request #7512
- Fixed LCM pipelines dll and Windows PowerShell session cleanup Pull request #7518
- Removed trailing spaces in Test-M365DSCParameterState XML output Pull request #7514
Microsoft365DSC shipped this week: new EXOActiveSyncOrganizationSettings resource, Intune resource renames, Teams 8.0.0 support, SPO property additions, and multiple workflow fixes.
This week's Microsoft365DSC updates include adding EXOActiveSyncOrganizationSettings for Exchange Online management, renaming several Intune resources for the next major version, updating Teams PowerShell to 8.0.0, expanding SPOTenantSettings capabilities, and fixing multiple resource workflows. These changes improve configuration management across Microsoft 365 services.
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.