[{"author":"WilliamDAssafMSFT","date":"2026-10-07T21:42:56+00:00","message":"20261006 split and create new dedicated Azure Synapse Analytics SQL a\u2026 (#321208)\n\n* 20261006 split and create new dedicated Azure Synapse Analytics SQL auditing content\n\n* 20261006 split and create new dedicated Azure Synapse Analytics SQL auditing content\n\n* Apply batched suggestions from code review\n\nCo-authored-by: learn-build-service-prod-06[bot] <274430002+learn-build-service-prod-06[bot]@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-01[bot] <274427437+learn-build-service-prod-01[bot]@users.noreply.github.com>\nCo-authored-by: William Assaf MSFT <74387232+WilliamDAssafMSFT@users.noreply.github.com>\n\n* Apply suggestion from @learn-build-service-prod-07[bot]\n\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>\n\n* 20261006 more LAA edits\n\n* 20261006 more LAA edits\n\n* Apply suggestion from @learn-build-service-prod-07[bot]\n\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>\n\n* 20261006 more LAA edits\n\n* Apply suggestion from @learn-build-service-prod-04[bot]\n\nCo-authored-by: learn-build-service-prod-04[bot] <274428985+learn-build-service-prod-04[bot]@users.noreply.github.com>\n\n* Apply suggestion from @learn-build-service-prod-07[bot]\n\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>\n\n* 20261006 more LAA edits\n\n* 20261006 copy Synapse versin of vnet-service-endpoint-rule-overview.md\n\n* 20261006 move Synapse version out of sql-docs-pr\n\n* 20261006 link fixes\n\n* 20261006 synapse eviction link fixes\n\n* 20261006 synapse eviction link fixes\n\n* 20261006 synapse from SQL\n\n* 20261006 synapse from SQL\n\n* 20261006 synapse from SQL\n\n* 20261006 flatten TOC, fix link\n\n* 20261007 fix formatting\n\n---------\n\nCo-authored-by: learn-build-service-prod-06[bot] <274430002+learn-build-service-prod-06[bot]@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-01[bot] <274427437+learn-build-service-prod-01[bot]@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-04[bot] <274428985+learn-build-service-prod-04[bot]@users.noreply.github.com>","sha":"b64fe083ef4b04a6bd39a8f7d06d9c9a7fbfa27f","url":"https://github.com/MicrosoftDocs/azure-docs/commit/b64fe083ef4b04a6bd39a8f7d06d9c9a7fbfa27f"},{"author":"msmbaldwin","date":"2026-09-25T20:35:21+00:00","message":"Note symmetric key (oct-HSM) preview for Key Vault Premium (#320826)\n\nUpdate key management comparison and overview articles to reflect the\npublic preview of HSM-protected symmetric (oct-HSM/AES) keys in Azure\nKey Vault Premium.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>","sha":"2f2c6cd7615286789d7c0f19ed4cbfb2dbe30b4b","url":"https://github.com/MicrosoftDocs/azure-docs/commit/2f2c6cd7615286789d7c0f19ed4cbfb2dbe30b4b"},{"author":"msmbaldwin","date":"2026-09-18T22:04:06+00:00","message":"Add Azure Payment HSM v2 (preview) to security fundamentals key-management articles (#320697)\n\n* Add Azure Payment HSM v2 (preview) to security fundamentals key-management articles\n\nIntegrate Azure Payment HSM v2 (preview) across the security fundamentals\nkey-management guidance so customers can discover and compare it alongside\nexisting key-management solutions:\n\n- key-management.md: new \"Azure Payment HSM v2 (preview)\" section; update\n  intro, pricing, service limits, encryption-at-rest, APIs, and next steps.\n- key-management-choose.md: add an Azure Payment HSM v2 column to both\n  comparison tables; update scenario and industry prose and metadata.\n- services-technologies.md: add an Azure Payment HSM v2 row.\n- encryption-overview.md: mention Azure Payment HSM v2 in key management.\n\nRelated to AZ#633838.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Refine Payment HSM v2 in key-management comparison tables\n\n- Remove redundant manual bold from the v2 header cells so the (preview)\n  qualifier isn't half in/out of emphasis (header rows already render bold).\n- Add availability, DR, and backup doc links for Payment HSM v2 and for the\n  Key Vault columns in the service characteristics table.\n- Change the v2 budget cell to \"N/A (free during preview)\".\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Clarify customers retain admin control of Payment HSM v2 cluster\n\nIncorporate PM feedback: anchor that customers keep administrative control\nwhile Microsoft manages infrastructure, availability, and lifecycle.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n---------\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>","sha":"fc82af3983085a0273acd6c0ed4d81ed1025d182","url":"https://github.com/MicrosoftDocs/azure-docs/commit/fc82af3983085a0273acd6c0ed4d81ed1025d182"},{"author":"Muksvso","date":"2026-09-16T21:13:13+00:00","message":"Merge branch 'MicrosoftDocs:main' into master","sha":"c5db54a82eb7d37d8d3b83f7c6d378693f2dc76d","url":"https://github.com/MicrosoftDocs/azure-docs/commit/c5db54a82eb7d37d8d3b83f7c6d378693f2dc76d"},{"author":"mestew","date":"2026-09-11T17:12:51+00:00","message":"[BULK cpcli] Rebrand Microsoft 365 Copilot to Microsoft Copilot MAXADO-12279337 (#320420)\n\n* [BULK cpcli] Rebrand Microsoft 365 Copilot to Microsoft Copilot MAXADO-12279337\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: 4829db76-3855-456d-a4c0-9931bdb6e163\n\n* remove change from concepts-llm-apis.md\n\n---------\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: 4829db76-3855-456d-a4c0-9931bdb6e163","sha":"51667ddf6cda9b7a6873671f84e3a2811d13fb10","url":"https://github.com/MicrosoftDocs/azure-docs/commit/51667ddf6cda9b7a6873671f84e3a2811d13fb10"},{"author":"msmbaldwin","date":"2026-09-10T22:29:23+00:00","message":"Accept LAA suggestions: allowlist -> allow list (per Microsoft Style Guide)\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>","sha":"97a5b736d32386d52cef560f2cbad87f5f8e4bdf","url":"https://github.com/MicrosoftDocs/azure-docs/commit/97a5b736d32386d52cef560f2cbad87f5f8e4bdf"},{"author":"Muksvso","date":"2026-09-10T22:28:12+00:00","message":"Add Managed HSM support for App Configuration","sha":"2a727f1baa5379b360c9f4075e95e0c70a48e84f","url":"https://github.com/MicrosoftDocs/azure-docs/commit/2a727f1baa5379b360c9f4075e95e0c70a48e84f"},{"author":"msmbaldwin","date":"2026-09-10T22:26:48+00:00","message":"Merge remote-tracking branch 'upstream/main' into mbaldwin/ca-details-allowlist-monitoring","sha":"e218d52b6adfea43fb8cd950b87d304f4462f019","url":"https://github.com/MicrosoftDocs/azure-docs/commit/e218d52b6adfea43fb8cd950b87d304f4462f019"},{"author":"EitanBr-2025","date":"2026-09-03T09:32:52+00:00","message":"Learn Editor: Update feature-availability.md","sha":"3d8ab7b2ecb41f056409416d05250f9d78946787","url":"https://github.com/MicrosoftDocs/azure-docs/commit/3d8ab7b2ecb41f056409416d05250f9d78946787"},{"author":"msmbaldwin","date":"2026-08-28T17:52:52+00:00","message":"Address review: link to certificate pinning article instead of restating guidance\n\nPer reviewer feedback, avoid restating the static-pinning recommendation here to\nprevent discrepancies if the certificate-pinning article changes; point readers\nto the article instead.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>","sha":"21342c415d4f3d3fc1ce7fc0719307c842f472b5","url":"https://github.com/MicrosoftDocs/azure-docs/commit/21342c415d4f3d3fc1ce7fc0719307c842f472b5"},{"author":"msmbaldwin","date":"2026-08-28T16:43:40+00:00","message":"Clarify allowlist maintenance and align certificate pinning guidance\n\n- Note that this article is the authoritative source for the AIA, CRL, and\n  OCSP firewall allowlist domains, and that additions/removals are recorded in\n  the change log, so FQDN-restricted customers know where to monitor.\n- Expand AIA/CRL/OCSP on first use and explain why the endpoints use HTTP/80.\n- Align the certificate pinning section with the refreshed certificate-pinning\n  article: static pinning is generally not recommended for publicly trusted\n  Azure TLS certificates.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>","sha":"a024e844fb758a67a2a8832d8bca722c2fc37ae3","url":"https://github.com/MicrosoftDocs/azure-docs/commit/a024e844fb758a67a2a8832d8bca722c2fc37ae3"},{"author":"msmbaldwin","date":"2026-08-26T22:13:43+00:00","message":"Refresh certificate-pinning guidance: recommend against static pinning (#319931)\n\n* Refresh certificate-pinning guidance: recommend against static pinning\n\nUpdates the certificate pinning article to reflect current industry\nbest practices. Adds guidance that Azure recommends against static\npinning of publicly trusted TLS server certificates, sections on when\npinning may be appropriate, and risks/limitations of static pinning.\n\nRevives the content staged in the closed PR #317646.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Final-review style pass: contractions, active voice, sentence case, term consistency\n\n- Apply MSSG word choice (may -> can/might), contractions, and active voice\n- Sentence-case bold run-in headings; standardize \"Web PKI\" term\n- Lowercase \"certificate authorities\"; \"man-in-the-middle\"\n- customers -> you; split semicolon splice; expand description to 100-160 chars\n- Rename \"Additional resources\" -> \"Related content\"\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n---------\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>","sha":"6681b6774a450fd9286b4bad0159b4bb131809bf","url":"https://github.com/MicrosoftDocs/azure-docs/commit/6681b6774a450fd9286b4bad0159b4bb131809bf"},{"author":"msmbaldwin","date":"2026-08-26T16:16:33+00:00","message":"Simplify AI platform layer sentence: drop concrete model-service examples\n\nThe AI platform layer section is explicitly inherited from the AI shared\nresponsibility model, which already carries concrete examples. Dropping\nthe parenthetical (Foundry / Azure OpenAI / Security Copilot / M365\nCopilot) tightens the boundary statement, avoids taxonomy drift as\nFoundry absorbs Azure OpenAI and hosts partner models like Anthropic,\nand keeps the reader focused on what the article uniquely covers.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>","sha":"0633cb334135678ecc9f0707677db071fd67dff5","url":"https://github.com/MicrosoftDocs/azure-docs/commit/0633cb334135678ecc9f0707677db071fd67dff5"},{"author":"msmbaldwin","date":"2026-08-26T15:28:39+00:00","message":"PM feedback: add Azure SRE Agent as a PaaS agent example\n\nAdded Azure SRE Agent to the PaaS agent examples in both the deployment\nmodel definition and the 'Configure before you customize' ladder. Per PM\nguidance, SRE Agent deploys as an Azure resource in your subscription,\nprices on usage, and provides an agent builder for custom subagents,\nskills, Python tools, MCP connectors, and hooks, which matches the PaaS\nagent pattern.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>","sha":"f19d121fcde80b57411230514ee97de40e3d1e07","url":"https://github.com/MicrosoftDocs/azure-docs/commit/f19d121fcde80b57411230514ee97de40e3d1e07"},{"author":"msmbaldwin","date":"2026-08-26T15:28:39+00:00","message":"PM feedback: drop Semantic Kernel from PaaS agent examples\n\nSemantic Kernel's role has been absorbed by the Microsoft Agent Framework;\nlisting both together on the PaaS agent line was redundant and slightly\nmisleading. Kept Microsoft Agent Framework as the SDK-based PaaS example.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>","sha":"542a8eefdbb0feb53c9e8354f81d2bf96b7f7660","url":"https://github.com/MicrosoftDocs/azure-docs/commit/542a8eefdbb0feb53c9e8354f81d2bf96b7f7660"},{"author":"msmbaldwin","date":"2026-08-26T15:28:39+00:00","message":"PM feedback: drop safety-system examples from AI application layer\n\nRemoved 'Examples include Azure AI Content Safety and prompt shields'\nfrom the AI application layer description. Those are safety systems used\nby applications, not examples of applications themselves; dropping them\navoids confusing the layer's scope.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>","sha":"e1db35b6c81fc41322ccc8714a88bdb0d162a4ca","url":"https://github.com/MicrosoftDocs/azure-docs/commit/e1db35b6c81fc41322ccc8714a88bdb0d162a4ca"},{"author":"msmbaldwin","date":"2026-08-24T20:02:05+00:00","message":"Add AI agent shared responsibility model article (draft for review) (#317839)\n\n* Add AI agent shared responsibility model article\n\nIntroduces a new fundamentals article covering the agentic layer that\nsits on top of the existing cloud and AI shared responsibility models.\nAdds a TOC entry and cross-links from the two sibling articles.\n\nDraft for PM/SME review \u2014 note block is left in place intentionally.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Apply LAA style suggestions\n\n- Drop 'you should' for a tighter sentence (shared-responsibility.md)\n- 'split' -> 'division of responsibility'\n- 'more ownership moves to you' -> 'you take more ownership'\n- 'This mitigates' -> 'This check mitigates'\n- 'you remain accountable' -> \"you're always accountable\" (contraction)\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Address PM review: split, nest under AI shared responsibility\n\n- Split risks and security lifecycle into new companion article\n  'AI agent security considerations'.\n- Nest both agent articles under 'AI shared responsibility model'\n  in the TOC (subpage framing) rather than as peers.\n- Remove the 'tool-calling safety' paragraph from the AI platform\n  layer section (that concern is already implicit and was flagged\n  as redundant).\n- Reformat risks so each mitigation lives on its own line.\n- Link 'distinct agent identity' to the Entra Agent ID doc.\n- Add OWASP Top 10 for Agentic AI (2025) alongside the LLM Top 10.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Add v1 SVG diagram for AI agent shared responsibility\n\nDraft SVG shows the six agentic layers across IaaS/PaaS/SaaS agent\ncolumns, color-coded C/M/S, with NEW badges on the three layers that\ndon't exist in the LLM shared responsibility model. Hand-authored so\ndesign can iterate on it later without wrestling with Illustrator\nexports.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Fix Entra Agent ID link and NEW badge overlap in diagram\n\n- Correct Entra Agent ID doc path (build warning\n  learn-site-link-broken):\n    /entra/identity/enterprise-apps/agent-id (does not exist)\n  -> /entra/agent-id/what-is-microsoft-entra-agent-id\n- Move NEW badges in the diagram from x=164 to x=20 so they no\n  longer collide with the right-aligned layer labels.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Apply LAA present-tense suggestion\n\n- 'requesting user couldn't' -> 'requesting user can't'\n  (use_present_tense) in confused-deputy risk description.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Address PM round 2: consolidate, fix matrix, fix diagram\n\n- Fold the risks section from the companion article back into the\n  main article as a compact 2-column risk/mitigation table, and\n  drop the security-lifecycle section per PM guidance.\n- Delete the ai-agent-security-considerations.md companion article\n  and its TOC entry.\n- Correct four PaaS matrix cells from Customer to Shared to reflect\n  what Azure AI Foundry Agent Service provides today:\n    * Agent identity and delegated token management (C -> S)\n    * Per-action authorization checks (C -> S)\n    * Orchestration guardrails (C -> S)\n    * Multi-agent trust-boundary controls (C -> S)\n- Update the diagram Agent orchestration PaaS cell from Microsoft\n  to Shared to match the corrected matrix.\n- Add a solid white background rect to the diagram so it renders\n  correctly on Learn's dark theme (was partially blacked out).\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Final review: description length, ai-usage tag, brand normalization, style polish\n\n- Shorten description to 147 chars (was 188).\n- Add ai-usage: ai-assisted; refresh ms.date.\n- Normalize product names: 'Microsoft Copilot Studio agents' throughout;\n  'Microsoft Security Copilot' link text (was 'Microsoft Copilot').\n- Rewrite 'An agent doesn't just return content' to remove banned 'just';\n  'not just at session start' -> 'not only at session start'.\n- 'biggest delta' -> 'biggest difference'.\n- Active voice on 'how the agent is consumed'.\n- Normalize bold-lead-period style across security-considerations bullets\n  for the tools/actions and memory layers.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Rationalize AI security cluster: flatten agent SRM in TOC, cross-link best practices\n\n- TOC: promote 'AI agent shared responsibility model' to a peer of the\n  parent AI SRM (was nested as a child).\n- ai-security-best-practices.md: link agent SRM in intro paragraph and\n  Next steps.\n- ai-security-best-practices.md: add OWASP Top 10 for Agentic AI\n  alongside MITRE ATLAS and OWASP LLM in the red-teaming reference list.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Improve accessibility of shared-responsibility diagram alt-text\n\nReplace generic alt-text ('Diagram showing responsibility zones', etc.)\nwith descriptive text that conveys the diagram's structure and content\nfor screen-reader users.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Apply aahill review: rebrand Azure AI Foundry to Microsoft Foundry\n\nAccept three suggestions from @aahill (Foundry docs team):\n- Azure AI Foundry Agent Service -> Microsoft Foundry Agent Service (x2)\n- Azure AI Foundry -> Microsoft Foundry (AI platform layer reference)\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Pre-CELA cleanup: remove draft NOTE banner; add matrix disclaimer\n\n- Remove draft-review NOTE at top; article is ready for external review.\n- Add one-line disclaimer above the responsibility matrix noting that\n  specific service responsibilities can vary from the general guide.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Apply CELA governance/liability caveat and rationalize scope across the three shared-responsibility articles\n\nCELA review recommended an optional caveat clarifying that 'responsibility'\nis used in a governance sense, not a legal one, and doesn't override\ncontract terms. Applied consistently to all three articles so the caveat\ndoesn't imply it applies only to agents.\n\nWhile the three articles were open together, tightened scope:\n- Cloud SRM: trimmed the 5-line 'AI shared responsibility' subsection\n  down to two pointer sentences (AI SRM + agent SRM) in the intro. Removes\n  a mini-explanation of AI SRM that duplicates the linked article.\n- AI SRM: removed the generic 'Security lifecycle' section (identify /\n  protect / detect / respond / recover / govern) that doesn't discuss\n  shared responsibility. Moved its AI red team link to Next steps.\n- AI SRM: added an intro pointer to the agent SRM so the three-article\n  ladder is visible from every rung.\n- Agent SRM: no scope changes; caveat only.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Address LAA feedback: drop draft '(new)' annotations from layer headings\n\nApplied accepted LAA suggestions and stripped the parallel '(new)' from\n'Agent memory and state layer' for consistency. The rejected suggestions\n(mult-agent typo x2, contractions in the CELA caveat, and 'allow lists'\nin place of the one-word 'allowlist') were dismissed via review reply.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Address LAA feedback: 'Configure before you customize' heading\n\nApplied LAA suggestion to the agent SRM and propagated the same change to\nthe AI SRM to keep the parallel section headings consistent. Contraction\nsuggestions on the CELA caveats were rejected via review reply to preserve\nthe CELA-reviewed wording.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Apply suggestion for blocking issue from PR review\n\n---------\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCo-authored-by: Courtney Wales <62625502+Court72@users.noreply.github.com>","sha":"b2025db95722a71b7dcc3c7cad4f56453d97c18a","url":"https://github.com/MicrosoftDocs/azure-docs/commit/b2025db95722a71b7dcc3c7cad4f56453d97c18a"},{"author":"Saisang","date":"2026-08-18T17:17:13+00:00","message":"Migration redis - 8/17 (#319520)\n\n* [migrate-content] Remove files\n\n* [migrate-content] Fix links\n\n* [migrate-content] Migrate Breadcrumbs.\n\n---------\n\nCo-authored-by: Learn-Build-Service <ge-bsc-fte@microsoft.com>","sha":"a96eb393ee50b26b38845d3baaa553f217cf9c17","url":"https://github.com/MicrosoftDocs/azure-docs/commit/a96eb393ee50b26b38845d3baaa553f217cf9c17"},{"author":"halkazwini","date":"2026-08-13T17:30:55+00:00","message":"Expand application DDoS protection guidance (#319387)\n\n* Revise DDoS protection article for clarity and detail\n\nUpdated the title and description for clarity. Added new sections on defense layers and mitigation strategies for DDoS attacks, along with a checklist for baseline configuration.\n\n* Update articles/web-application-firewall/shared/application-ddos-protection.md\n\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>\n\n* Update articles/web-application-firewall/shared/application-ddos-protection.md\n\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>\n\n* Update articles/web-application-firewall/shared/application-ddos-protection.md\n\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>\n\n* Update articles/web-application-firewall/shared/application-ddos-protection.md\n\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>\n\n* Update articles/web-application-firewall/shared/application-ddos-protection.md\n\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>\n\n* Apply suggestions from code review\n\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com>\n\n* Refine application DDoS protection guidance\n\n* Refine DDoS article formatting and links\n\n* Refine related DDoS links\n\n* Add DDoS article applicability\n\n* Fix Application Gateway rate limit attribution\n\n* Move application DDoS article to WAF root\n\n* Refine DDoS article punctuation\n\n* Reorder DDoS article applicability\n\n* Fix DDoS article heading capitalization\n\n---------\n\nCo-authored-by: joeolerich <113947519+joeolerich@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com>","sha":"3018333ed1a03524e2f765eeaba9278da829d48e","url":"https://github.com/MicrosoftDocs/azure-docs/commit/3018333ed1a03524e2f765eeaba9278da829d48e"},{"author":"bsantacruzms","date":"2026-08-07T19:18:14+00:00","message":"R02: Remove routine password-rotation advice","sha":"d4a73b833b56076b6024da601160308777b58cbd","url":"https://github.com/MicrosoftDocs/azure-docs/commit/d4a73b833b56076b6024da601160308777b58cbd"}]
