github KelvinTegelaar/CIPP v8.5.0
v8.5.0 - The Australian '57

7 hours ago

Down Upper?

This week CyberDrain is in Australia for the SMBIT event, and enjoying drinks with our Australian sponsors and users! We've been enjoying Burrow bar which has a version of the French 75, but with Yuzu. It's amazingly fizzy and refreshing that's why we've decided to name the release after it.

This release has a bucket load of community contributions to it which we love, special thanks go out to @Zacgoose, @kris6673 and @PeterVive which have been rocking the building of new features and feature requests. As always, we'll highlight some of the coolest features, but check below for a complete changelog.

So let's get to it shall we?!

Variables made more variable

We've had system variables and tenant variables for a while, but one of the things we've found hardest was typing them correctly. Sometimes we fat-fingered a variable name and it didn't turn out the way we wanted to. For example we wanted to type "TimeoutValue" but typed "GodIWishIHadADayOffToPlayVideoGames" - That just doesn't work, so how did we solve this?

Now, whenever you're entering a text in the frontend where you could use a variable, it automatically gets a list of optional variables and lists them. That way you can simply click on the correct one and it'll fill in the text for you, making life so much easier.

Less screens, more options

One of the things that peeved me personally is how over time we've had options inside of CIPP that were not all condensed to a single location, so we've started doing this more to improve the UX. Under our tenant administration section we now have the option to edit the tenant, while that's not new, the options do direct you to our new condensed tenant views.

This makes it easier than ever to see Drift, Configuration Backups, Tenant variables and settings, and more in a single location.

Check it out.

With the creation of Check we've built a new method to check the alerts that Check generates. This makes it easy to see if users feel for any type of phishing attack, and what specific pages got detected and blocked, including the used URL and other information. Wanna see how it looks? Check it out:

image

(These check puns are getting out of hand!)

