Skip to content

August release candidate (DO NOT MERGE) - #1019

Open
aram356 wants to merge 23 commits into
mainfrom
rc/202608
Open

August release candidate (DO NOT MERGE)#1019
aram356 wants to merge 23 commits into
mainfrom
rc/202608

Conversation

@aram356

@aram356 aram356 commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator

Summary

August release candidate: current main plus the remaining open PRs, staged together for RC validation. Supersedes the July RC (#919).

Composition:

Verification

  • cargo fmt --all -- --check
  • All six clippy targets (fastly, axum, cloudflare, cloudflare-wasm, spin-native, spin-wasm) with -D warnings
  • cargo test-fastly (2,075 tests via Viceroy), test-axum, test-cloudflare, test-spin
  • CLI tests via ./scripts/test-cli.sh (34 tests, exercising the Upgrade EdgeZero to the deploy-actions branch #940 run.rs changes)
  • Integration parity suite (13/13)
  • JS: vitest (829 tests), lint, format, build

aram356 and others added 22 commits July 20, 2026 16:38
Point the edgezero-* dependencies at the feature/edgezero-deploy-actions
branch (PR #316) and adapt Trusted Server to its API changes:

- Wire the new ts CLI subcommands surfaced by edgezero-cli: active-version,
  healthcheck, and rollback, plus deploy --stage and a --version flag, with
  argument-parsing coverage.
- Migrate TrustedServerAppConfig to the AppConfigMeta::secret_fields() method
  that replaces the removed SECRET_FIELDS associated constant.
Re-resolve the six edgezero-* deps from 145f1699 to bb441162 (current tip
of feature/edgezero-deploy-actions, PR #316). The deploy staging flag was
renamed there from --stage to --staging, standardizing on the same verb
healthcheck/rollback/config-push already use; update the deploy CLI parse
test to match. No production dispatch change is needed — ts passes the
edgezero-cli arg structs through, so the renamed flag is picked up
automatically.
Log whether protection_test_bypass is enabled when registering the DataDome
integration and include configured header name when enabled. Keep credential
secret out of logs.,
Resolved against current main: the ad-stack branch keeps the
enforce_synthesized_html_cache_privacy helper, with #1008's
max-age=60 fallback for HTML responses where server-side ad
templates are inactive; ported the template-switch probe provider
to the ProviderRequestOutcome API.
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.

3 participants