MICROSOFT SERVICE CHANGES / EVIDENCE REVIEW

Service-change impact report

12 candidate verdicts. Input snapshot: 2026-10-10T01:16:54Z.

Proposed findings, not human approval. No infrastructure or tenant setting was changed.

2Impacted
2Not impacted
8Needs investigation
0Cannot evaluate
Download Markdown Download metadata

SYNTHETIC SAMPLE inputs are explicitly marked below; do not treat them as real-environment evidence.

AI-assisted evidence review is not human approval. Nothing was merged or deployed.

Known-revision evidence guards are checked; remaining prose still requires human review.

1. Scope and completeness

Item Value
Input snapshot 2026-10-10T01:16:54Z
Run https://github.com/amex678/service-change-impact-workflow/actions/runs/38012531004
Azure Updates 211 notices; complete; public API snapshot; recent since 2026-09-26T01:16:52Z plus active retirements
Azure inventory sample subscription (synthetic); captured 2026-10-01T00:00:00Z; 10/12 resources mapped; SYNTHETIC SAMPLE
Microsoft 365 included; 4 notices; notices=sample; profile=sample; profile captured 2026-10-01T00:00:00Z
Evaluated 12/12 candidates
Deferred / already tracked 41 / 0
Out of matching scope 161 Azure; 1 Microsoft 365 (not evaluated, not 'not impacted')

Warning: Some inventory resource types are not mapped to Azure Updates products and were not evaluated.

Warning: Some candidates exceeded the per-run limit and were not evaluated in this run.

Warning: The Azure inventory is a synthetic sample, not a real environment.

Warning: The Microsoft 365 notices and tenant profile are synthetic samples.

2. Verdicts

