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