Skip to content

Releases: KelvinTegelaar/CIPP

v4.7.0 - The Ginger Ninja

29 Nov 13:18
70d58ce
Compare
Choose a tag to compare

Hey That's weird, a release that's in the middle of normal releases? Kelvin, what's going on? Well, let's grab our cocktail and get busy.

Well. Let me tell you what's going on. This release had a lot of maintence stuff done in the background so isn't a full release, however something is hidden in this release that we'll announce soon. Can you find the hidden thing?

Of course, this release contains many many backend fixes of which you won't notice much, but makes creating CIPP so much easier for us. That's why this release snuck somewhere in between...or did it?

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: v.4.6.0...v4.7.0

V4.6.0 - The Revitalizer

20 Nov 22:13
54cb8e9
Compare
Choose a tag to compare

Woo! a new release and it's an exciting one. Many backend updates, maybe over 100 bug fixes big and small, and all sorts of new functionality.

This release is named the Revitalizer. I've tried to find a cocktail with the name 'Vite' in it but struck out a little. Why Vite? Because our contributor team helped us move our backend build engine from Create-React-App to Vite. Now this isn't a change you'll notice on the frontend except that we've redesigned some elements. You'll mostly notice this in the tenant selector. No more clicking twice just to search, you can now immediately search using the top bar.

For our development efforts though, it makes things just a little bit more comfortable. It also allowed us to update to the latest version of our framework removing a bug that plagued large screen users; the side menu automatically hiding itself on larger screens.

But don't worry, this release is definitely not just backend stuff. Let's talk about the actual features we've added shall we?

All Tenants Exclusions

Sometimes you have tenants that should not be included in your default set - Think of tenants that you only do some light management for, or tenants that have their own custom standards. You can now easily exclude a tenant from the all tenants standard. You flip the switch and it's done!

Scheduled Offboarding

It's been a long awaited feature, but now you can directly schedule an offboarding from the wizard. Run through the wizard, set the checkbox for the schedule, select a date and off you go. It's automatically added to the scheduler where you can view the status of the job, but that's not all. It can automatically sent the results to your ticketing system, webhook, or email when performed so you know exactly what happened.

image

Tenant Offboarding

Sometimes we have a client leave us, as everyone does. We've built a feature to help you clean house. It removes any relationships, removes your CIPP access, and gently offboards the tenant so that it's ready for the next administrator to take over. No more worrying about access on tenants you should not have.

Mailbox Restore Wizard

Mailboxes get deleted sometimes, and they get deleted on accident sometimes. You could also be using a third party IDP that requires some migration because your user objects get shuffled around. Normally speaking that would cause you to have to log into different portals, or use PowerShell to start a deleted mailbox restore project. No more. you can now easily recover soft deleted mailboxes using our Mailbox Restore Wizard.

Research Compromised Account improvements

Our BEC page is a fan favourite, but at times it was slow or would not load all the data. We've improved on that by making sure we extract the data from more sources. It also includes the MFA devices by a user now,

Feature request galore

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;

  • Added a complete reset for CPV permissions
  • Fix a bug with GDAP permissions/Access Check sometimes giving invalid results.
  • Queued Application approval so it no longer times out when selecting all tenants.
  • Fixed a bug with deleting webhooks
  • Fixed a bug with deleting templates and editing templating losing their GUID
  • Added ability to remove permissions for all users in offboarding wizard
  • Fixed a bug with permission levels for mailboxes
  • Improved standards for Authenticator to only change required settings
  • Added new standard for Software Oauth
  • Added new standard to allow OTP
  • Add modal for Global Administrator
  • Added Universal search to Users menu: search for any property in Graph.
  • Upgrade to Vite/React 18
  • Updated CSS and tenant selector design
  • Sped up mailbox queries
  • Added deploy buttons to every page where deploying is an option
  • Added ability to make any job in offboardwizard schedulable.
  • Made settings screen load faster by 10x
  • And so many more.

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.5.0...v.4.6.0

v4.5.0 - The William

27 Oct 12:43
5a6b29d
Compare
Choose a tag to compare