Notice Change and effective date Matched resources or settings / checked scope Deciding evidence Verdict Next step
Azure 500157: Retirement: Operating System (OS) Disks on Standard HDD will be retired on 08 September 2028 2028-09-08 disks-01 (SKU Standard_LRS; OS type captured: Windows); disks-02 (SKU Standard_LRS; OS/data role not captured); disks-03 (SKU Premium_LRS; OS type captured: Linux) (pre-matched inventory, not all confirmed affected) disks-01 has sku.name=Standard_LRS and osType=Windows, matching an HDD OS disk. disks-02 has no captured OS role; disks-03 is Premium. Impacted Keep Issue 7; migrate the confirmed OS disk after approval. Investigate disks-02; do not classify every HDD disk as affected.
Azure 572770: Retirement: Support for PowerShell 7.4 ends on November 10, 2026 2026-11-10 sites-01; serverfarms-01 (pre-matched inventory, not all confirmed affected) powerShellVersion=7.4 matches the retiring runtime. reserved=false and the Windows Consumption template do not meet the Linux Consumption prerequisite for Flex migration. Impacted Keep Issue 4 and draft PR 9. CI passed; runtime/module smoke tests remain required before any approved deployment.
Azure 557852: Retirement: TLS 1.0 and TLS 1.1 in Azure App Service, Azure Functions, and Azure Logic Apps 2027-05-31 sites-01; serverfarms-01 (pre-matched inventory, not all confirmed affected) minTlsVersion=1.2 excludes legacy TLS on the application endpoint. The independent SCM minimum and client compatibility were not captured, so a whole-notice no-impact claim is not justified. Needs investigation Read scmMinTlsVersion and test the relevant application/deployment clients; preserve the confirmed application-endpoint exclusion.
M365 MC-SAMPLE-001: [SAMPLE] Authentication methods: SMS sign-in will require a policy update 2026-12-01 (fictional sample) SMS authentication policy; primary sign-in flag absent SMS is enabled for all users, but the profile omits includeTargets[].isUsableForSignIn. Enabled authentication is not proof of enabled SMS primary sign-in. Needs investigation Correct Issue 5 from Impacted to Needs investigation. Read the sign-in target flag and intended users; do not change the tenant.
Azure 493779: Retirement: Azure Disk Encryption 2028-09-15 virtualmachines-01 (pre-matched inventory, not all confirmed affected) The VM inventory contains OS/size/disk facts but no ADE extension or guest encryption state. A Disk Encryption Set describes SSE/CMK and does not prove ADE use. Needs investigation Keep Issue 8; inspect ADE extensions and encryption state, not DES presence alone.
Azure 551523: Retirement: "Send data to Event Hubs & Storage (Preview)" retiring July 31, 2026 2026-07-31 components-01; workspaces-01 (pre-matched inventory, not all confirmed affected) The notice targets a specific preview export capability, not AMA generally. The inventory lacks DCR/export destination configuration proving whether this capability is used. Needs investigation Check DCR destinations and VM-client data export settings; if enabled, review a supported replacement. The deadline has passed, but observed data loss is not established.
Azure 560948: Retirement: Azure Reserved Virtual Machines Instances for select VM series 2026-07-01 virtualmachines-01 (pre-matched inventory, not all confirmed affected) virtualmachines-01 is Standard_D2s_v5, outside the listed retiring series. The notice concerns reservation purchases/renewals; current VM size does not exclude affected orders elsewhere in the account. Needs investigation Review reservation orders, renewals and expirations in Issue 11. Preserve the captured VM-series exclusion without claiming account-wide absence of impact.
Azure 498749: Retirement: Microsoft Defender for Cloud Deprecation in Microsoft Azure Operated by 21Vianet Announcement 2026-08-18 Subscription-level cloud context not explicitly captured The notice is limited to Azure operated by 21Vianet. Captured resources are in Japan East, but no explicit subscription cloud identifier was recorded; do not turn that gap into a global no-impact conclusion. Needs investigation Confirm the subscription cloud. If AzureCloud, exclude this China-only notice; if AzureChinaCloud, assess the retired features.
Azure azure-monitor-data-collection-api-retirement: Azure Monitor Data Collection API Retirement 2026-09-14 components-01; workspaces-01 (pre-matched inventory, not all confirmed affected) Workspace/component existence does not prove use of the legacy Data Collector API. The inventory has no sender endpoint, shared-key ingestion or DCR-based ingestion usage evidence. Needs investigation Keep Issue 2; inspect sender code/configuration and ingestion telemetry. Do not claim an outage or completed migration.
Azure 559311: Retirement: Azure Functions runtime v3 on Linux Consumption will stop running September 30, 2026 2026-09-30 sites-01; serverfarms-01 (pre-matched inventory, not all confirmed affected) This enforcement requires both Linux Consumption and runtime v3. reserved=false identifies the captured Windows plan, and the template declares FUNCTIONS_EXTENSION_VERSION=~4; the required Linux/v3 combination is excluded. Not impacted No action for this captured app; do not generalize the result to apps outside this inventory.
Azure 501673: Retirement: Azure Monitor SCOM Managed Instance will be retired on Sep 30, 2026 2026-09-30 components-01; workspaces-01 (pre-matched inventory, not all confirmed affected) The notice concerns SCOM Managed Instance, not all Azure Monitor resources. The captured resources include Application Insights/Log Analytics but no SCOM MI resource or declaration. Not impacted No action for the captured sample resources. A real assessment must include SCOM MI inventory before extending this conclusion.
M365 MC-SAMPLE-002: [SAMPLE] Exchange Online: a legacy mailbox access protocol will be turned off No deadline stated in the fictional notice Exchange Online settings; protocol usage absent Exchange is in use, but the profile contains no mailbox/client protocol usage. The deciding usage fact is missing; neither impact nor absence of impact is established. Needs investigation Keep Issue 6; obtain a sanitized protocol-usage report. Do not invent a cutoff date or change the tenant.

3. Details for Impacted and Needs investigation

This is an AI-assisted evidence review of live run 38012531004, all 12 delivered candidate rows, the original six finding Issues and four new investigation Issues. The run delivered Markdown, HTML and metadata, and the mandatory verify-report job passed. The original October 6 artifact was missing; this does not claim to recover that unpublished report. Inventory/profile facts remain the 2026-10-01 synthetic snapshot, not live environment observations.

