Skip to content

docs: add HTTP resilience migration guide - #544

Merged
thomhurst merged 2 commits into
mainfrom
issue-520-http-migration
Sep 26, 2026
Merged

thomhurst merged 2 commits into
mainfrom
issue-520-http-migration

Conversation

@thomhurst

@thomhurst thomhurst commented Sep 26, 2026 •

Copy link
Copy Markdown
Owner

Summary Adds the dedicated Microsoft.Extensions.Http.Resilience migration guide next to the Polly guide, replaces the old HTTP section with a cross-link, and links it from README's HTTP section. The guide compares every standard strategy's settings and defaults, limiter placement, hedging defaults and endpoint state, ordered/weighted groups, construction versus request selection, reloads, request snapshots, replay policies, global defaults, and handler rotation. Version-pinned Microsoft/Polly source links support the comparisons, including the distinction between the default hedge count and its upper limit. Closes #520 ## Validation - dotnet build Kevlar.slnx -c Release: passed, zero warnings/errors. - dotnet pack Kevlar.slnx -c Release --no-build: passed. - pwsh scripts/Verify-DocSnippets.ps1 -PackagesPath artifacts/package/release -Version 0.0.0-local -NoImplicitUsings: 228 warning-clean snippets compiled on both .NET 8 and .NET 10; behavior samples and all 12 expected diagnostic errors passed per target. - npm ci and npm run build: passed after the final layout adjustment, including internal link/anchor validation. - Desktop and 390 px mobile screenshots reviewed: title fits and comparison tables scroll within the viewport.

Screenshots

Desktop migration guide

Mobile migration guide

Mobile comparison table

@coderabbitai

coderabbitai Bot commented Sep 26, 2026 •

Copy link
Copy Markdown

Warning

Review limit reached

Next included review available in 17 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: eada0d54-9c1e-4ae6-9186-42898be99929

📥 Commits

Reviewing files that changed from the base of the PR and between 094fba6 and b507e47.

⛔ Files ignored due to path filters (3)
  • .github/review-evidence/http-migration-desktop.png is excluded by !**/*.png
  • .github/review-evidence/http-migration-mobile-table.png is excluded by !**/*.png
  • .github/review-evidence/http-migration-mobile.png is excluded by !**/*.png
📒 Files selected for processing (5)
  • README.md
  • docs/docs/http-resilience-migration.md
  • docs/docs/polly-migration.md
  • docs/sidebars.ts
  • tests/Kevlar.Tests/DocsConsistencyTests.cs

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@thomhurst
thomhurst merged commit c58a785 into main Sep 26, 2026
9 checks passed
@thomhurst
thomhurst deleted the issue-520-http-migration branch September 26, 2026 12:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs: migration guide from Microsoft.Extensions.Http.Resilience

1 participant