Releases: KelvinTegelaar/CIPP
v5.5.0 - Angelo Azzurro
Isn't it funny how all announcements always start with extreme hyperbole and then just fizzle out? I hate it when that happens. It's time for a better style of announcement, something a little more muted, but that pleasantly surprises you.
That's what todays release should do for you - It should be a pleasant surprise filled with the things you asked for, or didn't know you asked for but needed anyway. Todays release is named after the Italian (Angelo Azzurro)[https://www.sipandfeast.com/angelo-azzurro] which loosely translated means 'The Azure Angel' or just the blue angel if you're being finicky.
So, what is this Azure Angel delivering to you today? Well. There's a huge amount of bug fixes, there's some very very cool near features and of course we've listened to our clients and made sure we've built some pretty cool feature requests too. Let's dive into them.
Conditional Access: Improvements to deployment
We've added features to our Conditional Access Deployment wizard. This now allows you to easily replace groups and users with the ones in your template. If you are using the same group names and same excluded or included users, you can easily transfer those over.
That's not all we've improved. The overviews for complex objects has been tackled too. No more looking at JSON(Unless you like that sort of thing). Instead, you have a pretty object browser that even allows you to expand deeper. This isn't just for Conditional Access either. We are now using this overview in more places.
CA-Updates.mp4
Conditional Access: What-If support
Microsoft was kind enough to share some documentation with us about the new What-If endpoint in Graph, this endpoint isn't even in the Graph API docs yet! The cool thing about the what-if tool is that you can set up your entire Conditional Access environment in reporting mode, and then test the policies using a wild array of simulated scenarios.
CA-Tester.mp4
Standards: You want templates? you get them!
Our standards overview has a new nice little button - Save as Template, or the option to Load that template. This is just the start - we'll be including a lot of standard template files for you to use, but feel free to start creating and deploying your own!
Favourites, favourites everywhere
So our menu is quite long - I mean, CIPP has thousands of features and not everyone uses them all the time right? Well. We've changed a couple of things about our navigation. You can now add favourites. Adding them is as easy as going to the User Settings menu, and adding the pages you use most.
Of course we also made sure people no longer see menu items they don't need - The menu is now build dynamically based on your role.
Automatic Tenant Onboarding, and Partner Webhooks
We didn't just play around with stuff that's always visible - but also the back of the mind stuff got a good polish and upgrade. You can now go into the Application Settings and enable Partner Webhooks. Partner Webhooks allow us to do fully automated tenant onboarding - You setup the webhook, and as soon as a new relationship is detected that tenant will be onboarded inside of CIPP.
That's not all you can do with this though; you can now also generate alerts based on the received partner webhooks. Something changes in your partner center? you're the first to know.
Other notable changes
- We've fixed an issue with Edit User/Add user requiring custom fields
- We've fixed PDF exports and increased their sizing.
- We've fixed a bug where loading the extension page gave an error if your tenant cache was empty.
- We've fixed the Azure Lighthouse Search on the Dashboard
- We've improved the overview for MEM policies when deploying them
- We've added all supported policies to be templatable
- So so much more!
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/.
We've added Augmentt as our logo sponsor at https://augmentt.com.
We're adding new logo sponsors AND extension sponsors in the coming weeks, so keep an eye out for those! Our latest extension sponsor has been requested quite a bit and we're happy to create a custom CIPP extension for them!
What's Changed
- Added default int value support to standards number type by @OfficialEsco in #2281
- Update with new licenses by @kris6673 in #2292
- Bugfixes - Table Filter and Mail Test by @JohnDuprey in #2296
- Fix Number defaultValue by @OfficialEsco in #2294
- Up version by @JohnDuprey in #2297
- Dev to hotfix by @JohnDuprey in #2298
- Allow retry button while running by @JohnDuprey in #2302
- Fix Switch defaultValue by @OfficialEsco in #2306
- Update footer and UI tweaks by @JohnDuprey in #2309
- Use TenantGUID for DA by @kris6673 in #2311
- Partner Center webhooks by @JohnDuprey in #2314
- Frontend tweaks by @JohnDuprey in #2317
- Celltable fix by @JohnDuprey in #2319
- Dev to release by @KelvinTegelaar in #2320
Full Changelog: v5.4.0...v5.5.0
v5.4.0 - Cherry Springer
Spring is in the air!
I love the springtime, which is why we chose a nice spring cocktail for this release. If you want to make the Cherry Springer yourself, check out https://www.diffordsguide.com/cocktails/recipe/4622/cherry-springer
This release we had a couple of objectives. Objective number 1 was that we wanted to give you even more speed than last release, and that worked. We modified the way we connect to Exchange and it makes everything so much faster. Loading times of everything related to exchange should be quite a bit lower.
But that's not all, backend changes are good fun but we're here for the meat, so let's dive into the new features we've made in the past two weeks.
Bulk User Add & Offboarding
We've added a tool to ease the creation of a bulk of users, including any field you want to add. you can upload a CSV, add users to the list by using the fields and create them all in one go. Super easy for migration situations and just generally when you onboard many new employees. We've also listened to our feature requests and added the ability to multi-select during the offboarding wizard.
Compliance Policies, App Protection Policies, and more
We've updated our templating engine to support Compliance Policies, App Protection Policies, and so much more. You'll find the new overviews under the same place as your other Intune Policies - Because our policy engine allows you to create templates, you can also deploy any of these policies using the Apply Policy screen, or the Standards.
Standards
We have a new contributor in our mids, @OfficialEsco has added quite a list of Defender and anti-phishing/Anti-spam standards. These standards allow you to set the best practice recommended defaults for your spamfiltering. It's a great contribution to the CIPP standards! Check them out now to see the power of these standards.
We've also added a standard to manage Cross-Tenant Access Settings, thanks for that @kris6673.
Mail Testing
Ever had delivery issues and weren't sure where they came from? Had problems finding out if your SPF is correct? we now have a built in mail testing solution, check it out under the Exchange Tools.
Other notable changes
- We've fixed an issue with Edit User/Add user requiring custom fields
- We've made sure Export Visible columns and all columns now translate license files correctly.
- We've resolved an issue with Microsoft confusing the mailnickName for the UPN(Thanks Raf!)
- We've added an alert for above when we see things aren't as they should be regarding UPNs and PrimarySMTPAddress
- We've added the ability to create Dynamic Distribution Groups
- We've improved the backend handling of Webhooks
- We've fixed a bug with the frontend requiring multiple clicks on checkboxes.
- We've added a warning to the edit user screen when Alternate Login ID should be used.
- We removed the Lighthouse requirement for access checks
- Fixed an interface bug with blank arrays.
- So so much more!
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/.
We're also announcing some new sponsors today. Helpt at https://gethelpt.com, Augmentt at https://augmentt.com, be on the lookout for their logo in the application soon, and more big announcements around sponsors coming in the next weeks.
What's Changed
- Add null safe operator to default settings by @JohnDuprey in #2221
- Dev to hotfix by @JohnDuprey in #2222
- Function Statistics by @JohnDuprey in #2226
- Add standard to disable app registration creation by @kris6673 in #2238
- Update formatters for alerts/scheduler by @JohnDuprey in #2243
- up version by @JohnDuprey in #2246
- Added Boolean switch to standards lists by @OfficialEsco in #2247
- Dev to hotfix by @JohnDuprey in #2248
- SafeLinksPolicy Standard by @OfficialEsco in #2249
- Standard for trusting external MFA in Cross-tenant access setting by @kris6673 in #2264
- fix radio/checkbox bug by @JohnDuprey in #2270
- fix tenant access check by @JohnDuprey in #2271
- add standards from PR by @JohnDuprey in #2272
- WizardTableField set dynamicColumns to false by @JohnDuprey in #2275
- remove lighthouse requirement for tenant check by @JohnDuprey in #2276
- Mail Test by @JohnDuprey in #2277
- Dev to release by @KelvinTegelaar in #2278
- mail test tweaks by @JohnDuprey in #2279
- Dev by @KelvinTegelaar in #2280
New Contributors
- @OfficialEsco made their first contribution in #2247
Full Changelog: v5.3.0...v5.4.0
v5.3.0 - The Verbena
Hey everyone,
This release might just change your perception of time as it is a doozy. our entire team met up in Vegas recently for Right of Boom and had a blast doing brainstorming sessions on making CIPP better for you. Don't worry, we didn't do anything silly like getting a stand and spending money on ROI that'll never come, but we did make sure you all got hydrated at our CIPP open bars spread through the conference.
In this release we've focused on getting you new features, QoL, but especially backend stuff. This release has a cost reduction built into it, depending on your instance this could be a 30% reduction, but we've seen up to 200% cost reduction too! We've moved our most expensive queries to a new method by using Durable Functions and this should really press the cost down.
Let's zoom in on the new features, and changes we've made to check out the cool stuff
Speed and Powerrrrr
As we said, lots of backend changes but you'll notice your frontend also feels faster. This is because we've made improvements to the way we process larger tasks in the background too. These changes also meant we could implement a method to view pending webhooks, easying the creation of your custom rules for our Alerts Engine.
License overview improvements
The license overview has had a bit of an overhaul, now calculating NCE terms more accurately, but also showing more information while hiding subscription information by default. We've made sure the exports still contain the same info if you're forwarding these to a administration department.
Default fields
Under the user settings screen you can now find default fields for all users, easily adding them as a requirement to be filled out whenever creating a user. This is useful for non-default fields like State, officeLocation, or custom extension properties.
Frontend tweaks
you might notice some new logos, some frontend changes, and a new feature when you change a tables layout; the table layout is now saved by default. You can reset the table layout separately for each table, so it simply stores the columns you've selected last. We've also reintroduced a feature that's been missing for a while. Can you spot it? ;)
Other notable changes
- We've added the ability to use tokens in Graph Explorer
- We've solved a bug that add user failed to create a user and didn't stop the rest of the tasks.
- We've fixed an issue with sharepoint quota calculations and alerts.
- We now detect is anonymized data is enabled, and report on it directly in the table so users can enable the standard to disable this(that's a weird sentence!)
- We've added a new method of processing webhooks, cutting the processing time down by a lot.
- You can now view expired subscriptions under the license tab.
- We've added a warning to the edit user screen when Alternate Login ID should be used.
- So so much more!
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
- Graph Explorer by @JohnDuprey in #2161
- Filters and reording of MFAreport by @kris6673 in #2162
- Tiny filter namechange by @kris6673 in #2163
- Dev to hotfix by @KelvinTegelaar in #2174
- Dev by @BNWEIN in #2177
- Graph Explorer Tweaks by @JohnDuprey in #2180
- Added custom thresholds for SharePoint and Mailbox Quota alerts by @BNWEIN in #2178
- Table fixes by @JohnDuprey in #2181
- More omit checks by @JohnDuprey in #2182
- Devices Bulk Actions by @JohnDuprey in #2195
- Refactor CIPP Settings by @k-grube in #2208
- Made a start on adding "New User" attributes in "User Settings" by @BNWEIN in #2187
- Pending Webhooks by @JohnDuprey in #2213
- UI tweaks by @JohnDuprey in #2215
- More UI Tweaks by @JohnDuprey in #2216
- Graph Explorer - Org Branding preset by @JohnDuprey in #2217
- Dev to release by @KelvinTegelaar in #2218
Full Changelog: v5.2.0...v5.3.0
v5.2.0 - The Apothecary
Hey everyone,
Are you ready for the latest release of CIPP?! We've been building and building. Making your wishes come true as this was a release that focused on your needs and wishes. Feature request after feature request getting tackled.
This release is named the Apothecary because some of our dev team has been a little under the weather; get the cocktail recipe here: https://www.cocktailbuilder.com/recipe/apothecary
I'd also like to repeat a little part of our previous release notes;
We've created some new videos in our documentation at https://docs.cipp.app. These videos are supposed to help you get ahead of the curve on how to use CIPP, what some of the core features are and how we're envisioning them to be used. If you want to know what's coming remember to check out our public roadmap, and join our Discord Sip & CIPP sessions where thousands of your peers give input and help each other. Haven't joined our Discord yet? check out https://discord.gg/cyberdrain.
On Discord we also have added a secondary method of getting support - If you're a sponsor you can get some quick chat support with our staff after verifying yourself.
Now, let's get busy with our new release.
All Devices overview
Before you could only manage Intune Devices using CIPP, which missed some unmanaged devices or BYOD devices, now under Identity Management -> Devices we've added the ability to manage devices that aren't completely managed, allowing you to apply some more maintenance to those devices, such as deleting stale devices or disabling them when they should not be used.
User Bulk Actions improvements
The bulk actions for users have gotten a little face list, one of the feature requests that was open was "how can we manage user groups in bulk?" we've now added the ability to add and remove user groups easily using the bulk actions. do you want more bulk actions? let us know and we'll see what magic we can do.
Setting of new user fields
We've allowed the use of custom fields for users sometime, but we also added the ability to add a manager for a user easily from the edit user and add user screen.
Other notable changes
- We've fixed an issue with Display names and descriptions not working for some Intune Templates created by hand
- We've solved a bug that edituser failed to report failures when using it via the API
- We've fixed the removal of templates that have been copy and pasted and then manually added and could no longer be deleted.
- We've improved the mailbox statistics report for all tenants, making it load faster and prettier.
- We've added better deduplication detection for alerts, allowing alerts to run faster and better than before.
- We've resolved some issues with the Standards not reporting correctly(Thanks @kris6673!)
- We've added new standards, under which one to set the Exchange Transport Message Expiration
- We've added a new statistics overview to allow you to view what process is taking most time in your CIPP instance.
- We've solved two issues with the NinjaOne Integration - Overwriting entities and errors with converting specific information.
- So so much more!
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
- Add disable legacy basic authentication for SharePoint standard by @kris6673 in #2096
- Add disable users from installing add-ins in Outlook standard by @kris6673 in #2099
- Dev to hotfix by @KelvinTegelaar in #2102
- Handle null values in flatten function by @JohnDuprey in #2105
- Add tags to all standards by @kris6673 in #2104
- Update helptext and add sortable quota selectors by @kris6673 in #2107
- Update standards by @kris6673 in #2126
- Graph Explorer Import / Export by @JohnDuprey in #2138
- Cleanup graph explorer import/export by @JohnDuprey in #2146
- Function Statistics by @JohnDuprey in #2150
- Dev to release by @KelvinTegelaar in #2153
Full Changelog: v5.1.0...v5.2.0
v5.1.0 - The Infinity
Hey everyone,
We're already at our third release this year, it feels like we're flying through them, so why not choose a cocktail that allows us to celeberate this; The Avengers Infinity Stone cocktail. This release we've focused on QoL enhancement and some pretty fun new features, but before we get into that let's talk about documentation.
We've created some new videos in our documentation at https://docs.cipp.app. These videos are supposed to help you get ahead of the curve on how to use CIPP, what some of the core features are and how we're envisioning them to be used. If you want to know what's coming remember to check out our public roadmap, and join our Discord Sip & CIPP sessions where thousands of your peers give input and help each other. Haven't joined our Discord yet? check out https://discord.gg/cyberdrain.
On Discord we also have added a secondary method of getting support - If you're a sponsor you can get some quick chat support with our staff after verifying yourself.
Now, let's get busy with our new release.
IP Whitelisting Improvements
Under the Tools menu at Tenant Administration you'll find a new list of all the whitelisted IPs you have. We also added the ability to easily remove/add them from the whitelist as a QoL improvement. We also whitelisted some events that might happen when using the tenant jumper so you won't get a lot of generated alerts from that any longer.
SharePoint and OneDrive settings
We've added the ability to set OneDrive and SharePoint permissions directly from CIPP, adding a user to someone else's onedrive, adding a site member or site admin is all a piece of cake with these new flyouts.
Adding users to groups directly from Edit User/Add User.
Instead of jumping around and adding a user to a group after creating it, you can now instantly do so at the moment of creation, just select the users, select the groups, and off you go. We didn't just stop there; we also made sure that at the Edit User Window you can now edit any attribute you'd like.
Other notable changes
- We've added a copy button to each callout, allowing you to copy passwords, messages, etc easily.
- We've solved a bug with exchange properties not always coming through when editing a group
- We've fixed some of the flyout bugs on the access check, and prettified that.
- We've added more obvious links to the documentation, especially for the SAM wizard.
- We've added Custom Authentication Policies to CA policies.
- We've added new standards for mailbox logging, mailtips, lockbox, default calendar permissions and more.
- So so much more!
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
- Dev to hotfix by @KelvinTegelaar in #2034
- Update license names with all the newest licenses by @kris6673 in #2036
- Add standard for enabling Online Archiving by @kris6673 in #2038
- Add AD Synced field to UserDetails by @kris6673 in #2039
- Update placeholder by @CHRIS-BRANNON in #2055
- Alert Rules/GDAP Relationships by @JohnDuprey in #2056
- Change mailbox filtering logic in MailboxForwarding by @kris6673 in #2065
- Fix graph explorer all tenants reports by @JohnDuprey in #2068
- Add back Clear ImmutableId button by @kris6673 in #2070
- CippTable CSV export / Mail Rules by @JohnDuprey in #2086
- Add Alias field and spinner to Add shared mailbox by @kris6673 in #2085
- Add and remove to/from groups in EditUser and more by @kris6673 in #2081
- Clean up vendorTenantList.json by @rvdwegen in #2087
- Dev to release by @KelvinTegelaar in #2089
New Contributors
- @CHRIS-BRANNON made their first contribution in #2055
Full Changelog: v5.0.0...v5.1.0
v5.0.0 - The Castaway
Hey everyone,
For our second release this year, we have one that is action packed and ready to rumble. This was a feature-request and expansion extravaganza, Let's dive into the good stuff so you can see what we improved.
Automated Phishing Protection System
@HuskyHacks at @Huntress and I were discussing his Clarion repo on slack a couple of days ago, to see if we could make it even cooler. This is based on Zolder's research so go check out the Clarion link and the details if you like the nerdy side of the shop
This new standard when applied, modifies the existing branding or creates a custom branding for the client. When the login page is not hosted on login.microsoftonline.com where it should be, the branding immediately changes to an image that tells the user not the login. It's a pretty jarring image so users will notice. Wanna see an example? check the clip down here.
Example.mp4
CA Vacation Mode
It happens so many times, a user goes on a business trip or forgets to notify you they are going on holidays. you have a geo-block applied so as soon as they land you get a call "Please unblock me".
CA vacation mode policies allow you to add/remove a user based on a schedule. This makes those pesky vacation calls a piece of cake and you are not at risk of forgetting to remove an exclusion.
Whitelisting
When a device or user generates an alert, sometimes you want to whitelist the location - You know who they are, where they are coming from and you don't need another alert. No worries boo, we've got you covered. Using the Geo-IP lookup you now have the option to add IPs to Tenant Whitelists or public whitelists. To make life even easier we got you covered with the alerts too. The emails and alerts also contain the whitelist button
Add groups/Remove groups via flyout
You wanted some more bulk actions, and we gave them. You can now bulk add/remove users from groups by using the flyout.
Other notable changes
- We've added the tenant domain name to the subject of all emails
- We've added a CE+ Report in the BPA, helping you find the data needed for your certification
- We've solved an issue with mailbox overview not opening if opened in a specific way
- We've rewritten a bunch of the CSS and cleaned up some of the code.
- We've added an autopilot sync button, and a method to assign users to devices
- We've added Custom Authentication Policies to CA policies.
- We've added new standards for mailbox logging, mailtips, lockbox, default calender permissions and more.
- So so much more. This release is too packed for just some notes!
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
- celltable bugfix by @JohnDuprey in #1971
- Dev to release by @KelvinTegelaar in #1975
- Add DisableExternalCalendarSharing standard by @kris6673 in #1989
- Add new standard for enabling Customer Lockbox and update misc texts by @kris6673 in #1993
- Add Mailbox audit logging standard by @kris6673 in #1995
- Add enable all MailTips standard by @kris6673 in #2016
- Update casing, punctuation, and helptext here and there by @kris6673 in #2022
- Add DisableAdditionalStorageProviders standard by @kris6673 in #2026
- Fixes to tenant offboarding by @rvdwegen in #2030
- Dev to release by @KelvinTegelaar in #2031
Full Changelog: v4.9.0...v5.0.0
v4.9.0 - A glass of champagne
Happy new year! This is the first release of the new year and so I figured "a glass of champagne" is cocktail enough right now.
This release has a lot of cool announcements, but also a little bit of a branding touch. CyberDrain and CIPP never had separate logos. Our designer (The great Joe Martz, check him out at https://www.joemartz.com/) created a new logo for CIPP. That also come with some redesign of our dark mode and some interface facelifting, so everything looks better than ever.
Now that's not all the exciting news. Thanks to the Microsoft Graph team we also now have a very very cool announcement to make with this release; are you currently using a hosted version of CIPP? Then you can get access to features in the Graph API not available to anyone else yet. These are bleeding edge APIs. The Graph team is gracious enough to allow CIPP users access to these APIs. Want to be enabled for this? Contact our helpdesk.
Now lets jump into the new features shall we?
Alerts Alerts Alerts
Our Alerts engine has been revised, but not just a interface touch up here and a small change there. you now have the ability to create any alert you want. You can use our preset alerts to get alerted whenever something happens, such as logons from countries you don't want, or mailboxes rules created where you don't want them. Cool thing about this alert engine? it's available on all subscriptions.
Now that's not all we've changed. Because our new engine allows you to select a specific action, generating a ticket is an action, a webhook, but also disabling the user involved in the log entry, or immediately running a BEC remediate based on your input. Zero click remediations, based on your own set of rules.
For example, if I want to block a user, disable their rules, reset their password when a new inbox rule is created, and the path contains RSS? All I do is create this:
And that'll take care of everything for me. The email, webhook, or PSA ticket will even include a log of actions taken.
Onboarding wizard-y
Onboarding tenants can be a challenge sometimes, especially when you haven't really taken care of your GDAP environments yet. We've made sure to ease this for you; Tenant onboarding now automatically adds missing groups, missing users, and it finishes everything for you. Use the onboarding wizard whenever you're adding a tenant to have a really good time. It removes all of the manual GDAP labour for you except accepting the invite.
Graph Explorer exploded
We've lit some fireworks under our Graph Explorer and that allows us to do so much cool stuff - The Graph Explorer now has more options and the ability to save any custom report you want. Found the perfect query to perform? no more typing it or copy and pasting links. Just save it as your personal preset:
IP Database
We've majorly revamped our IP database, We now report if an IP is a proxy or VPN IP, we can now report the exact location, we can report if it's a hosting provider or not, and all of that in a much faster manner than ever before. Had issues with our previous IPDB? check out the new one.
Other notable changes
- We've fixed a bug with the GDAP check not always returning the correct groups
- We've created more readable errors for CPV checks and refreshes so you know what to do next
- We've resolved an interface bug with the menu automatically folding in on high DPI screens
- We've rewritten a bunch of the CSS, cleaning up places and making everything look a little nicer
- We've tackled a bug with Autopilot profiles duplicating
- We've added the ability to select your authentication methods via new standards
- Drastically increased the speed of standards and alerts such as CalDefaults and MFA alerts
- and many many more...
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
- Update enabled shared mailbox report by @kris6673 in #1946
- Tenant Onboarding Wizard by @JohnDuprey in #1947
- Tenant Onboarding by @JohnDuprey in #1950
- Frontend tweaks by @JohnDuprey in #1954
- Add vendor app removal to tenant offboarding by @rvdwegen in #1953
- Update authentication standards and reorder by @kris6673 in #1952
- GDAP Invite wizard by @JohnDuprey in #1956
- GDAP check - Remove default filter text by @JohnDuprey in #1964
- CellGenericFormat - Add target="_blank" by @JohnDuprey in #1966
- CellTable improvement by @JohnDuprey in #1968
- GraphExplorer update by @JohnDuprey in #1969
- Dev to release by @KelvinTegelaar in #1970
Full Changelog: v4.8.0...v4.9.0
v4.8.0 - The Eastern Standard
Hey everyone, It's time for the next CIPP release, and it's a big one. The last two weeks we've been hammering away at upgrading a lot of moving parts inside of CIPP.
For this release we chose the "Eastern Standard" cocktail. It's refreshing, surprising, but has quite a kick. In our previous release notes we were purposely a little cloudy and vague, let's use this refreshing cocktail to clear everything up.
Standard engine - So. Much. Power.
In this release we've completely revisited the standards engine. Instead of just remediating all the actions the standards can perform, we've also enabled the option to only report on the standard being out of sync, or to alert on it. This allows you to monitor your environments even closer.
To make sure you're able to use the full power of this standard, we've also added another Best Practice Analyzer report that checks every single standard available, so you can easily see if your environments are up to par.
But that's not all - We've also added 10 new standards, improved some of the inputs on older ones, and now allow you to deploy both Intune Status Pages via standards, and Autopilot configurations - giving you a zero touch deployment of everything M365.
The Official Ninja One Integration.
We've also released the Official Ninja One integration. With this integration, you're able to get a complete overview of your M365 environments inside of your RMM. Imagine finding devices out of compliance and your RMM alerting on that, or having a immediate overview of all your licensed users inside of M3565, Seeing the secure score for a tenant directly while you're maintaining the environment.
The collaboration between CIPP and NinjaOne is more than just a single integration. It's a step towards a future where community-based sponsorware and commercial software join forces to enhance efficiency and service quality in IT management.
- Unified Dashboard: Integrating M365 data into NinjaOne's console for a comprehensive overview of user, device, and organizational information.
- Efficiency Boost: Streamlined management and monitoring capabilities reduce system-switching and tool consolidation.
- Enhanced Monitoring: Leveraging NinjaOne's custom fields to monitor Intune device compliance, with real-time alerts for compliance status changes.
- In-Depth Data Access: For NinjaOne Documentation users, additional detailed M365 user information, including mailbox and OneDrive details, is available.
Other notable changes
- We've added the ability to generate multiple GDAP invites in one go
- We've added the ability to assign policies directly from the offcanvas for mem policies
- We've resolved an interface bug with the menu automatically folding in on high DPI screens
- Added labels for the impact of each standard
- fixed an issue with autofill on the contacts page
- Allow to select any recipient during offboarding to forward to
- Added the option to select the type of CSV report - All columns or only visible columns.
- Fixed an issue with selecting a single owner for a distribution list
- Fixed an issue with deploying CA policies due to the depth of the JSON
- Resolved issue with browser compatibility for date/time functions
- added fix for license table overflowing
- and many many more...
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
- App Consent Reviewer Role Selection by @JohnDuprey in #1922
- Fix restore user popup by @kris6673 in #1923
- Add tenant notification contacts to tenant offboarding by @rvdwegen in #1924
- Revert "Link to edit mailbox permissions page should pass userId not userEmail." by @kris6673 in #1925
- Disabled autofill on AddContact.jsx by @Jr7468 in #1926
- Dev to hotfix by @KelvinTegelaar in #1927
- Move labels inline with headers on standards, upgrade vite by @k-grube in #1936
- Reordering of nav items by @kris6673 in #1934
- Invite/Role wizard fixes by @JohnDuprey in #1940
- Add block sign-in button to Shared Mailbox with Enabled Account report by @kris6673 in #1939
- Fixed browser compatibility issues by @Jr7468 in #1937
- Multiple invite support by @JohnDuprey in #1941
- Dev to release by @KelvinTegelaar in #1942
Full Changelog: v4.7.0...v4.8.0
v4.7.0 - The Ginger Ninja
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
- Update helptext to reflect calDefaults change by @kris6673 in #1907
- Add app consent requests page by @rvdwegen in #1908
- Changed result handling by @Jr7468 in #1909
- Update calendar permissions and add App consent admin requests standard by @kris6673 in #1910
- Revision of backend engine, functions, etc.
- Dev to release by @KelvinTegelaar in #1919
Full Changelog: v.4.6.0...v4.7.0
V4.6.0 - The Revitalizer
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.
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
- Fix Edit Mailbox Permisions button by @kris6673 in #1845
- Fixes for 404 links to the old docs by @kris6673 in #1844
- GDAP Relationships by @JohnDuprey in #1843
- Add hover help text to standards radio buttons by @kris6673 in #1846
- Fix Invalid Operation error for caldefault standards when using FreeBusyTimeAndSubjectAndLocation and FreeBusyTimeOnly by @kris6673 in #1849
- Mailbox Restores by @JohnDuprey in #1851
- Dev to release - GDAP hotfix + new features by @KelvinTegelaar in #1852
- Add lazy loading to edit mailbox tabs by @kris6673 in #1864
- Frontend tweaks by @JohnDuprey in #1858
- Fix OAuth colum giving object id and not application id by @kris6673 in #1859
- Add Sign-In Status to UserDetails by @kris6673 in #1863
- Add mailbox type to Email settings pane under list user by @kris6673 in #1861
- Mailbox Restore Actions by @JohnDuprey in #1869
- Various frontend changes by @kris6673 in #1870
- Add tenant offboarding feature by @rvdwegen in #1871
- Add configurable mailbox plan tenant standard by @kris6673 in #1878
- Typos by @kris6673 in #1879
- Migrate to Vite by @k-grube in #1882
- CPV Tweaks by @JohnDuprey in #1885
- Add Generate TAP button by @kris6673 in #1886
- Add deploy buttons for various features by @kris6673 in #1887
- Graph User Search by @JohnDuprey in #1888
- Global Admin modal table by @JohnDuprey in #1889
- Add option to add owners/members to azurerole and generic groups by @rvdwegen in #1890
- Update vite config, add browserslist build integration by @k-grube in #1891
- Clear Graph Filter by @JohnDuprey in #1892
- Replace lodash with lodash-es by @JohnDuprey in #1893
- Update eslint config & fix issues, misc by @k-grube in #1894
- Edit mailbox tweaks by @JohnDuprey in #1895
- Dev to release by @KelvinTegelaar in #1898
Full Changelog: v4.5.0...v.4.6.0