Bugfixes and Quality of Life (We've done so much!)

This release has so many tiny QoL fixes or bugfixes, I'll play some of our greatest hits but checking the complete changelog below will tell you even more

  • We've fixed an issue with Intune Scripts not loading as Microsoft changed the least privilege permission.
  • We've added options to some standards, such as the Guest Disablement standard to allow you to enter your own # Number of days.
  • We've added a standard for Windows Hello for Business configuration
  • We've fixed an issue with user locations not always being selected correctly
  • We've added the option to change assignments from the Intune menu, so this works the same as in Standards.
  • We've added AllTenants support for listing Conditional access Policies
  • The Dashboard has been updated to change how we count users
  • We've added the ability to add custom XML to office deployments
  • You can now add Chocolately arguments to application deployments
  • We've added the ability to change names of some of our default policies.\
  • One of our contributors, @Zacgoose created a page to completely setup Transport rule policies by hand, instead of importing JSON information.
  • We've added an internal reference field to GDAP invites for tracking invite usage.
  • 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/ https://augmentt.com/ and newly added Domotz and Guardz!

What's Changed in API

Full Changelog: KelvinTegelaar/CIPP-API@8.4.2...8.5.0

What's Changed

  • Replace missing docs link in Setup Wizard by @bmsimp in #4558
  • Fix retention policies typo by @bmsimp in #4559
  • Add Power Platform and Power BI portal support by @Zacgoose in #4539
  • Feat: Add tenant-specific offboarding defaults support by @Zacgoose in #4525
  • Feat: Wizard props to make the wizard more flexible, make the off-boarding settings list a bit more info dense by @Zacgoose in #4506
  • Adjust spacing in standards templates and add a word for clarity by @kris6673 in #4590
  • Fix: Clarify impact of disabling SMTP AUTH on POP and IMAP clients by @kris6673 in #4589
  • Fix: Correct capitalization for BitLocker keys in confirmation messages by @kris6673 in #4584
  • Feat: Add sync VPP button and dialog to applications page by @kris6673 in #4577
  • Feat: New Standard to remove deprecated add-ins for "Report Phishing" and "Report Message by @Zacgoose in #4572
  • Feat: Add MDO/Email & collaboration Alerts page by @kris6673 in #4583
  • Feat: Add delete profile action to Autopilot Profiles page by @kris6673 in #4593
  • Fix: Update placeholder text for DeviceNameTemplate input in CippAutopilotProfileDrawer by @kris6673 in #4592
  • Feat: Contact Permissions Management by @Zacgoose in #4570
  • Fix: Setting MFA state for guest users by @kris6673 in #4596
  • Fix: Add handling for 503 error in PrivateRoute by @kris6673 in #4574
  • Feat: Update default usage location handling in user forms by @kris6673 in #4600
  • Add SPO portal link to default shown links on the tenant list page by @Zacgoose in #4603
  • Feat: Form validation, default values and add windows update option in CippAutopilotStatusPageDrawer by @kris6673 in #4607
  • Feat: Remove invalid switch option and add Install windows updates option in AutopilotStatusPage standard by @kris6673 in #4608
  • Licence spelling report pages by @AS-NetSec in #4610
  • Dev to release by @KelvinTegelaar in #4628
  • Add Context7 Configuration by @MWGMorningwood in #4631
  • Dev to release by @KelvinTegelaar in #4637
  • Feat: Support for deleting SPO sites both modern and group connected sites by @Zacgoose in #4636
  • hf by @KelvinTegelaar in #4641
  • FEAT: Teams phone DID removal in offboarding by @Zacgoose in #4639
  • Feat: Add "None" option to permission levels in Cal and Contact dialogs by @kris6673 in #4663
  • Feat: Enhance Defender deployment page with new fields and adjustments by @kris6673 in #4653
  • fix: Add boolean sorting function for status columns in tables by @renada-jacob in #4694
  • Clarify help text for excludeGroup field by @PeterVive in #4685
  • Fix: Change filter value from 'failed' to 'failure' by @kris6673 in #4707
  • Add standard for configuring WHFB enrollment configuration - FR #4698 by @PeterVive in #4705
  • Feat: Adds api description support to roles pages by @Zacgoose in #4709
  • Feat: Show subgroups and type in the category for blocked endpoints by @kris6673 in #4710
  • Feat: Add reason field and fix form validation for JIT Admin by @kris6673 in #4711
  • Feat: Change add contact and deploy contact template to drawers by @kris6673 in #4716
  • Feat: Enhance form validation and add new drawers for equipment and room management by @kris6673 in #4712
  • Added "Clear Capabilities Cache" action button on tenants page. by @PeterVive in #4723
  • Add UPN column back to CA Vacation Mode list. Fixes #4647 by @PeterVive in #4726
  • Fix: Update confirmation messages and conditions for MEM actions by @kris6673 in #4727
  • Update Azurite launch task to ensure en-US locale. by @PeterVive in #4725
  • feat: Enable preselection in CippFormDomainSelector by @kris6673 in #4713
  • FEAT: Add internal reference field to GDAP invites by @Zacgoose in #4728
  • Feat: Add Restricted Users management and alert by @kris6673 in #4736
  • Fix: Add preselectedEnabled prop and requiredPermissions to CippCADeployDrawer by @kris6673 in #4740
  • FEAT: Add new transport rule creation page by @Zacgoose in #4732
  • Allow standard "DisableGuests" to have inactivity period be configurable by @PeterVive in #4748
  • Allow assignment of intune policies to custom group from table list by @PeterVive in #4749
  • Feat: Add Teams Chat Protection settings standard by @kris6673 in #4750
  • Fixes #4743 - Switch assignedLicenses filter to "some" instead of "every" (OR instead of AND) by @PeterVive in #4754
  • Fix #4751 - Format non-compliant policy JSON in standards compare nicely by @PeterVive in #4753
  • Add array checks for backup and config data by @Zacgoose in #4755
  • Feat: Add custom variables to backups by @Zacgoose in #4756
  • Fix: Use tenant id instead of default domain for tenant group editing by @Zacgoose in #4757
  • Implement custom chocolatey arguments #4683 by @PeterVive in #4763
  • Fix: Refactor user stats and chart card props by @Zacgoose in #4758
  • Implemented Assignment Filters by @PeterVive in #4760
  • Implemented #4759 - retains full backwards compatibility. by @PeterVive in #4761
  • Implement Office custom XML support during deployment - FR #469 by @PeterVive in #4762
  • Feat: Handle null values in invite/onboarding and readd standards exclusion option for tenants by @kris6673 in #4771
  • Update CA action order and update confirmation texts by @kris6673 in #4770
  • Feat: Add AllTenants support for listing CA policies by @kris6673 in #4773
  • Dev to release by @KelvinTegelaar in #4775

New Contributors

Full Changelog: v8.4.0...v8.5.0

Don't miss a new CIPP release

NewReleases is sending notifications on new releases.