Welcome to the next release of CIPP - 4.5.0. The William. This release is named after my father whom passed away on this date in 2020. The cocktail is simple. You go to the fridge, and grab the coldest, nearly iced up bottle of Grolsch you can find. It has to be a swing-top bracket-bottle for that amazing "plop" sound when you open it. You then sit back, and enjoy.

In this release we've focused on extending the templating side of things, and we've worked a lot on quality of life improvements, solving minor bugs or weird quirks left and right.

Assign to...anything?!

We've added the capabilities to our templating engine to assign applications and policies to pretty much anything. You can enter the name of the group you'd like to assign something to and CIPP goes and find the group or groups, the great thing is that you can use wildcards too. Want to assign an app to both the Marketing group, and the Marketing Managers group? Just use Marketing* and it gets assigned to both!

GDAP Auto-extend

Microsoft has announced that GDAP can be automatically extended, as long as you do not use the Company Administrator(Global Admin) role. We've prepared this release to allow you to enable Auto-extend. If you hit the button today it won't do much as Microsoft is enabling this API in 3 days.

Large template support

Templates tend to get large, and CIPP sometimes stopped you from creating the template you always dreamed about because it got too big to store. We've changed how we store this and now you can create templates 1000x as big as before.

Feature request galore

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;

  • Fixed a bug where CPV consent sometimes was too fast.
  • Introduced the management of Out of Office(Thanks @jack)
  • Changed how some standards apply, allowing to leave your customisations in place.
  • massively improved the access check and permissions check (Thanks @JohnDuprey)
  • Removed a bug that the logbook would not reload after changing dates
  • Fixed a bug with audit log standards not applying
  • Added a standard to disable SafeSenders to prevent spam/SPF bypass
  • Added a standard to require MFA for Intune join.
  • Fixed a bug where universal search didn't find the correct user
  • Fixed a bug with the global Admins not going to the right page
  • Improved bug where actions button would not appear for GDAP relationships
  • And so many more.

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

New Contributors

Full Changelog: v4.4.0...v4.5.0

v4.4.0 - My Way

13 Oct 11:18
d3d3401
Compare
Choose a tag to compare

Welcome to the next release of CIPP - 4.4.0 "My Way" - In this release we focused on something everyone can agree with. I want it my way ;)

So I chose that this release was going to have you in the limelight. We tackled almost all feature requests, revamped our settings and allow offboarding defaults, but also looked at some of your most asked for features outside of feature requests and added them.

This release will allow you to save settings for you, and all of yours users from one single location. We also added the ability to add any custom attribute when creating a user, oh and we are giving you the ability to add *any app to any tenant with any permission. Need to add one our of sponsors apps such as HaloPSA or Immybot to every single tenant? Use our automated wizard for that.

We also worked on Quality improvements; we revamped the interface a little to make stuff like the logbook easier to find under the settings header. We also improved the CPV approval process for CIPP making it much faster.

So sit down, put on some smooth jazz and have it my way

App Approvals

Under our Tenant Administration -> Tools menu you'll now find the Application Approval wizard which has the ability to add any application you make to all of your tenants. It doesn't matter whether they need Delegate or Application permissions. You can just select them all and add the app. Need to see it? Check the video below.

CIPP_Apps.mp4

User Attributes

Some of you asked how to add things like "OfficeLocation" or "Department" when adding new users. Instead of adding an infinite list of fields we decided to empower you; You can now add any field you'd like to any new user. Wanna see it to believe it? Check out the other video here:

Recording.2023-10-13.130832.mp4

User Settings

You can now save all your user settings in the API, allowing you to easily move across devices without worrying if you are getting the experience you want. We've also added a button to allow you to save the settings for all users at the same time. This means you can make sure everybody is using the same defaults.

image

