Skip to content

Release 7.0.7-beta - #1032

Merged
justcoding121 merged 23 commits into
betafrom
develop
Sep 11, 2026
Merged

Release 7.0.7-beta#1032
justcoding121 merged 23 commits into
betafrom
develop

Conversation

@justcoding121

Copy link
Copy Markdown
Owner

Summary

  • Bump VersionPrefix to 7.0.7 and promote current develop (MITM decrypt learning / auto-tunnel, H2 ALPN coalesce + probe adoption, Inspector MSI fix, Performance wiki, Mac editions gate fix) to beta.
  • CI will cut v7.0.7-beta and publish NuGet 7.0.7-beta.
  • Chocolatey held: CHOCOLATEY_API_KEY removed so release.yml skips choco push until earlier packages clear moderation.
  • No winget for this cut.

Test plan

  • PR gates green (build, ui-portable, RPS spot, path guard)
  • After merge: v7.0.7-beta GitHub prerelease + NuGet 7.0.7-beta
  • Download Beta shows v7.0.7-beta
  • Confirm publish-chocolatey skipped; no winget PRs

justcoding121 and others added 23 commits September 10, 2026 19:38
Record winget PRs #432942/#432943 and document Chocolatey push 403 for API key rotation.
HAProxy 3.2 rejects QUIC backends; treat those cells as Not possible, harden
SupportsQuic against OPENSSL_COMPAT, paste Win nginx H3 and unary gRPC rows,
and reorder heavier practical charts H1→H2→H3.
Linux and Windows charts were repeating a combined (macOS 14 GiB) note.
Extend compare-grpc with H2→h2c arms, add compare-ws-h1tls / compare-ws-h2
(RFC 8441), wiki table stubs, and paste helper; rename arch WS to H1 Upgrade.
Swap the tall H2 terminate cluster left of the short 256 KB group, and render both chart families at the same width.
Fill Envoy/HAProxy H3 inbound cells from targeted GHA, publish Win/Linux
gRPC h2c and WebSocket dual-TLS / RFC 8441 tables, and fix paste CSV parsing.
Throttle Darwin pgrep tree walks during RSS sampling and settle CLI listen before measure so c=64 Plus arms keep SLO on macos-15-intel; edition validator reports ratio/SLO-fail instead of missing arms.
…not time out.

Browsers open many CONNECTs to the same host; each used to block AuthenticateAsServer on its own origin probe. Cache definitive ALPN rejection and offer a fixed h2+http/1.1 set to the client.
…tor on by default).

Caches fingerprint-style origin handshake failures with LRU+TTL; same-CONNECT opaque fallback on awaited H2 probe failure only. Library flag stays off for RPS; Inspector exposes learned list with promote/forget.
Remasure macOS Envoy H3 inbound, gRPC h2c, WS dual-TLS/8441, and Linux heavier H3 HAProxy/Envoy peers; paste sustain (including 0) instead of leaving holes.
Drop empty HAProxy/Envoy Windows columns and nginx-only-impossible gRPC/WS peers, note why above each table, and keep paste/chart helpers aligned.
… preview.

The checkbox is a system-proxy policy, not a host list; grouping it with System proxy and Allow Store apps makes that clearer.
…ck path.

Post-MITM bot/WAF statuses share the decrypt-bypass cache with TLS strikes (skip synthetics); same-CONNECT probe failure no longer starts or awaits a doomed MITM prefetch, and Inspector consults the cache in O(1).
Collapse peer sustain/peak columns so bold RPS is sustain and peak only appears in subtext when higher, and keep paste/chart helpers aligned.
Rewrite MITM 403/429 document navigations to a meta-refresh before capture locks the H2 response, force interception when learning is on, and close the client with a FIN so the browser can retry on an opaque CONNECT. Library learning stays off by default; Inspector stays on.
Hold Chocolatey publish until earlier packages clear moderation.
Restores single-origin-connection cold tunnels and H1 pool drain on custom responses so integration gates pass again.
SyphonOutBodyAsync must still drain pooled H1 connections after Respond().
@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
72.3% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

@justcoding121
justcoding121 merged commit 66dd71b into beta Sep 11, 2026
20 of 21 checks passed
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