github KelvinTegelaar/CIPP v4.1.0

latest releases: v5.7.0, v5.6.0, v5.5.0...
9 months ago

We interrupt our regular release schedule to bring you a regular release!

I'm trying to get my calendar synced up again to allow for our normal release schedule every Friday, so this is the last release you can expect on a non-Friday for a good long time ago. Our next releases will be following our cadence of every Friday, every two weeks again.

Now, onto the actual details of this release, because this release is especially cool for those that were deployment shy, or worried about the setup of CIPP.

New way of handling token authentication

This release removes the entire need for clearing your token cache, an issue that most people struggled with as it required you to go into the Azure backend to restart applications, change variables, and change them back. It was a little bit annoying to us too; Azure Function Apps has a caching mechanism for tokens that lasts 24 hours or until a configuration change. We've decided to no longer rely on the Azure Function app to give us our tokens, but to retrieve them ourselves. Now that's some technical babble but for you it means a couple of things;

  • You never need to clear your token cache again
  • Your token is instantly updated the moment you run the SAM wizard.
  • You can easily test and change accounts or entire tenants without needing to change the configuration too much.

Conditional Access Templates updates

Conditional Access Templates have gotten an overhaul; we now include named locations inside of the templates. If you created templates before you'll have to re-template them to include the named location information. If you deploy a Conditional Access Template that has a named locations, the named location will automatically be added to the Tenant. If a named location with the same name already exists, it'll use the existing one!

This improvement is going to be implemented in a lot more locations - Group templates, Users, and other unique identifiers will start being translated to their named equivalents, so that'll allow you to easily deploy any type of template to any template and retain the relationships!

Special thanks to Ashley Cooper for the feedback on this.

Other new features and bug fixes

We can't write about every single feature we've added, because that would swamp these release notes, but here's some other notable things we've added;

  • The All Tenant Reports should now run a little smoother and faster thanks to @johnduprey.
  • The All Tenants license report now reports failures directly inside of the table, so it's easier to filter out failed requests.
  • We've fixed a bug with the automatic mapping for tenants when inviting them using the GDAP wizard.
  • We've added a standard to disable Basic SMTP Authentication
  • We resolved an issue that occurred when loading results from multi-selected objects.
  • We've improved webhook performance by adding prefiltering.

Fully automated updates

Don't want to manually update your CIPP anymore? We've setup Pull. Pull is a Github application that automatically updates your fork when required. Go to https://github.com/apps/pull to install the tool, select the repositories and you're done! automatic updates forever.

Sponsors

We extend our gratitude to our supporters at https://immy.bot/, https://oit.co/, https://ninjaone.com/, Huntress at https://huntress.com/, https://halopsa.com/, https://www.deskdirector.com/, Hudu at https://www.hudu.com/, Datto at https://datto.com/ https://www.meetgradient.com, https://rewst.io/. and the MSP Net Friends(netfriends.com)

What's Changed

Full Changelog: v4.0.0...v4.1.0

Don't miss a new CIPP release

NewReleases is sending notifications on new releases.