Feature request galore

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;

  • We've added an option to allow you to select a ticket type for the HaloPSA integration
  • We've fixed a delivery bug on webhooks to HaloPSA
  • We added the ability to add a TenantId to your alerts (thanks @Yoshify!)
  • We've added a notification if a new tenant becomes available inside of CIPP
  • You can now add guests to groups
  • We've added the ability to add parameter sets to the scheduler, making it easier to schedule jobs with optional params.
  • We've added a warning when adding company administrator to the GDAP groups.
  • We've fixed a bug that would prevent the Tenant Selector from loading when switching pages quickly.
  • Table exports now comply with your current filter - only exporting filtered data when one is applied.
  • And so many more.

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

New Contributors

Full Changelog: v4.3.0...v4.4.0

v4.3.0 - It's About Thyme

25 Sep 14:22
6463a60
Compare
Choose a tag to compare

A couple of days later than usual, but we are proud to introduce to you the next version of CIPP. v4.3.0 - It's about Thyme. This release introduces not one, but two of the most requested features, a new scheduling engine, and better filters for our tables.

Now that's not all of course, because what use is releasing a new version if you don't pack it to the brim with new features? We've done some interface work on the Exchange Management pages for mailboxes, and we've made some improvements to our dashboard where you can now directly click on cards to find the data that powers them.

We've also added a question mark icon on each page, that brings you to that relevant documentation page, so you don't have to look around for the docs when you need them.

So get ready for the It's about Thyme release to knock your socks off. It's a doozy!

Scheduler engine

Under the CIPP menu you'll now find our very own scheduler. This gives you access to CIPPs backend commands to run on a schedule. You'll be able to ship those results to your PSA, email, or a webhook so you can use the data in your own system.

The scheduler has recurrence, the ability to list the results of jobs, and can be scheduled for AllTenants or just some tenants. Of course I know you're wondering how that looks, so check out the screenshot down here.

image

The scheduler engine code has been made by @ashley-mspgeek. Super thankful for that contribution Ashley!

Better filters for all tables

Previously our tables had one simple filter; you typed text and poof, the data you wanted appeared, but we've had some questions by Power Users that wanted to have more fun with the data. We've added two types of text filters; Complex filters that allow you to query any data, and Graph filters that allow you to ask specifically which data gets returned from the API. Of course, as always we have the documentation for this ready. Go here and filter till your hearts content.

The Graph Filter code was made by @JohnDuprey, great work John!

Feature request galore

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;

  • We've added a dropdown to the Standards on the dashboard with a "see more" button, to keep that screen condensed.
  • We've fixed an issue where MS made some fields mandatory for application deployment
  • We revisted the Exchange management screen and made it prettier
  • We've improved our Halo Mapping and are working on adding more functionality to the Halo Sync.
  • We've fixed an issue where the standard to apply the Microsoft Audit log did not apply for older tenants(Thanks for the help Microsoft!)
  • We've solved an interface bug there the profile would overlay incorrectly.
  • And so many more.

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.2.0...v4.3.0

v4.2.0 - The California Painkiller

08 Sep 16:05
8898c20
Compare
Choose a tag to compare

Friday release day! Today we're releasing CIPP version 4.2.0 and we've worked hard on bringing you new features and squashing bugs. One of the cool new features in my opinion can be found in the user menu to add shortcuts to OneDrive programmatically. We also built a new report creator for BPA reports, We've also tried to implement quality of life improvements for those little things that could bother you during your day to day, and of course we've tackled about 10 feature requests and reported issues.

Grab your cocktail, sit down, and strap in. We're going for a ride.

BPA Report building

Our trusty @JohnDuprey took a moment(or more, a couple of moments) to create our new BPA report builder that you can find under the tools menu. This report builder allows you to easily compile a report instead of having to work with JSON data. You just click on the fields you want, copy it to your Github and you're off to the races.

Template editing

We've implemented Monaco, which is a Visual Studio code plugin into CIPP. Monaco allows you to edit all templates inside of CIPP. Made a mistake copy and pasting? want to change a template 'true' to 'false'? Change a group name? all possible using the Template editor and viewer. This also allows you to add IPs to Conditional Access, or create an entirely new template by simply changing the IDs.

OneDrive Shortcuts

