Logo
Explore Help
Sign in
starred/CIPP
1
0
Fork
You've already forked CIPP
0
mirror of https://github.com/KelvinTegelaar/CIPP.git synced 2026-04-25 00:06:06 +03:00
Code Issues 20 Projects Releases 5 Packages Wiki Activity
5 releases 90 tags
  • v8.7.0 ac2c7fc930

    v8.7.0 Stable

    kerem released this 2025-11-21 20:07:25 +03:00 | 1271 commits to main since this release

    📅 Originally published on GitHub: Fri, 21 Nov 2025 17:25:18 GMT
    🏷️ Git tag created: Fri, 21 Nov 2025 17:07:25 GMT

    Cocktail of the week?

    So I like wordplay, I like being a bit on the nose with things, today is one of those where I figured that this release could be called the cocktail of the week, which actually is a cocktail. Don't believe me? check out the recipe here.. Now, prepare that drink, sit down, and we'll have a chat about all the cool new features and fixes we have for you.

    Conditional Access, Vacations, and upgrades

    We've had this awesome feature in our Conditional Access configuration for while; Vacation mode. A user goes on vacation, and gets temporarily excluded or included to a Conditional Access Policy or a location. We've figured we could improve on this even more so that's what we've done. Vacation mode now uses an exclusion group instead of just adding the user willynilly,

    we've also improved vacation mode that IF a user is on vacation, and you have location based alerts setup that can exclude that user from location based alerting.

    Of course, that's not all. We've decided to upgrade Conditional Access while we're at it. You now have a new checkbox to automatically create groups if they are missing. That means if you deploy a CA policy with a group that doesn't exist yet, we'll build the group for you.

    Cool fact; if the group exists in the templates, we'll use that template to make sure its using the correct parameters. It's magic! Automagic!

    Better Enterprise Application Deployment experience

    The Enterprise application deployment experience has gotten to be a little complex with a lot of tasks, we decided we could do better, we wanted to ease the UX experience for you.

    Its now as simple as going over to Tenant Administration -> Applications and clicking the button "Create Template from app" - That template is then deployable via standards, or via the one-off deployment and will include all the permissions for that application.

    Expansion of our Dynamic Groups for tenants

    Last release we've added our Dynamic Tenant Groups, this release we're expanding on that by adding the ability to use variables in these groups to sort tenants, and by adding the ability to add static groups to dynamic groups - giving you so much extra flexbility to create and customize groups to your heart content.

    Secure Score Improvements

    We've added filtering to our secure score pages so its easier to sort what tasks you still have to do, but we also added a pretty cool new standard. This standard allows you to set any secure score item to the status you want it to be. Using an external mail solution or AV? set all of those to "Resolved by Third Party" automagically. There's that word again, Automagic!

    So many fixes

    I'd love to sit her for a day and type out every single fix, but please check the full release notes and code below because we have so much being released in this one. :)

    Sponsors

    We extend our gratitude to our supporters at https://renroros.no/, https://immy.bot/, https://oit.co/, https://ninjaone.com/, Huntress at https://huntress.com/, https://halopsa.com/, https://www.deskdirector.com/, https://hudu.com/, our friends at https://www.meetgradient.com/, https://rewst.io/ https://augmentt.com/ and newly added Domotz and Guardz!

    As each year around this time I'm proud to announce our event sponsor; Right of Boom. If you aren't aware yet, CyberDrain is at the Right of Boom event this year with our CyberDrain Skill Journey preday. This preday is an action packed session that teaches you all about managing M365 with CIPP. We're also giving you a voucher for an M365 fundamentals exam.

    What's Changed

    • Dev to hotfix by @JohnDuprey in https://github.com/KelvinTegelaar/CIPP/pull/4861
    • Display group type in labels for clarity by @kris6673 in https://github.com/KelvinTegelaar/CIPP/pull/4885
    • Fix: Fix skeleton loading display when propertyItems array is empty by @kris6673 in https://github.com/KelvinTegelaar/CIPP/pull/4868
    • Feat? Add default domain display for tenant details by @kris6673 in https://github.com/KelvinTegelaar/CIPP/pull/4884
    • Fix sorting for nested properties in tables by @kris6673 in https://github.com/KelvinTegelaar/CIPP/pull/4873
    • Input validation for CIPP Roles by @LoldenCode in https://github.com/KelvinTegelaar/CIPP/pull/4875
    • Edit transport rules, changed to draw by @Zacgoose in https://github.com/KelvinTegelaar/CIPP/pull/4890
    • Feat: Remove deprecated policy pages and update assignment filter pages by @kris6673 in https://github.com/KelvinTegelaar/CIPP/pull/4889
    • Feat: Add TeamsExternalChatWithAnyone standard by @kris6673 in https://github.com/KelvinTegelaar/CIPP/pull/4908
    • Update licenses to the latest version from Microsoft by @kris6673 in https://github.com/KelvinTegelaar/CIPP/pull/4913
    • Chore: Format code with Prettier and remove some unused imports by @kris6673 in https://github.com/KelvinTegelaar/CIPP/pull/4933
    • Feat: Improve license overview to show assigned users and license groups by @kris6673 in https://github.com/KelvinTegelaar/CIPP/pull/4930
    • Fix: Retrieval of FileVault key by @kris6673 in https://github.com/KelvinTegelaar/CIPP/pull/4922
    • Fix: group settings display issue by updating edit group links by @kris6673 in https://github.com/KelvinTegelaar/CIPP/pull/4921
    • [WIP] Add alert for tenants with report-only CA policies by @Copilot in https://github.com/KelvinTegelaar/CIPP/pull/4946
    • Feat: Add "Who can bypass the lobby?" setting to Teams meeting policy by @kris6673 in https://github.com/KelvinTegelaar/CIPP/pull/4962
    • Feat: Add bulk export functionality for selected rows in CSV and PDF formats by @kris6673 in https://github.com/KelvinTegelaar/CIPP/pull/4961
    • Feat: Add source of authority configuration by @kris6673 in https://github.com/KelvinTegelaar/CIPP/pull/4951
    • Fix:Consolidate hide/unhide actions for Global Address List visibility by @kris6673 in https://github.com/KelvinTegelaar/CIPP/pull/4950
    • Add filter controls to Secure Score recommendations view by @Copilot in https://github.com/KelvinTegelaar/CIPP/pull/4966
    • Feat: Add form reset on successful guest invitation by @kris6673 in https://github.com/KelvinTegelaar/CIPP/pull/4969
    • Dev to release by @KelvinTegelaar in https://github.com/KelvinTegelaar/CIPP/pull/4977

    New Contributors

    • @Copilot made their first contribution in https://github.com/KelvinTegelaar/CIPP/pull/4946

    What's Changed in API

    • Support for editing transport rules by @Zacgoose in https://github.com/KelvinTegelaar/CIPP-API/pull/1690
    • Fix BPA logging to include tenant information in error messages by @kris6673 in https://github.com/KelvinTegelaar/CIPP-API/pull/1685
    • Improve error logging in a few standards by @kris6673 in https://github.com/KelvinTegelaar/CIPP-API/pull/1686
    • Refactor logging and variable usage in assignment filter functions by @kris6673 in https://github.com/KelvinTegelaar/CIPP-API/pull/1688
    • Add organization ID as a reserved variable and update text replacement function by @ZenTopBrandon in https://github.com/KelvinTegelaar/CIPP-API/pull/1689
    • Feat: Add TeamsExternalChatWithAnyone standard by @kris6673 in https://github.com/KelvinTegelaar/CIPP-API/pull/1691
    • Update licenses to the latest version from Microsoft by @kris6673 in https://github.com/KelvinTegelaar/CIPP-API/pull/1692
    • Feat: Improve license overview to show assigned users and license groups by @kris6673 in https://github.com/KelvinTegelaar/CIPP-API/pull/1696
    • Fix: Retrieve FileVault key in addition to BitLocker key by @kris6673 in https://github.com/KelvinTegelaar/CIPP-API/pull/1695
    • Fix: Refactor group type determination logic for ListGroups and ListUserGroups by @kris6673 in https://github.com/KelvinTegelaar/CIPP-API/pull/1693
    • Fix: Filter out excluded licenses in Sync-CippExtensionData function by @kris6673 in https://github.com/KelvinTegelaar/CIPP-API/pull/1697
    • Fix: Office App deployment issues by @kris6673 in https://github.com/KelvinTegelaar/CIPP-API/pull/1699
    • Chore: Move Invoke-RemoveQueuedApp to correct folder by @kris6673 in https://github.com/KelvinTegelaar/CIPP-API/pull/1694
    • [WIP] Add alert for tenants with report-only CA policies by @Copilot in https://github.com/KelvinTegelaar/CIPP-API/pull/1704
    • Fix: Exclude bulk registration accounts from MFA alerts and improve alert structure by @kris6673 in https://github.com/KelvinTegelaar/CIPP-API/pull/1698
    • Chore: Better admin roles member listing,improve error handling and standardize function casing by @kris6673 in https://github.com/KelvinTegelaar/CIPP-API/pull/1700
    • Re-add business premium capability by @chase-vgo in https://github.com/KelvinTegelaar/CIPP-API/pull/1706
    • Fix: Refactor Teams global meeting policy to include AutoAdmittedUsers setting by @kris6673 in https://github.com/KelvinTegelaar/CIPP-API/pull/1709
    • Feat: Add functions to manage SOA by @kris6673 in https://github.com/KelvinTegelaar/CIPP-API/pull/1705
    • Feat: Fix ExpiringLicenses alert firing issue and enhance alert data structure by @kris6673 in https://github.com/KelvinTegelaar/CIPP-API/pull/1708
    • Add SecureScoreRemediation standard for bulk Secure Score control updates by @Copilot in https://github.com/KelvinTegelaar/CIPP-API/pull/1711
    • Dev to release by @KelvinTegelaar in https://github.com/KelvinTegelaar/CIPP-API/pull/1712

    New Contributors

    • @ZenTopBrandon made their first contribution in https://github.com/KelvinTegelaar/CIPP-API/pull/1689
    • @Copilot made their first contribution in https://github.com/KelvinTegelaar/CIPP-API/pull/1704

    Full Changelog: https://github.com/KelvinTegelaar/CIPP-API/compare/8.6.2...8.7.0

    Full Changelog: https://github.com/KelvinTegelaar/CIPP/compare/v8.6.0...v8.7.0

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads
Powered by Forgejo Version: 14.0.2 Page: 69ms Template: 13ms
English
Bahasa Indonesia Dansk Deutsch English Español Esperanto Filipino Français Italiano Latviešu Magyar nyelv Nederlands Plattdüütsch Polski Português de Portugal Português do Brasil Slovenščina Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API