v8.0.0 - The Sun Also Rises
The world has ended, and started again this morning.
I love writing release notes, especially when using a cocktail name as impactful as this, but that's just what this release is; impactful. It's one of those releases that changes the way we all work, that allows for new possibilities and expansions of who works with CIPP. Also I'm a really big nerd so Hemmingway quotes are my jam. Don't tell anyone about that nerd part. I want them to figure it out on their own.
Let's get started on the myriad of upgrades we've made. This is version 8.0 so there must be a lot right? Well, I don't think we've ever had as many contributions as in the last 3 weeks so lets get to it.
In the words of Jeremy Clarkson: SPEEEEDDDDDD
We've added a new method of caching data, nothing is stored, but refreshing your browser should allow you to resume exactly where you left off, without having to wait. This immense improves the feeling of speed for the application. Combined with our 30% performance boost for hosted clients on Linux this should be a considerable improvement for anyone. We sure as hell love it.
A brand new way to onboard tenants, even without GDAP.
You've read that right. We've revised our onboarding wizard. How? Well we've started with improving the usability, but while we did that our core focus was giving users the ability to easily add new tenants outside of scope of their M365 partnerships. This means onboarding new tenants to CIPP has become so much simpler. Not a Microsoft Partner? No problem. Not even an MSP? CIPP is available to you too now. We already had several non-MSP clients like Disney, but now we have full support for adding any tenant that you'd like.
Our setup wizard added the ability to immediately download several of our baselines, like the CyberDrain baseline, JoeyV's conditional access baselines, or the Open Intune Baseline.
A quick peek? Of course. Here you go.
No more invites?! That's right. No more need. Just add users to an M365 group and they can use CIPP
Another cool new feature that we added is the ability to use M365 groups as the source for which role a user should get. We already had custom roles, but you always had to invite users to CIPP to be able to use CIPP, now you can add a Entra group to a specific role and everyone in that group can immediately use CIPP, allowing you to easily onboard new admins to CIPP.
Oh, and you can RBAC these roles anyway you'd like, allowing you to create roles with access to everything, or even nothing.
Templating deployed App Registrations
QoL? Hell yeah, we've updated the way you can deploy app registrations to other tenants. This means you can now create a template of any application registration or enterprise app and deploy that template directly to your clients. That allows you to deploy something like SSO in seconds, instead of hours.
New Standards? We got you boo.
While outdated engineers are still recommending you disable Basic Authentication for POP3 and IMAP, or enable Mailbox Auditing, we actually listen to Microsoft and improve our standards on that. Expansion expansion and expansion. Our contributors looked at new things to deploy and improve and we got many;
- We added the ability to deploy enterprise apps via templates
- We added anti-phishing settings to standards
- We've added quarantine policies to our standards and deployment pages
- We've improved the approval for oauth apps to update when new apps are added.
- We've updated phishing policy management in standards
There's more improvements, but the best way to check it out is https://standards.cipp.app - A website that dynamically updates based on what standards we make available.
Other notable improvements.
- We've updated the privileged we use for the application to not require excessive permissions.
- We've updated the mailbox report API to return more information
- We've added the option in notifications to send a test PSA alert to see how tickets look in your PSA
- We've updated the first setup wizard to allow immediate notification tests during the wizard.
- We've included custom domains by default for phishing policies, and added defaults.
- We've fixed an issue with duplicate alerts happening in some cases.
- We've added the ability to exclude groups from standards if a group was included.
- we've added the ability to remove groups from the edit user page directly.
- we've fixed a filter for the 90 day guest report.
- we've updated all URLs to the new Microsoft.cloud URLs.
- we've added capabilities to editing a users calender.
- and so much more....
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
- fix: Update icons and fix casing by @kris6673 in #3962
- Dev to hotfix by @JohnDuprey in #3965
- Update the Exchange Info Card to include more mailbox hold types by @Zacgoose in #3972
- Remove redundant Legal Hold card, Addition of Retention Hold action by @Zacgoose in #3974
- fix: Add Remediate is currently not available disclaimer by @kris6673 in #3970
- Fix: Mailboxes page crash by updating icon import by @kris6673 in #3982
- Fix: Dont close roadmapped issues by @kris6673 in #3992
- fix: Prevent replacing values for assigning intune apps by @kris6673 in #3988
- feat: Add Teams Meeting Recording Expiration standard by @kris6673 in #3986
- Group permissions under "Mailbox Permissions" so that it is more readable by @Jr7468 in #3984
- feat: Add text selection on focus for search input by @kris6673 in #3983
- Add Welsh to language list by @homotechsual in #4001
- Update Exchange Admin Center URLs by @D-on-GitHub in #4008
- chore: enable report and alert for AutopilotProfile by @OfficialEsco in #4006
- chore: enable report and alert for AutopilotStatusPage by @OfficialEsco in #4004
- Dev to hotfix by @JohnDuprey in #4017
- feat: Multipage Universal Search by @OfficialEsco in #4020
- Dev to hotfix by @JohnDuprey in #4026
- chore: more cSpell words by @OfficialEsco in #4052
- Less ambiguous wording for mailbox usage by @Zacgoose in #4051
- "recipientType" does not exist, conditional enable/disable device by @Zacgoose in #4042
- Addition of new languages by @Zacgoose in #4037
- Fixes turning your computer into a heater at the un-authed screen by @Zacgoose in #4043
- feat: Editable City and Country by @OfficialEsco in #4073
- fix: fix for disable Out of Office by @OfficialEsco in #4069
- feat: Work from anywhere report by @OfficialEsco in #4062
- fix: Parse raw alert data to populate the configurable input when editing alert by @Zacgoose in #4039
- Next Backup by @CHRIS-BRANNON in #4086
- Feat: Add validation messages for user, policy, and end date selections by @kris6673 in #4088
- Feat: Add Set Exchange Outbound Spam Limits standard by @kris6673 in #4085
- Indentation fix for timezoneList.json by @Zacgoose in #4081
- fix validators prop by @lsmith090 in #4097
- Fix: Enhance user deletion logging by @kris6673 in #4095
- Feat: Add permanently delete action by @kris6673 in #4094
- Fix bulk actions for backup restore by @Zacgoose in #4093
- Feat: Add "Edit permissions" action to room management page by @kris6673 in #4087
- New remove after option, validation and helper text by @Zacgoose in #4050
- Default filter for table, updated mailbox report by @Zacgoose in #4040
- Feat: Add advanced options for Room Mailboxes by @Zacgoose in #4030
- fix: Skype Consumer Interoperability with Teams is no longer supported by @OfficialEsco in #4104
- Fixes view of filtered standards when 3 or less results returned by @Zacgoose in #4103
- Feat: Add "Change Primary User" action to Intune device management by @kris6673 in #4101
- Feat: Add action to set max send/receive size for mailboxes by @kris6673 in #4099
- Offboarding typo by @Zacgoose in #4098
- feat: Enhance CippExchangeSettingsForm with dynamic permission handling and tooltip for private item visibility by @Jr7468 in #4108
- chore: conditional input fields by @OfficialEsco in #4117
- camelCaseFixes by @Zacgoose in #4118
- feat: PhishSimSpoofIntelligence replace switch by @OfficialEsco in #4115
- Feat: Add Custom Quarantine Policies by @ngms-psh in #4107
- Feat: Add EntraConnectSyncStatus alert by @kris6673 in #4106
- Feat: Enable all tenants support in JIT Admin page by @kris6673 in #4123
- Fix: Update invite guest title to 'Guest User' by @kris6673 in #4132
- Fix typo in GitHub integrations "Community Repositorities" by @dszp in #4140
- Feat: Add validation and new options to ASR deployment by @kris6673 in #4137
- Feat: Add option to set password never expires in user actions by @kris6673 in #4135
- Feat: Add allTenants support for transport rules page by @kris6673 in #4124
- Hide bulk requests button correctly when there is no bulk actions and link properties by @Zacgoose in #4127
- Fix typo in _app.js by @lsmith090 in #4129
- Feat: Enable form reset after adding a contact by @kris6673 in #4131
- Grid prop cleanup - round 1 - the easy ones by @Zacgoose in #4146
- Feat: Add Custom Quarantine Policies (Additional PR) by @ngms-psh in #4143
- feat: Allow exclude when Group is included by @OfficialEsco in #4149
- Feat: Re-add functionality to remove users from groups in edit user by @kris6673 in #4142
- Fix: Copy Sent Items to Shared Mailbox conditional by @kris6673 in #4152
- Dev to release by @KelvinTegelaar in #4154
New Contributors
- @Zacgoose made their first contribution in #3972
- @D-on-GitHub made their first contribution in #4008
- @lsmith090 made their first contribution in #4097
- @ngms-psh made their first contribution in #4107
- @dszp made their first contribution in #4140
Full Changelog: v7.5.0...v8.0.0