This final review yields 2 Impacted, 2 Not impacted (explicitly limited scope), 8 Needs investigation, 0 Cannot evaluate. All notices were readable; incomplete configuration is reported as Needs investigation rather than silently treated as no impact.

The original agent's completion log listed the same 12 candidate keys: 3 Impacted, 3 Needs investigation and 6 Not impacted. Five verdicts change: MC-SAMPLE-001 changes from Impacted to Needs investigation; Azure 557852, 551523, 560948 and 498749 change from Not impacted to Needs investigation because SCM/client, preview-export, reservation-order and subscription-cloud facts were not captured. The remaining seven verdicts are retained with explicit scope and missing facts.

The delivered raw run incorrectly called disks-02 a data disk in its table despite missing role evidence; this reviewed report corrects that assertion. Its broader reservation-investigation verdict is retained: excluding the captured v5 VM is not an account-wide reservation review. Shape/delivery validation is not a substitute for factual review. New investigation findings are Issue 10, Issue 11, Issue 12 and Issue 13. No duplicate original finding or new PR was created.

Azure 500157: Standard HDD OS disks

Azure 572770: PowerShell 7.4

Azure 557852: TLS 1.0 / 1.1

M365 MC-SAMPLE-001: SMS sign-in

Azure 493779: Azure Disk Encryption

Azure 551523: VM client data preview export

Azure 498749: Defender for Cloud in 21Vianet

Azure 560948: Select VM-series reservations

Azure azure-monitor-data-collection-api-retirement: Data Collector API

M365 MC-SAMPLE-002: Legacy Exchange protocol

4. Not evaluated in this run

