[{"author":"v-thepet","date":"2026-09-28T19:49:46+00:00","message":"PNP Edit: [FRESHNESS] Scheduler agent supervisor - ph4 (#16773)\n\n* first draft\n\n* Apply engineering review fixes: WAF service guide links, consolidate alternatives, lint fix\n\n* Address reviewer feedback: fix blank first line, dangling Process Manager reference, add missing links, remove duplicate Implementation-in-Azure section, de-technologize two notes\n\n* Apply batched suggestions from code review\n\nCo-authored-by: learn-build-service-prod-01[bot] <274427437+learn-build-service-prod-01[bot]@users.noreply.github.com>\nCo-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>\n\n* Apply batched suggestions from code review\n\nCo-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>\nCo-authored-by: Chad Kittel <chad.kittel@gmail.com>\n\n* Some minor changes as part of review\n\n* Adjust solution a bit and dedup\n\n* Final touches before review\n\n* Update metadata\n\n* Apply batched suggestions from code review\n\nCo-authored-by: Chad Kittel <chad.kittel@gmail.com>\n\n* Enhance documentation on Agent and Scheduler behavior\n\nClarified the Agent's behavior regarding retry logic and handling of timeouts. Added details on how the Scheduler and Supervisor manage steps that have timed out or failed.\n\nCo-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>\n\n* Typo fix\n\n* convert\n\n* edits\n\n* edits\n\n* touchups\n\n* fix dupe headings\n\n* peer review cx\n\n* edit\n\n* add line ending to force display?\n\n* fix\n\n* some edits\n\n* fix\n\n* Update docs/patterns/scheduler-agent-supervisor.md\n\n* Update docs/patterns/scheduler-agent-supervisor.md\n\nCo-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com>\n\n---------\n\nCo-authored-by: Anastasia Harris <61602255+anaharris-ms@users.noreply.github.com>\nCo-authored-by: Chad Kittel <chad.kittel@gmail.com>\nCo-authored-by: learn-build-service-prod-01[bot] <274427437+learn-build-service-prod-01[bot]@users.noreply.github.com>\nCo-authored-by: Copilot Autofix powered by AI <175728472+Copilot@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":"498e83a207cfd512b396489e95ed3f791b372364","url":"https://github.com/MicrosoftDocs/architecture-center/commit/498e83a207cfd512b396489e95ed3f791b372364"},{"author":"v-albemi","date":"2026-09-24T19:14:21+00:00","message":"PnP edit: Gateway Offloading pattern  (#16762)\n\n* first draft\n\n* Apply suggestion from @jluocsa\n\nCo-authored-by: John CSA <103165870+jluocsa@users.noreply.github.com>\n\n* Apply suggestions from code review\n\nCo-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com>\nCo-authored-by: Chad Kittel <chad.kittel@gmail.com>\n\n* Apply suggestion from @learn-build-service-prod-10[bot]\n\nCo-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com>\n\n* Apply suggestions from code review\n\nCo-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com>\nCo-authored-by: Chad Kittel <chad.kittel@gmail.com>\n\n* Remove Nginx configuration and update links\n\nRemoved Nginx TLS offloading configuration example and updated related resources link.\n\n* Update gateway-offloading-content.md\n\n* Address review feedback: replace mermaid with SVG, TLS to backend, intro wording\n\n* Address Gateway Offloading review feedback and update TLS diagrams\n\n* Enhance WAF policy with ZZ country code handling\n\nCo-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>\n\n* Use TLS re-encryption diagram in Gateway Offloading pattern\n\n* Adjust images\n\n* Apply batched suggestions from code review\n\nCo-authored-by: Chad Kittel <chad.kittel@gmail.com>\nCo-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>\n\n* Apply batched suggestions from code review\n\nCo-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>\n\n* Update author\n\n* SSL reference\n\n* Update gateway offloading content for clarity\n\nCo-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>\n\n* convert to md only\n\n* fix links\n\n* edits\n\n* edits\n\n* edits\n\n* edits\n\n* edits\n\n* edits\n\n---------\n\nCo-authored-by: Anastasia Harris <61602255+anaharris-ms@users.noreply.github.com>\nCo-authored-by: John CSA <103165870+jluocsa@users.noreply.github.com>\nCo-authored-by: Chad Kittel <chad.kittel@gmail.com>\nCo-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com>\nCo-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>","sha":"8f5f5d07658f5089ecfb56f7d3b783d61628a231","url":"https://github.com/MicrosoftDocs/architecture-center/commit/8f5f5d07658f5089ecfb56f7d3b783d61628a231"},{"author":"azure-patterns-practices-assistant","date":"2026-09-19T02:52:38+00:00","message":"Use lightboxes where it helps\n\nAlign image lightbox usage with the width of the displayed image, using a threshold of >688px.\n\n- Added lightbox to 6 images wider than 688px.\n- Removed lightbox from 10 images at or under 688px.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>","sha":"e1fb268abd536bfa968481c4fa3b241eb3ecf346","url":"https://github.com/MicrosoftDocs/architecture-center/commit/e1fb268abd536bfa968481c4fa3b241eb3ecf346"},{"author":"ckittel","date":"2026-09-18T13:41:46+00:00","message":"Apply suggestion from @ckittel","sha":"bc6388b92896f5b2f1e50a0dc922d61758785154","url":"https://github.com/MicrosoftDocs/architecture-center/commit/bc6388b92896f5b2f1e50a0dc922d61758785154"},{"author":"copilot-swe-agent","date":"2026-09-18T13:34:49+00:00","message":"Clarify Azure DocumentDB recommendation\n\nCo-authored-by: ckittel <671075+ckittel@users.noreply.github.com>","sha":"f44f0fdd172c6ccfb5a5df97a09c335702a19209","url":"https://github.com/MicrosoftDocs/architecture-center/commit/f44f0fdd172c6ccfb5a5df97a09c335702a19209"},{"author":"v-albemi","date":"2026-08-05T21:38:36+00:00","message":"PnP edit - Microservices CI/CD pipeline on Kubernetes with Azure DevOps and helm  (#16233)\n\n* docs: update CI/CD Kubernetes article with modern best practices\n\n- Add authentication and authorization section (Workload ID, OIDC, ACR integration)\n- Add supply chain security section (image signing, SBOM, vulnerability scanning)\n- Update master -> main branch references throughout\n- Add isolation best practices (network policies, resource quotas, Entra ID RBAC)\n- Fix Helm v2 -> v3 syntax (release name positional arg, helm list output)\n- Update .NET Core 3.1 -> .NET 8 references and Dockerfile publish path\n- Add SAST step to CI pipeline\n- Update deployment.extensions -> deployment.apps (deprecated API)\n- Add GitOps context (Flux, Argo CD) to alternatives section\n- Fix all relative links to absolute /en-us/azure/... paths\n- Add GitHub Actions as a first-class alternative alongside Azure Pipelines\n- Replace deprecated Pod Security Policies with Pod Security Standards\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* freshness: update ms.date to 03/27/2026 for CI/CD Kubernetes article\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* freshness: update author, ms.author to raykao, ms.date to 03/27/2026\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* freshness: update author, ms.author to raykao, ms.date to 03/27/2026\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Update links to remove 'en-us' from URLs\n\n* Fixing links\n\n* Apply suggestion from @ShannonLeavitt\n\nCo-authored-by: Shannon Leavitt <47186198+ShannonLeavitt@users.noreply.github.com>\n\n* Update image signing link for Azure Key Vault\n\nUse absolute path to URL instead of relative\n\n* Clean up initial blank lines in CI/CD documentation\n\nRemoved unnecessary blank lines at the beginning of the document.\n\n* Add contributors section to CI/CD Kubernetes content\n\nAdded contributors section with details about the principal author.\n\n* Apply suggestions from code review\n\nCo-authored-by: Chad Kittel <chad.kittel@gmail.com>\n\n* Use site-relative link for image signing tutorial\n\nConvert the Notation with Azure Key Vault link from an absolute\nlearn.microsoft.com/en-us URL to the site-relative form per Microsoft\nLearn link conventions.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* De-dup GitHub Actions alternative section\n\nRemove the OIDC authentication and starter workflows bullets, which\nrestate guidance already covered in the Alternatives section and the\nAuthentication and authorization section. Cross-reference that earlier\ncontent and keep only the GitHub-specific capabilities (environments and\nprotection rules, marketplace scanning actions).\n\nAddresses review feedback from @ckittel.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Clarify single shared ACR assumption\n\nClarify that all microservices share a single Azure Container Registry\ninstance, with a separate repository per microservice.\n\nAddresses review feedback from @ckittel.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Run SAST earlier in the PR CI build\n\nMove static application security testing (SAST) to run right after unit\ntests, before building and scanning the container image. SAST analyzes\nsource code and has no dependency on the image, so running it earlier\nfollows shift-left security practices and gives faster feedback.\n\nAddresses review feedback from @ckittel.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Fix malformed Azure DevOps build pipeline task list\n\nSplit two list items that were merged onto single lines so the build\npipeline tasks render as a clean nine-step ordered list. SAST runs\nbefore the container image is built and scanned, consistent with the CI\nflow described earlier in the article.\n\nAddresses review feedback from @ckittel.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Link to namespace-level RBAC with Entra ID\n\nReplace the stale /azure/aks/managed-azure-ad link and split the bullet\ninto authentication and authorization. Reference the current control\nplane authentication doc and the Kubernetes RBAC with Microsoft Entra ID\ntutorial, which covers namespace-scoped Roles and RoleBindings.\n\nAddresses review feedback from @ckittel.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Update stale Azure DevOps Helm task link\n\nReplace the old /pipelines/tasks/deploy/helm-deploy link, which\nredirects, with the current HelmDeploy@1 task reference and matching\nanchor text.\n\nAddresses review feedback from @ckittel.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Restructure auth/secrets guidance and add github product\n\n- Add the github product to the .yml metadata so GitHub appears in the\n  article's product categories (the manual product line was removed).\n- Lead pipeline authentication with Azure Pipelines, then GitHub Actions,\n  to match the article's AzDO-first framing.\n- Reframe the Microsoft Entra Workload ID bullet to make its CI/CD\n  connection explicit (workloads the pipeline deploys).\n- Move the AKS-to-ACR integration guidance to the release pipeline\n  section, where image pull happens, instead of the auth section.\n- Fold the long-lived credentials note into the Secrets management\n  section.\n\nAddresses review feedback from @ckittel and @ShannonLeavitt.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Integrate supply chain security into pipeline steps\n\nDissolve the standalone Supply chain security section and distribute its\nguidance into the steps where each practice belongs:\n\n- SBOM generation at the runtime container build step.\n- Vulnerability scanning now notes it gates publishing (de-duplicates the\n  former standalone bullet).\n- A new image signing step after the image is pushed to the registry.\n- Admission control (Azure Policy for AKS) at the production deploy step.\n\nAddresses review feedback from @ckittel.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Update two stale redirecting doc links\n\nFinal link-staleness audit found two links that 200 only via redirect to a\nrenamed page. Point them at the current canonical URLs:\n\n- Prometheus metrics overview moved from /azure-monitor/essentials/ to\n  /azure-monitor/metrics/.\n- The Azure Pipelines CI/CD baseline architecture moved to\n  /azure/devops/pipelines/architectures/devops-pipelines-baseline-architecture.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Apply suggestions from code review\n\nCo-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>\n\n* Apply suggestions from code review\n\nCo-authored-by: learn-build-service-prod-02[bot] <274428175+learn-build-service-prod-02[bot]@users.noreply.github.com>\n\n* convert to md only\n\n* links\n\n* edits\n\n* images\n\n* edits\n\n* edit\n\n* edit\n\n* edit\n\n* edit\n\n* feedback\n\n* Update docs/microservices/ci-cd-kubernetes.md\n\n* fixing list formatting\n\n---------\n\nCo-authored-by: Ray Kao <raykao@github.com>\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCo-authored-by: Shannon Leavitt <47186198+ShannonLeavitt@users.noreply.github.com>\nCo-authored-by: Ray Kao <ray.kao@microsoft.com>\nCo-authored-by: Chad Kittel <chad.kittel@gmail.com>\nCo-authored-by: Ray Kao <raykao@users.noreply.github.com>\nCo-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-02[bot] <274428175+learn-build-service-prod-02[bot]@users.noreply.github.com>\nCo-authored-by: Diana Richards <103777760+v-dirichards@users.noreply.github.com>","sha":"f69851e7c8b27ca6e8983e7b7d91d35e99423a73","url":"https://github.com/MicrosoftDocs/architecture-center/commit/f69851e7c8b27ca6e8983e7b7d91d35e99423a73"},{"author":"Court72","date":"2026-06-12T16:14:30+00:00","message":"Pipeline: [Refresh][Cloud Pattern] Queue-Based Load Leveling pattern (#15947)\n\n* Refresh\n\n* Articles Review\n\n* Update docs/patterns/queue-based-load-leveling-content.md\n\nCo-authored-by: Chad Kittel <chad.kittel@gmail.com>\n\n* Update docs/patterns/queue-based-load-leveling-content.md\n\nCo-authored-by: Chad Kittel <chad.kittel@gmail.com>\n\n* Update docs/patterns/queue-based-load-leveling-content.md\n\nCo-authored-by: Chad Kittel <chad.kittel@gmail.com>\n\n* Update docs/patterns/queue-based-load-leveling-content.md\n\nCo-authored-by: Chad Kittel <chad.kittel@gmail.com>\n\n* Update docs/patterns/queue-based-load-leveling-content.md\n\nCo-authored-by: Chad Kittel <chad.kittel@gmail.com>\n\n* Update docs/patterns/queue-based-load-leveling-content.md\n\nCo-authored-by: Chad Kittel <chad.kittel@gmail.com>\n\n* Addressing PR comments\n\n* Apply suggestions from code review\n\nCo-authored-by: Chad Kittel <chad.kittel@gmail.com>\n\n* yml to md\n\n* edits\n\n* copilot suggestions\n\n* edits\n\n---------\n\nCo-authored-by: Federico Arambarri <v-federicoar@microsoft.com>\nCo-authored-by: Chad Kittel <chad.kittel@gmail.com>","sha":"4587bbd0c01e1aea144fcdb1e765015fb42b5ac7","url":"https://github.com/MicrosoftDocs/architecture-center/commit/4587bbd0c01e1aea144fcdb1e765015fb42b5ac7"},{"author":"AnnaMHuff","date":"2026-06-02T21:16:28+00:00","message":"Merge branch 'main' into 15654","sha":"6d6f8fe09d783d654522f562904d01e7a91d45c5","url":"https://github.com/MicrosoftDocs/architecture-center/commit/6d6f8fe09d783d654522f562904d01e7a91d45c5"},{"author":"AnnaMHuff","date":"2026-06-02T21:13:45+00:00","message":"PR review: Correct IP allowlist terminology to IP allow list\n\nAcrolinx Terminology fixes.","sha":"4691d47e1c32fb647f0720688ef89976b85c3016","url":"https://github.com/MicrosoftDocs/architecture-center/commit/4691d47e1c32fb647f0720688ef89976b85c3016"},{"author":"JillGrant615","date":"2026-05-29T23:06:14+00:00","message":"Merge pull request #15711 from Court72/anti-corruption-edits\n\nPipeline: [Refresh][Cloud Pattern] Anti corruption layer","sha":"b9838c93fa59d8f94173ea81144b67c93e7757bc","url":"https://github.com/MicrosoftDocs/architecture-center/commit/b9838c93fa59d8f94173ea81144b67c93e7757bc"},{"author":"denrea","date":"2026-05-29T21:46:18+00:00","message":"Merge pull request #15834 from jmart1428/edit-throttling\n\nPipeline: [Freshness] Throttling pattern","sha":"780d6ffce6be76e2024f34a065666ddfbe4958ee","url":"https://github.com/MicrosoftDocs/architecture-center/commit/780d6ffce6be76e2024f34a065666ddfbe4958ee"},{"author":"jmart1428","date":"2026-05-29T21:32:19+00:00","message":"Update gateway-content.md","sha":"2b5c235cb122bd0215f6919359b10553c13140a4","url":"https://github.com/MicrosoftDocs/architecture-center/commit/2b5c235cb122bd0215f6919359b10553c13140a4"},{"author":"ckittel","date":"2026-05-29T17:50:30+00:00","message":"Clarify gateway + service mesh (customer feedback)","sha":"dc4ab1817b02970e965c5f210cfecaad80c45834","url":"https://github.com/MicrosoftDocs/architecture-center/commit/dc4ab1817b02970e965c5f210cfecaad80c45834"},{"author":"ckittel","date":"2026-05-29T17:20:53+00:00","message":"Apply suggestion from @ckittel","sha":"613186d229f4ab062723f16fd0c7731c9ab01eaf","url":"https://github.com/MicrosoftDocs/architecture-center/commit/613186d229f4ab062723f16fd0c7731c9ab01eaf"},{"author":"ckittel","date":"2026-05-29T17:12:30+00:00","message":"use italics instead","sha":"9622be6112f036e147ceabd4ca97e4db2205f546","url":"https://github.com/MicrosoftDocs/architecture-center/commit/9622be6112f036e147ceabd4ca97e4db2205f546"},{"author":"ckittel","date":"2026-05-29T17:11:24+00:00","message":"No PSP anymore","sha":"3c1ab061ca6ddfbf48bdd50d18c429cda23ffd75","url":"https://github.com/MicrosoftDocs/architecture-center/commit/3c1ab061ca6ddfbf48bdd50d18c429cda23ffd75"},{"author":"jmart1428","date":"2026-05-28T21:41:21+00:00","message":"update link references","sha":"5be585b930b3e7f046be71a08232534f7fd4e73a","url":"https://github.com/MicrosoftDocs/architecture-center/commit/5be585b930b3e7f046be71a08232534f7fd4e73a"},{"author":"v-stsavell","date":"2026-05-28T21:15:27+00:00","message":"convert MD+YML pair to MD","sha":"6b295a0bdfa768010b46c0993b0a4aafc1651c8a","url":"https://github.com/MicrosoftDocs/architecture-center/commit/6b295a0bdfa768010b46c0993b0a4aafc1651c8a"},{"author":"Court72","date":"2026-05-27T17:36:57+00:00","message":"Merge branch 'main' of https://github.com/MicrosoftDocs/architecture-center-pr into anti-corruption-edits","sha":"93dbc1de148f887736ae15fe7cb82cc096c2fe92","url":"https://github.com/MicrosoftDocs/architecture-center/commit/93dbc1de148f887736ae15fe7cb82cc096c2fe92"},{"author":"jmart1428","date":"2026-05-22T15:50:59+00:00","message":"Apply suggestion from @jmart1428","sha":"eb86803ab95b80aacf63264c0727a1814e10d8c8","url":"https://github.com/MicrosoftDocs/architecture-center/commit/eb86803ab95b80aacf63264c0727a1814e10d8c8"}]
