Summary
Final release gate for v1.0.0-beta.1 on the published v1.0.0-alpha.6 baseline.
Do not publish Beta 1 as part of planning or feature work. Release publication requires a
separate, explicit operation after every gate below is satisfied.
Feature disposition
Compatibility and reliability gates
Final review gates
Exact release-candidate evidence
Do not bypass or disable a failing check. Fix the root cause, push a clean commit, and wait for all
required checks again on the new head.
Release contract
Target tag: v1.0.0-beta.1
GitHub Release: pre-release
Immutable container tag:
ghcr.io/rentnerkev/rentnerproxy:v1.0.0-beta.1
Moving pre-release channel: beta
latest remains reserved for stable releases. Verify repository policy again immediately before
publication.
During a separately authorized release operation:
- publish from the exact reviewed and green commit
- verify release metadata, image digest, SBOM/provenance, assets, generated notes, and the moving
beta tag
- run published-image verification
- account for the documented lack of cryptographic release signing/reproducibility guarantees
Feature freeze
Beta 1 begins stabilization. Do not add new large v1 features. Focus on bugs, compatibility,
performance, reliability, security, and tester feedback. DDNS, WireGuard, Docker Discovery,
Cloudflare Tunnel, Status Pages, a large monitoring dashboard, TCP/UDP Streams, general proxy
caching, a new proxy engine, and a generic plugin platform are outside this gate.
Acceptance criteria
Priority
P0 / final gate. Keep this issue open until the separately authorized Beta release and
published-image verification succeed.
Summary
Final release gate for
v1.0.0-beta.1on the publishedv1.0.0-alpha.6baseline.Do not publish Beta 1 as part of planning or feature work. Release publication requires a
separate, explicit operation after every gate below is satisfied.
Feature disposition
Compatibility and reliability gates
v1.0.0-alpha.6 -> v1.0.0-beta.1upgrade greenFinal review gates
reviewed
Exact release-candidate evidence
Do not bypass or disable a failing check. Fix the root cause, push a clean commit, and wait for all
required checks again on the new head.
Release contract
Target tag:
v1.0.0-beta.1GitHub Release: pre-release
Immutable container tag:
ghcr.io/rentnerkev/rentnerproxy:v1.0.0-beta.1Moving pre-release channel:
betalatestremains reserved for stable releases. Verify repository policy again immediately beforepublication.
During a separately authorized release operation:
betatagFeature freeze
Beta 1 begins stabilization. Do not add new large v1 features. Focus on bugs, compatibility,
performance, reliability, security, and tester feedback. DDNS, WireGuard, Docker Discovery,
Cloudflare Tunnel, Status Pages, a large monitoring dashboard, TCP/UDP Streams, general proxy
caching, a new proxy engine, and a generic plugin platform are outside this gate.
Acceptance criteria
and fresh-install evidence are green.
Priority
P0 / final gate. Keep this issue open until the separately authorized Beta release and
published-image verification succeed.