Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Jan 22, 2024

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull bot added the ⤵️ pull label Jan 22, 2024
pull bot added a commit that referenced this pull request Feb 27, 2024
[pull] master from KelvinTegelaar:master
JohnDuprey and others added 28 commits December 8, 2025 13:24
Feat: Add QuarantineReleaseRequests alert for handling quarantine release requests
Refactored logic to correctly process DMARC records for each domain, ensuring only one correct DMARC record exists per domain. Added detailed logging, improved detection and deletion of incorrect records, and prevented unnecessary record creation when a valid DMARC record is already present.
Enhanced the handling of JSON parsing in the raw response by wrapping Test-Json in a try/catch block to prevent errors from breaking execution. Also replaced Select-Object with a PSCustomObject for more explicit property assignment.
Fix PWPush Pro account dropdown not populating
Improve tenant filtering in audit log rules
Set a default User-Agent header including the CIPP version for both GET and POST Graph API requests. The CIPP version is now stored globally in profile.ps1. Also, removed hardcoded User-Agent from Invoke-CIPPStandardAddDMARCToMOERA to use the new default behavior.
Ensures the Package property from existing templates is retained when updating or creating templates in both New-CIPPTemplateRun and Import-CommunityTemplate. This improves consistency and data integrity for template management.
Introduces SHA hash comparison for Conditional Access, Intune Compliance, and Intune Protection policy templates. Templates are only updated or created if the policy content has changed, preventing unnecessary overwrites and improving efficiency.
Improved the template creation process for Conditional Access, Intune Configuration, Compliance, and Protection policies by adding bulk Graph API requests, preloading users/groups, and ensuring more robust handling of existing templates. Added 'Source' and 'GUID' properties to template entities, improved logging, and updated return values for better feedback and consistency.
$null returns from activity functions cause errors in Wait-ActivityFunction
Updated Push-AuditLogTenantDownload.ps1 to use Add-Member with -Force for CippStatus and Error property assignments, ensuring properties are set correctly. Improved Start-ExtensionOrchestrator.ps1 to check for non-empty ExtensionConfig before validating JSON, preventing errors when config is null or empty.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants