Hey everyone,
Thank you all our contributors and CIPP team that worked on this release. This release is is feature packed once more and focused on a bunch of backend stuff, including a extreme speed boost that makes the BPA, Domain Analyser, and Standards finish in mere minutes! We're also no longer using any Exchange PowerShell which is amazing. :).
Next to this we've also found a way to save even more costs thanks to @johnduprey. We're introduced an automatic cleanup tool which will take most environments from 1-2GB(or more) data in use, to only 200MB. For some instances, this can cut the costs of CIPP to only 10-12$ a month.
Of course we also have many bug fixes in this release big and small, so check out the complete changelog, if you have any bugs, report them :)
We especially like to thank our release sponsors, OITVOIP, NinjaOne, Immybot, and Huntress for sponsoring us for this release, as their sponsorship is what makes creating this application possible.
The changelog below contains only the most important fixes, for more information, check out the full changelog. Items without a PR reference have been made by direct commits.
New Features
- Released the handbrake on Durable Functions; All backend tasks that require runs are now much faster by @KelvinTegelaar
- Revoke user session - Revoke all logon sessions a user had. Added to both user menus and Offboarding wizard by @KelvinTegelaar
- New Standard: Set Activity based timeout by @KelvinTegelaar (https://office365itpros.com/2022/03/22/idle-session-timeout-policy/) @KelvinTegelaar
- New Standard: Add contact emails(Technical, security, general, marketing) which allows you to receive important tenant e-mails directly, without needing to have a user in that tenant. @KelvinTegelaar
- Require admin consent for applications (Prevent OAuth phishing.) has been updated to allow users to give consent to selected applications. @KelvinTegelaar
- Replaced all Exchange Online cmdlets with new API by @KelvinTegelaar
- BPA now has a much better filter for licenses by @KelvinTegelaar
- New automatic cleanup tooling made by @KelvinTegelaar and @johnduprey
Bug Fixes
- Fixed clearing of dropdowns
- Fixed logout button not working
- Fixed Tenant Access Check selection
- Fixed issue with CSV reporting and setting correct fields
- Removed several typos
- Added clearer errors when handling Exchange
- Fixed minor issues with logging engine and notification engine.
- Updates packages to latest version
- Added validation on domain field by @johnduprey
Full Changelog: v.2.3.0...v2.4.0