Notice Reason
Azure 500853: Retirement: Legacy Authentication in Azure Monitor - Container Insights will be retired on September 30, 2026. over the per-run limit of 10 azure candidates
Azure 573414: Retirement: NVv3-series Azure Virtual Machines over the per-run limit of 10 azure candidates
Azure 573415: Retirement: NVv4-series Azure Virtual Machines over the per-run limit of 10 azure candidates
Azure 568661: Retirement: Nested confidential (cc_v5) VMs will be retired on September 1, 2026 over the per-run limit of 10 azure candidates
Azure transition-to-azure-ad-to-query-data-from-azure-monitor-application-insights-by-31-march-2026: Retirement: Transition to Entra ID (formerly known as Azure AD) to query data from Azure Monitor application insights by September 30, 2026 over the per-run limit of 10 azure candidates
Azure 498563: Retirement: Upgrade BlobFuse v1 to latest version of Blobfuse v2 over the per-run limit of 10 azure candidates
Azure support-for-the-1x-version-of-azure-functions-ends-14-september-2026: Support for the 1.x version of Azure Functions ends 14 September 2026 over the per-run limit of 10 azure candidates
Azure transition-to-the-containerlogv2-table-by-30-september-2026: Transition to the ContainerLogV2 table by 30 September 2026 over the per-run limit of 10 azure candidates
Azure 513892: Retirement: Deprecation of Custom Resource Providers over the per-run limit of 10 azure candidates
Azure 564441: Retirement: GPv1 and Legacy Blob storage account creation over the per-run limit of 10 azure candidates
Azure 496964: Retirement: General Purpose v1 (GPv1) and legacy blob storage accounts over the per-run limit of 10 azure candidates
Azure 545771: Retirement: Support for Python 3.10 ends on October 1, 2026 – upgrade your Azure Functions apps to Python 3.13 over the per-run limit of 10 azure candidates
Azure 509686: Retirement: Support for Python 3.10 ends on October 1st, 2026 over the per-run limit of 10 azure candidates
Azure 558033: Retirement: Support for .NET 8 (LTS) ends on November 10, 2026—upgrade your apps to .NET 10 (LTS) over the per-run limit of 10 azure candidates
Azure 572838: Retirement: Support for .NET 8 and .NET 9 ends on November 10, 2026—upgrade your apps to .NET 10 over the per-run limit of 10 azure candidates
Azure 485077: Retirement: Support for .NET 9 (STS) ends on November 10, 2026 over the per-run limit of 10 azure candidates
Azure retirement-support-for-the-inprocess-model-for-net-apps-in-azure-functions-ends-10-november-2026: Retirement: Support for the in-process model for .NET apps in Azure Functions ends 10 November 2026. over the per-run limit of 10 azure candidates
Azure php-82-app-svc: Retirement: Extended support for PHP 8.2 ends December 31st, 2026 – upgrade apps to PHP 8.3 over the per-run limit of 10 azure candidates
Azure 558276: Retirement: AzureDnsEndpoints for Azure storage accounts will be retired March 2027 over the per-run limit of 10 azure candidates
Azure 550519: Retirement: Deprecation of sidecar for remote-write for Azure Monitor managed service for Prometheus over the per-run limit of 10 azure candidates
Azure 558027: Retirement: Python support for Azure App Service and Azure Functions on Windows will be retired on March 31, 2027 over the per-run limit of 10 azure candidates
Azure 567334: Retirement: Support for Node 22 LTS ends on April 30, 2027 over the per-run limit of 10 azure candidates
Azure 572771: Retirement: Support for Node.js 22 ends on April 30, 2027 over the per-run limit of 10 azure candidates
Azure 548525: Retirement: HBv2-series Azure Virtual Machines will be retired on May 31, 2027 over the per-run limit of 10 azure candidates
Azure 548543: Retirement: HC-series Azure Virtual Machines will be retired on May 31, 2027 over the per-run limit of 10 azure candidates
Azure 548497: Retirement: NP-series Azure Virtual Machines will be retired on May 31, 2027 over the per-run limit of 10 azure candidates
Azure 568585: Retirement: Support for Java 8, 11 and 17 will end on September 1, 2027 over the per-run limit of 10 azure candidates
Azure 485047: Retirement: Azure App Service Will No Longer Support Linked Databases as a Part of Custom Backups After March 31, 2028 over the per-run limit of 10 azure candidates
Azure 489009: Retirement: Azure Functions – Durable Functions support for Netherite will end on March 31, 2028 over the per-run limit of 10 azure candidates
Azure 486080: Retirement: Log Analytics Batch API to Be Retired on March 31, 2028 over the per-run limit of 10 azure candidates
Azure 485569: Retirement: D, Ds, Dv2, Dsv2, and Ls Series Virtual Machines to Be Retired on May 1, 2028 over the per-run limit of 10 azure candidates
Azure 491629: Retirement: VM Insights Map and Dependency Agent are being on June 30, 2028 over the per-run limit of 10 azure candidates
Azure 499451: Retirement: The Linux Consumption hosting plan of Azure Functions will be retired on September 30, 2028. Migrate to Flex Consumption. over the per-run limit of 10 azure candidates
Azure transition-to-using-standard-tests-for-singlestep-availability-testing-in-azure-monitor-application-insights-by-30-september: Retirement: Transition to using standard tests for single-step availability testing in Azure Monitor application insights by September 30, 2028 over the per-run limit of 10 azure candidates
Azure 494676: Retirement: hsmPlatform 1 Keys in Azure Key Vault over the per-run limit of 10 azure candidates
Azure 568178: Retirement: Azure App Service on Azure Stack Hub over the per-run limit of 10 azure candidates
Azure 569592: Retirement: DCsv3 and DCdsv3-series Azure Virtual Machines will be retired on October 31, 2029 over the per-run limit of 10 azure candidates
Azure 572346: Retirement: Dv3, Dsv3, Ev3, and Esv3 Azure VMs over the per-run limit of 10 azure candidates
Azure 572630: Generally Available: Storage optimized Lasv5 and Laosv5 Azure VM series over the per-run limit of 10 azure candidates
M365 MC-SAMPLE-003: [SAMPLE] Microsoft Teams: updated layout for meeting recap informational (stay informed)
Azure 571075: Public Preview: Automatic Zone Placement for Virtual Machine Scale Sets informational (feature, preview, region or service update)

5. Coverage gaps

6. Reviewer checklist