From 35cd127a4278cbb4c79a87237784298dd5c3bb1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristian=20Kj=C3=A6rg=C3=A5rd?= Date: Fri, 16 Jan 2026 19:05:16 +0100 Subject: [PATCH 1/3] feat: add auto enable archive mailbox standard Implements [Feature Request]: Create new Auto Archive Mailbox Policy in Standards Fixes #5198 --- src/data/standards.json | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/src/data/standards.json b/src/data/standards.json index dce1f074d9e9..6372f9af408e 100644 --- a/src/data/standards.json +++ b/src/data/standards.json @@ -1792,6 +1792,39 @@ "powershellEquivalent": "Set-OrganizationConfig -AutoArchivingThresholdPercentage 80-100", "recommendedBy": [] }, + { + "name": "standards.AutoArchiveMailbox", + "cat": "Exchange Standards", + "tag": [], + "helpText": "Enables or disables the tenant policy that automatically provisions an archive mailbox when a user's primary mailbox reaches 90% of its quota.", + "docsDescription": "Enables or disables the tenant policy that automatically provisions an archive mailbox when a user's primary mailbox reaches 90% of its quota. This is separate from auto-archiving thresholds and does not enable archives for all users immediately.", + "executiveText": "Automatically provisions archive mailboxes only when users reach 90% of their mailbox capacity, reducing manual intervention and preventing mailbox quota issues without enabling archives for everyone.", + "addedComponent": [ + { + "type": "autoComplete", + "multiple": false, + "creatable": false, + "label": "Select value", + "name": "standards.AutoArchiveMailbox.state", + "options": [ + { + "label": "Enabled", + "value": "enabled" + }, + { + "label": "Disabled", + "value": "disabled" + } + ] + } + ], + "label": "Set auto enable archive mailbox state", + "impact": "Low Impact", + "impactColour": "info", + "addedDate": "2026-01-16", + "powershellEquivalent": "Set-OrganizationConfig -AutoEnableArchiveMailbox $true|$false", + "recommendedBy": [] + }, { "name": "standards.SendReceiveLimitTenant", "cat": "Exchange Standards", From cacb4f1bbb17c7398d2b66ebed8e79c3e7e24c9b Mon Sep 17 00:00:00 2001 From: KelvinTegelaar <49186168+KelvinTegelaar@users.noreply.github.com> Date: Fri, 16 Jan 2026 22:14:46 +0100 Subject: [PATCH 2/3] minor prerelease change --- src/components/CippComponents/AuthMethodCard.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/CippComponents/AuthMethodCard.jsx b/src/components/CippComponents/AuthMethodCard.jsx index a50baef5b6f2..5fde4e6b48fd 100644 --- a/src/components/CippComponents/AuthMethodCard.jsx +++ b/src/components/CippComponents/AuthMethodCard.jsx @@ -26,7 +26,7 @@ export const AuthMethodCard = ({ data, isLoading }) => { let whfbCount = 0; enabledUsers.forEach((user) => { - const methods = user.MFAMethods || []; + const methods = Array.isArray(user.MFAMethods) ? user.MFAMethods : []; const perUser = user.PerUser === "enforced" || user.PerUser === "enabled"; const hasRegistered = user.MFARegistration === true; From 3105a3bd1a28ff03af79d979d705506ac744a0cb Mon Sep 17 00:00:00 2001 From: KelvinTegelaar <49186168+KelvinTegelaar@users.noreply.github.com> Date: Fri, 16 Jan 2026 23:58:46 +0100 Subject: [PATCH 3/3] because gary likes them --- public/version.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public/version.json b/public/version.json index 68c818612f0c..028831b26807 100644 --- a/public/version.json +++ b/public/version.json @@ -1,3 +1,3 @@ { - "version": "10.0.1" -} \ No newline at end of file + "version": "10.0.2" +}