Releases: microsoft/Microsoft365DSC
Releases · microsoft/Microsoft365DSC
Release 1.22.1214.1
- AADEntitlementManagementAccessPackageCatalogResource
- Fixes an issue where if no access resource were defined, an error was thrown trying to save the partial content.
FIXES #2654
- Fixes an issue where if no access resource were defined, an error was thrown trying to save the partial content.
- AADGroup
- AADServicePrincipal
- Fixes an issue where the service principals weren't created or updated when using ApplicationSecret to authenticate.
FIXES #2615
- Fixes an issue where the service principals weren't created or updated when using ApplicationSecret to authenticate.
- AADUser
- PlannerBucket & PlannerPlan
- Changed invalid permissions in the setting.json files.
FIXES #2629
- Changed invalid permissions in the setting.json files.
- SCRetentionComplianceRule
- Fixed an Issue where properties weren't properly set at creation, causing drifts to be detected.
FIXES #2471
- Fixed an Issue where properties weren't properly set at creation, causing drifts to be detected.
- SCSensitivityLabel
- Adds the -IncludeDetailed LAbelActions switch when retrieving instances to get all advanced parameters from the Get-TargetResource function.
- SPOTenantCdnEnabled
- Fixed an issue where the export wasn't returning anything if the CDN was not enabled.
FIXES #2466
- Fixed an issue where the export wasn't returning anything if the CDN was not enabled.
- SPOUserProfileProperty
- Removed multi-threading to align with other resources.
- Fixed an issue where we were contacting Microsoft Graph to retrieve users without authenticating to it.
FIXES #2643
- TeamsChannel
- Fixes an issue where channels weren't created if a non-existing GroupId was specified.
FIXES #2622
- Fixes an issue where channels weren't created if a non-existing GroupId was specified.
- TeamsUpdateManagementPolicy
- Fixed error with the export that wasn't properly returning the UpdateTimeOfDay if not in short time string format.
FIXES #2639
- Fixed error with the export that wasn't properly returning the UpdateTimeOfDay if not in short time string format.
- DEPENDENCIES
- Updated MSCloudLoginAssistant to version 1.0.100;
FIXES #2484
- Updated MSCloudLoginAssistant to version 1.0.100;
- MISC
- Added support for the ExcludedProperties parameter in the New-M365DSCDeltaReport function.
FIXES #2444
- Added support for the ExcludedProperties parameter in the New-M365DSCDeltaReport function.
Release 1.22.1207.1
- IntuneRoleAssignment
* Add support for ScopeType enabling the use of AllLicensedUser/AllDevice as Scope
* TeamsChannelsPolicy
* Renamed the AllowPrivateTeamsDiscovery parameter to EnablePrivateTeamDiscovery.
* TeamsChannelTab
* Added support for Credential and refactored to call into the Microsoft Graph PowerShell SDK directly.
* TeamsMeetingPolicy
* Added support for several new properties:
* AllowAnnotations
* AllowAnonymousUsersToJoinMeeting
* AllowMeetingCoach
* AllowMeetingRegistration
* AllowNetworkConfigurationSettingsLookup
* AllowWatermarkForCameraVideo
* AllowWatermarkForScreenSharing
* NewMeetingRecordingExpirationDays
* AllowCartCaptionsScheduling
* AllowDocumentCollaboration
* AllowedStreamingMediaInput
* BlockedAnonymousJoinClientTypes
* ChannelRecordingDownload
* ExplicitRecordingConsent
* ForceStreamingAttendeeMode
* InfoShownInReportMode
* LiveInterpretationEnabledType
* LiveStreamingMode
* MeetingInviteLanguages
* QnAEngagementMode
* RoomPeopleNameUserOverride
* SPOBrowserIdleSignout
* Fixed incorrect Ensure parameter being added to the Export
FIXES #2619
* SPOSiteAuditSettings
* Fixed incorrect Ensure parameter being added to the Export
FIXES #2619
* MISC
* Standardized and improved logging across all resources.
* Improved error handling in creating output when permissions are not correct.
* DEPENDENCIES
* Updated Microsoft.Graph.* to version 1.18.0;
Release 1.22.1130.1
- SCRetentionCompliancePolicy
- Fixed an issue with the Update logic in the Set-TargetResource
FIXES #2600
- Fixed an issue with the Update logic in the Set-TargetResource
Release 1.22.1123.1
- IntuneDeviceConfigurationPolicyWindows10
- Fixed issue when creating this resource if property DefenderDetectedMalwareActions was not present, it'd still be created but with errors.
FIXES #2581
- Fixed issue when creating this resource if property DefenderDetectedMalwareActions was not present, it'd still be created but with errors.
- AADUser
- Fixed issue with license assignment
FIXES #2556
- Fixed issue with license assignment
- EXOOrganizationRelationship
- Add 'None' as supported value for MailboxMoveCapability
FIXES #2570
- Add 'None' as supported value for MailboxMoveCapability
- IntuneRoledefinition
- Initial Release
- Manage Intune Role definition
- IntuneRoleAssignment
- Initial Release
- Manage Intune Role assignment
- O365AdminAuditLogConfig
- Updated settings.json to include permissions.
FIXES #2517
- Updated settings.json to include permissions.
- O365OrgCustomizationSetting
- Updated settings.json to include permissions.
FIXES #2517
- Updated settings.json to include permissions.
- SCDLPCompliancePolicy
- Fixes an issue where the Exchange Location and Exception where not sent back in a correct format during Export.
FIXES #2545
- Fixes an issue where the Exchange Location and Exception where not sent back in a correct format during Export.
- SCRetentionCompliancePolicy
- Fixes issue with the TeamsChannelLocation and TeamsChatsLocation parameters that were improperly returned by the Get- function.
FIXES #2472
- Fixes issue with the TeamsChannelLocation and TeamsChatsLocation parameters that were improperly returned by the Get- function.
- SCRetentionComplianceRule
- Fixes issue with Teams Policy where the RetentionDurationDisplayHint and ExpirationDateOption parameters weren't returned by the Get- function.
FIXES #2472
- Fixes issue with Teams Policy where the RetentionDurationDisplayHint and ExpirationDateOption parameters weren't returned by the Get- function.
- TeamsFederationConfiguration
- Fixes an issue where the extraction of allowed domain and blocked domain wasn't in the proper format.
FIXES #2576
- Fixes an issue where the extraction of allowed domain and blocked domain wasn't in the proper format.
- DEPENDENCIES
- Updated Microsoft.Graph.* to version 1.17.0;
- Updated MSCloudLoginAssistant to version 1.0.98;
- MISC
- Removed Test-M365DSCDependenciesForNewVersions from export functions. This will improve export speed.
- New Parameter
ValidateOnly
for Update-M365DSCDependencies to check if all dependencies are installed.
FIXES 2519 - Fixed incorrect usage of Write-Information cmdLet
- Fixed typos for permissions in settings.json
FIXES 2553
Release 1.22.1116.1
- AADApplication
- Deprecated the Oauth2RequirePostResponse parameter as it was causing issues for the New function.
FIXES #2276
- Deprecated the Oauth2RequirePostResponse parameter as it was causing issues for the New function.
- AADEntitlementManagementAccessPackage
- Initial Release.
- EXOManagementRoleAssignment
- Added support for RoleGroup Role Assignees
Fixes #2524
- Added support for RoleGroup Role Assignees
- SCRetentionCompliancePolicy
- Fixes the Location parameters to be a string array instead of an object array.
FIXES #2503
- Fixes the Location parameters to be a string array instead of an object array.
- MISC
- Added Application based authentication to Microsoft Teams resources;
- Added support for Service Principal Auth for the Planner resources;
- DEPENDENCIES
- Updated Microsoft.Graph.* to version 1.16.0;
- Updated Microsoft.Teams to version 4.9.1;
- Updated PnP.PowerShell to version 1.12.0;
Release 1.22.1109.1
- EXODataClassification
- FIXES #2487
- EXOHostedOutboundSpamFilterPolicy
- Add support to create and remove Hosted Outbound Spam Filter Policies
- FIXES #2492
- IntuneAntivirusPolicyWindows10SettingCatalog
- FIXES #2463
- Returns all type of policies from the template family: endpointSecurityAntivirus
- MISC
- Fixes and issue with ManagedIdentity Parameter not being not removed correctly in a parameterset.
- FIXES #2464
- Fixes and issue with ManagedIdentity Parameter not being not removed correctly in a parameterset.
- DEPENDENCIES
- Updated Microsoft.Graph.* to version 1.15.0;
Release 1.22.1026.2
- Fixes an issue with the export where the ApplicationSecret was throwing an empty string error when trying to authenticate with Certificate thumbprint.
Release 1.22.1026.1
- AADEntitlementManagementAccessPackageCatalog
- Initial release;
- EXOIntraOrganizationConnector
- Add TargetSharingEpr parameter
- EXOOwaMailboxPolicy
- Add 10 new parameters
- EXOTransportRule
- Add new parmeters: ApplyRightsProtectionCustomizationTemplate, Quarantine, RecipientAddressType, RemoveRMSAttachmentEncryption
- Deprecated parameters: ExceptIfMessageContainsAllDataClassifications, IncidentReportOriginalMail,MessageContainsAllDataClassifications
- TeamsDialInConferencingTenantSettings
- Initial release;
Fixes #2426
- Initial release;
- DEPENDENCIES
- Updated MSCloudLoginAssistant to version 1.0.96;
- MISC
- Add support for ManagedIdentity to the SPO and OD resources.
- Fixed and issue with Export and ApplicationSecret where it wasn't properly converting to a PSCredential.
- FIXES #2447
Release 1.22.1019.1
- AADConditionalAccessPolicy
- Fixed issue where if ExcludePlatforms was specified and the IncludePlatforms is empty, we need to set the latest to 'all';
FIXES #2337
- Fixed issue where if ExcludePlatforms was specified and the IncludePlatforms is empty, we need to set the latest to 'all';
- EXOAntiPhishPolicy
- Add new parameters: MailboxIntelligenceQuarantineTag, SpoofQuarantineTag, TargetedDomainQuarantineTag, TargetedUserQuarantine
- EXOHostedContentFilterPolicy
- Add support for quarantine tags
- EXOOrganizationRelationship
- Add support for new cross-tenant mailbox migration parameters: MailboxMoveCapability, MailboxMovePublishedScopes, OauthApplicationId
- EXOOutboundConnector
- Add support for SenderRewritingEnabled parameter
- EXORemoteDomain
- Add NDREnabled parameter
- EXOSafeAttachmentPolicy
- Add support for QuarantineTag
- EXOSafeLinksPolicy
- Add new parameters: AllowClickThrough, EnableSafeLinksForOffice, TrackClicks
- TeamsCallingPolicy
- Add new parameters: AllowCallRedirect, AllowSIPDevicesCalling, CallRecordingExpirationDays
- TeamsEmergencyCallingPolicy
- Add new parameters: EnhancedEmergencyServiceDisclaimer, ExternalLocationLookupMode
- DEPENDENCIES
- Updated Microsoft.PowerApps.Administration.PowerShell to version 2.0.154.
- MISC
- Added support to register, list and remove custom notification endpoints.
- Fixes issue with delta report where wrong primary key was detected.
FIXES #2008 - Fixed an issue where the log engine was throwing an error when trying to write to the event log from an Azure runbook.
FIXES #2236 - Standardizing the functions to test versions of the module and dependencies.
FIXES #2232 - Remove the Assert-M365DSCTemplate cmdlet that has been deprecated for several releases.
- Added support to generate report in JSON format for the New-M365DSCDeltaReport and Assert-M365DSCBlueprint cmdlets.
FIXES #2345 - Changed the default behavior of the New-M365DSCDeltaReport cmdlet not to automatically open the file when OutputPath is provided
Release 1.22.1012.1
- EXOManagementRoleAssignment
- SCRetentionCompliancePolicy
- TeamsOnlineVoicemailPolicy
- Initial Release
- TeamsOnlineVoicemailUserSettings
- Initial Release
- TeamsOnlineVoiceUser
- Initial Release
- TeamsUserCallingSettings
- InitialRelease
- EXOOrganizationConfig
- Added 35 new parameters.
- Set AllowPlusAddressInRecipients parameter to deprecated. Use DisablePlusAddressInRecipients instead.
- DEPENDENCIES
- Updated Microsoft.Graph dependencies to version 1.13.0.
- Updates MicrosoftTeams to version 4.8.0;
- Updated ReverseDSC to version 2.0.0.13;
FIXES #2270
- MISC
- EXO Workload
- Add support for Managed Identity authentication
- Fixed an issue in in Export-M365DSCConfiguration when used with Service Principal
FIXES 2374
FIXES 2379 - Added support for Exchange to the Update-M365DSCAzureAdApplication cmdlet
- Fixes an issue where filters were ignored on export when specifying the Workloads parameter.
- EXO Workload