In the user menu you'll find a new method to add a shortcut to a user's OneDrive. This is the same method as a user pressing "Add Shortcut to OneDrive" from the menu in SharePoint. you can use this to move your users over from the classic syncing, to using shortcuts. Shortcuts use the new OneDrive syncing engine so aren't troubled by file limits and sync issues as much as classically added sites.

To use the new feature, you do need to add a permission and run the CPV Refresh. Make sure you do that beforehand!

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;

  • We've added multi-select to the Offboarding wizard. Allowing you to easily give access to multiple mailbox/onedrives/etc in one go.
  • The Dashboard now shows you're on All Tenants and does not try to retrieve data
  • We fixed an issue with deploying group templates
  • We've added the ability to make dropdowns for bulk actions
  • We've fixed an issue with deploying CA without any locations.
  • We've fixed an issue with the tenant search not always finding results when you don't use an exact match.
  • We've fixed an issue with spacing on some pages
  • We've added tooltips in a bunch of locations, making texts a little clearer
  • We've resolved an issue with OutBoundSpamAlerts not always clearing.
  • And so many more.

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.1.0...v4.2.0

v4.1.0

27 Aug 22:23
106823e
Compare
Choose a tag to compare

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

v4.0.0 - The Vesper Martini

16 Aug 14:02
05610a9
Compare
Choose a tag to compare

It has been a while since I wrote these release notes, almost 3.5 weeks! I am use to writing them each week but for this release we took some extra time, put all of our love into it and created the masterpiece of CIPP v4.0.0 - The Vesper Martini.

We're calling this the Vesper Martini because this release might just make you feel a little bit like James Bond, it brings clarity, spycraft, and gadgets together and wraps it up in one cool package.

This version contains so many cool new features that it's hard for me to pick out specific ones to talk about. First we've consulted closely with Microsoft and they have confirmed that they are allowing all tenants, no matter the license level access to the Management API for Audit logs. This is huge news for CIPP as the only reason we held off on this is because we didn't want to impede on MS's license terms.

So, let's get started on the new features shall we?

Audit Log API and Webhook Alerts

This release has the ability to ingest webhook alerts from the audit log API, we receive the audit logs, store the IPs in a special database, and compare the IPs against our central Geo-IP database.

This means you can alert on new Mailbox rules, New Admins that are added to tenants, logons from non-allowed locations, all without the requirement of a P1/P2 subscription. When these events happen, you either receive a PSA ticket, or a email/webhook if configured that looks something like the one below;

Screenshot 2023-08-16 150421

You'll be able to immediately jump to the right page using the button and take action if required. These alerts are sent as soon as they come in from Microsoft so you'll be able to react so much faster than ever before.

Required Actions

As always, perform a permission check after release. You'll have to add some permissions to your CIPP environment to make this all work.

Best Practice Analyser - Custom Reports

The entire Best Practice Analyser has gotten an overhaul, not only is reporting more accurate now, but we're also giving you the ability to create your own reports.

You read that right. You can now use our JSON templating engine to write your own reports. Take a look at the existing templates to start creating your own, or saunter over to our docs at docs.cipp.app to get some more help on customizing these reports.

Because we give you the ability to call any Graph or Exchange API, this also means it become simple to add reports for specific compliance standards, CIS, ISO, Cyber Essentials+, all of these can be added easily and reported on.

But that's not all we've done to BPA, because we also heard your ask about overview reports for a single tenant. That's been added too where you can even add description fields and expected results to overviews:
image

Other new features

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;

  • There is now a Geo-ip lookup tool under Tools
  • The Tenant Access Checker now checks the GDAP permissions and roles if you are in the required groups.
  • We've added the ability to remove GDAP roles (Thanks @JohnDuprey)
  • The alerts can now be filtered by severity, no more receiving Info level alerts
  • The Tenant Lookup tool under tools now supports the ID too, instead of just domain names.
  • We've added the Azure Cloud Shell under the backend options, so you can easily jump to that environment with some templated information
  • We've added a new standard for disabling OneDrive shortcuts(Thanks @redanthrax!)
  • We've added a new standard for oauth phising while leaving low-level permissions allowed.
  • We've added the ability to deploy templates in a specific state for Conditional Access, not having to rely on the state inside of the template.
  • And so so much more, many bug fixes, many QoL improvements.

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/, Gradient at https://www.meetgradient.com/ and Rewst at https://rewst.io/.

