Skip to content

Release 7.0.17-beta - #1075

Merged
justcoding121 merged 26 commits into
betafrom
develop
Oct 4, 2026
Merged

justcoding121 merged 26 commits into
betafrom
develop

Conversation

@justcoding121

Copy link
Copy Markdown
Owner

Summary

  • Cut v7.0.17-beta from develop (b3bf2c34). VersionPrefix is 7.0.17.
  • HTTP/2 and HTTP/3 load uses many client connections so nginx, HAProxy, and Envoy can use every worker. Plus cache hits stay on terminate-lite.
  • Sonar cleanup on the response-cache helpers, and the Performance wiki re-measure for the many-connection runs.
  • Chocolatey publishes 7.0.17-beta (SKIP_CATALOG_PUBLISH is unset). No winget changes.

Test plan

  • .NET / build, ui-portable and cli-e2e on Windows, Linux, and macOS
  • RPS compare-spot on ubuntu-latest, windows-latest, and macos-15
  • Path guard
  • After merge: NuGet 7.0.17-beta, GitHub prerelease v7.0.17-beta, Chocolatey 7.0.17-beta

justcoding121 and others added 26 commits October 4, 2026 13:18
…lear the legend.

The old headroom rounded up to an empty grid line. Windows 64 KB stays at 10k because its tallest bar would meet the top of the plot.
… tall bar.

The same clearance also lowers the macOS tiny chart from 100k to 80k.
…gin.

BeforeResponse and AfterResponse subscriptions forced cache and CORS onto the session path, so a hit never avoided the origin. Store coalesced small 200s on the lite forward, write CORS headers on the way out, and shard each Plus edition row with its baseline.
Windows and macOS jobs were still starting for lossy and the other tables, and a Linux-only paste would blank those wiki sections.
A shared CLI baseline was failing every other feature pair on the same leg.
gh no longer reads GITHUB_TOKEN on its own, so a green Linux leg looked like missing rows.
Windows and macOS product jobs drop MITM arms so Lite/Reverse stays a Linux same-VM ratio, and the product paste keeps an existing MITM section when those arms are absent.
The suite prep build failed because RampOrchestrator already calls SupportsPriorKnowledgeH2c.
Cold and hit now skip the origin after the first fill. Windows cells stay on the previous run.
Cold cache is no longer slower than the CLI baseline. Windows cells stay at 0386b2a, and CORS, circuit breaker, and retry are Linux-only in this run.
…only.

The next product paste keeps the Linux MITM section and does not write the other two back.
compare-editions runs on Linux only, so Win and Win÷ were leftover cells from the older three-OS run.
GitHub only auto-ids headings as user-content-*, so the index hashes never matched, and the Windows entry still used the old title.
Clear develop Sonar code smells without HTTP/2 send-path changes
…nar cleanup.

The header Where allocated on every cache store, CancelAsync queued a Task on every H3 fast-path teardown, and origin resolution could leave the request stamped as HTTP/2.
…ginx, HAProxy, and Envoy can use every worker.

A single multiplexed connection pinned those peers to one core. The same ramp now opens min(concurrency, max(4 x cores, 16)) connections, and large-body buffers match Titanium's 64 KiB window.
…ient peers actually see.

HTTP/2 and HTTP/3 now fan out across workers. Three Windows large-body rows sit just under the 0.50 peer floor; that floor stays, and the measured cells are what the tables show.
@sonarqubecloud

sonarqubecloud Bot commented Oct 4, 2026

Copy link
Copy Markdown

@justcoding121
justcoding121 merged commit 668f4cd into beta Oct 4, 2026
47 of 48 checks passed

This branch was successfully deployed

1 active deployment
github-pages — b3bf2c34 Deployed Oct 5, 2026 by github-actions[bot] via deploy #631
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.

1 participant