v2.11.0 - Tom Collins
Hey everyone,
This a big release, with version 2.0.0 of our API. We've been working hard in the background to get rid fo file-writes and move over to Azure Table Storage. This release does that, and introduces a much faster performance mode thanks to Run As Package mode. This is also the last release to require your manual interaction because of that!
The new features for this release are Defender Deployment, using a single wizard to deploy the most important settings for Defender, a new overview for Mailbox Rules, and Named Location deployment for Conditional access. We also have a bunch of small quality of life improvements, such as setting an Out-Of-Office directly from the user menu.
We especially like to thank our release sponsors, OITVOIP, NinjaOne, Immybot,Huntress, HaloPSA, and Deskdirector.
The changelog below contains only the most important changes. There's also some interaction required.
Required interaction
This release we strongly recommend you to move to Run From Package mode. Run From Package disables all writes to the Function Host itself, making it much faster from cold starts, and saving more Azure Credits.
How to migrate to "Run From Package" mode(and enable automatic updates of the API) manually:
- Go to CIPP
- Visit each page you want to save the contents of, e.g. Standards, Intune Templates, Applications, Alerts, Visiting the page automatically migrates the data to Azure Tables.
- Go to Settings -> Backend
- Click on "Function app Configuration"
- Click on "New Application Setting"
- Add an application setting with the name "WEBSITE_RUN_FROM_PACKAGE" and the value "1"
- Click Save at the top
- Click on Deployment Center
- Click on "Disconnect"
- Select the source "Github"
- Login if required
- Select the Organisation, Repository, and Branch you want for your CIPP-API. Click on "Add a worklow". Do not change any other settings.
- Click save at the top.
- Restart the Function App
How to migrate to "Run From Package" mode(and enable automatic updates of the API) using our migration script:
-
Go to CIPP
-
Visit each page you want to save the contents of, e.g. Standards, Intune Templates, Applications, Alerts, Visiting the page automatically migrates the data to Azure Tables.
-
Go to Settings -> Maintenance
4.Run Enable-FunctionAppgithubActions.ps1 -
Go to your CIPP API Github page and execute the newly added action.
-
Restart the Function App
What's Changed
- Add Mailbox Rules overview
- Fixed a bug with listing usernames
- Added Named Location Deployment
- Added Defender Deployment
- Added setting out-of-office via user menu
- Fixed issue with duplicate requests on view user screen
- Fixed issue with BEC not always loading. Data is now cached and can be refreshed on demand.
- Added export of CustomerId to Tenant List
- hotfix by @KelvinTegelaar in #1056
- Update README.md by @ee61re in #1059
- Dev to release by @KelvinTegelaar in #1070
Full Changelog: v.2.10.0...v2.1.11.0