We also welcome a new sponsor today! The MSP NetFriends(netfriends.com) is now a logo sponsor! this is the first MSP to achieve this level of sponsorship and we are super thankful that they have decided to sponsor us at this level.

What's Changed

New Contributors

Full Changelog: v3.8.0...v4.0.0

v3.8.0 - The Elephant in the Room

21 Jul 16:51
fb47935
Compare
Choose a tag to compare

Today I am excited to announce version v3.8.0 - The Elephant in the Room. This version is packed with new features and bug fixes - We've cleared almost all of our feature requests lists and would like to thank our sponsors for some wonderful ideas!

This release has backend changes that allow us to gain easier flexibility in some of the ways we execute actions, but you're not looking for the backend fixes are you? You want to know what we've done to improve this release.

In the last two weeks we've focused on bringing you what you want. We've added 15 feature requests. Next to our GDAP migration wizard we now have the GDAP setup wizard too. No need to mess around adding the roles and waiting in the portal. You generate the request and after accepting, the rest just happens on it's own.

We've added the ability to copy all groups a user is in, that includes Teams, but also distribution groups, allowing you to easily copy a templated user to another. We've also solved a bunch of QoL things such as jumping to the offboarding wizard directly from a user, fixing the tenant selector, resolving an issue with our invite script.

But all of that pales in the awesome new features we're bringing you this time around. Let's talk about those new features.

API Access

Yup! you're reading that right. From now on you'll be able to use the CIPP-API directly in your own scripts. Now this is still in preview, but you can activate the API and have fun. Our API documentation can be found here: https://docs.cipp.app/api-documentation/setup-and-authentication

NCE Reporting and alerting

We've been in direct contact with MS to get some new APIs, and boy have they delivered. There are still some minor bugs in the API but most of them are in a state where we can use them! We've added a new alert that can send you an email when your licenses are reaching the end of their term, but that's not all. We've also upgraded our License reporting to show you what the estimated term is for a license, when it was created, when it will expire, and so much more information!

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/, Gradient at https://www.meetgradient.com/ and Rewst at https://rewst.io/.

Cocktail recipe

3/4 oz Scotch (Cutty Sark Prohibition)
3/4 oz Smith & Cross Rum
3/4 oz Aperol
1/2 oz Cynar
1/4 oz Maraschino (Luxardo)

Stir with ice, strain into a double old fashioned glass with a large ice cube, and garnish with an orange twist.

What's Changed

New Contributors

@ashley-mspgeek has added a scheduling engine we'll be using the future. Give a hand to our new contributors.

Full Changelog: v3.7.0...v3.8.0

v3.7.0

03 Jul 23:30
09a7fb7
Compare
Choose a tag to compare

Today I am excited to announce version v3.7.0 of CIPP! It's been a bit longer than expected to generate this release due to some unforeseen business, but we're back on track. This release also contains some solutions for that.

This release has mostly backend fixes, including dashboard alerts. From now on your CIPP will show a clear alert if there is a misconfiguration active. This will also include a link to try and resolve this, such as alerts for Run From Package mode. This release also contains a fix for licenses not showing up in reports, and fixes an issue with the MFA reports not working for older DAP clients.

At the heart of this release is the simplification and organization of our system. We've turned complex scripts into separate functions, akin to organizing a jumbled toolbox into neat sections, each containing a tool for a specific task like license removal or shared mailbox creation. This sets a strong groundwork for future updates, one of the most thrilling of which is the introduction of scheduling capabilities, giving you the ability to automate tasks.

This fix should potentially also clear up some issues with our offboarding wizard so test that out and report back!

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/, Gradient at https://www.meetgradient.com/ and Rewst at https://rewst.io.

We hope you enjoy this latest release!

What's Changed

New Contributors

  • @gigacodedev made their first contribution in #1584. We'd like to give special thanks to Giga and are glad he is contributing to our project!

Full Changelog: v3.6.0...v3.7.0