github KelvinTegelaar/CIPP v7.4.0
v7.4.0 - The Reverie

9 days ago

We are not the same

These past two weeks our team has been coding like mad, I've walked into their office and it smelled of energy drinks, iced coffee, and inspiration. At least, that's what I'm telling myself. So many new feature requests have been tackled that will increase the pleasure you get from this version of CIPP, I almost called it the satisfier. Instead, I decided on The Reverie after having some cocktails with a close friend of mine.

I chose The Reverie due to me getting lost in my own reverie thanks to our team. We've added stuff our users dreamed up and I freaking love how we are able to deliver on these.

"Which tenant was that again?" - Tenant Aliases and groups

We've introduced some major changes to our tenants - First off we all know that Microsoft locks GDAP names in places. For the longest time we tried convincing them to the fix the APIs but it was just taking too much time, that's why we decided to take matters into our own hands. Introducing the Tenant Aliases. A tenant alias is a name you can give to a tenant that is just available inside of CIPP.

We've also added the ability to put tenants into groups. These groups can then be used in Standards to assign tenants to a specific standard immediately. This eases onboarding immensely. these groups can also be used as tags, such as "Managed Tenant", "Unmanaged Tenant", "That one guy that hates security" - That jazz.

image

Standards and how to compare them (This is a play on dragons and how to tame them, I had to add this because I don't think people would get it)

Our team put their blood sweat and tears, many many tears into creating a new report for you, but not just a new report. We wanted to expand on the way we compared policies to each other.

CIPP always had the ability to either Alert, Report, or Remediate standards, we've now added the ability to do the same for Intune policies, which you previously could only remediate. Now let's talk about that a little, and how we improved these.

Alert allowed you to receive an email, webhook, or PSA ticket. We've revamped the layout for this and made it more explicit. Your standard emails now have a slightly different subject, and they have more information in them - We include the expected setting, and the current setting if it doesn't match.

Report previously allowed you to create custom BPA reports, our dev team and UX didn't like that much, so now we've build the report for you. Go to your standard, click on the action button and click on "View Report" to look at the new report, immediately allowing you to compare the entire tenant to your baseline.

We've also heavily enhanced the Intune policies - These now to a full compare, and you're able to see the results of this compare inside of your report or alert, knowing exactly which setting was changed and why they aren't in sync anymore, giving a complete baseline report of your tenants.

image

Custom variables, custom data, custom everything!

You thought that was it didn't you? that we did just that in two weeks? Do you know how long two weeks really is? its 14 days!

And on the 14th day of Reverie-mass my CIPPer gave to me a custom variable on a tree! Well, not on a tree but in the app. You can now add any variable to your templates using %variablename%. How does this work?

For global variables, for example, an MSP name, an agent id that's always the same, a piece of text, you go to CIPP -> Application Settings -> Custom Variables.

Anything you add here is automatically replaces in your templates. Have an Intune policy that always needs the right text? Use the global variables.

Now of course some clients have some other variables; their RMM Id, their Halo PSA ID, you can add these at the edit tenant section. Of course, the preset variables %tenantid%, %tenantdomain% and %tenantname% are still available too.

Oh, and one more thing; we've added an option to allow you as advanced users to create your own data objects on users. Imagine directly being able to query graph if a mailbox is shared or not, or what type of MFA they are using. This is done using custom schema extensions. Now that sounds hard right? Yup. That's right. That's why we are documenting this for you. You'll be able to create any type of report you want, with data from any location directly in Graph. That also means other tools can use that information, or you can use your own scripting solutions. Pretty wicked!

Very advanced. Very Mindful, Very Demure.

QoL updates

Ready for the list of other things we added, just to amaze you? We hope you're awestruck, and have to pick up your jaw from the floor.

  • We've added an exclude button to tenant alerts, you can now select "All Tenants" and exclude the tenants you don't want in an alert.
  • The MFA report has been performance tweaked, it's about 1000% times faster, and 100% accurate.
  • The mobile interface is now more responsive, allowing you to increase sizes of tables, buttons, etc.
  • We've fixed an issue where labels sometimes didn't show up for scheduled tasksk
  • We've fixed an issue with our rich text editor not always showing data after a reload.
  • We've added the headers of page to always have the tenant in there
  • We've added an advanced menu to GDAP role mappings for when you really know what you're doing.
  • We've resolved an issue with sorting date time objects in tables that sometimes had null options.
  • Fixed an issue where the buttons on the user actions didn't have their conditional formatting.
  • Fixed an issue where license names didn't always show up, we've added an extra API to prevent this from happening.
  • Increased the speed and usability of edit group - It's now able to show more data and changes are applied with the speed of light(well, the speed of Microsoft's light)

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/ and of course https://augmentt.com/!

What's Changed

New Contributors

Full Changelog: v7.3.0...v7.4.0

Don't miss a new CIPP release

NewReleases is sending notifications on new releases.