Skip to content

Prepare Server 2.8.2 and Helm 0.1.170 - #465

Merged
rmcdaniel merged 1 commit into
mainfrom
release/server-2.8.2
Oct 15, 2026
Merged

rmcdaniel merged 1 commit into
mainfrom
release/server-2.8.2

Conversation

@rmcdaniel

@rmcdaniel rmcdaniel commented Oct 15, 2026 •

Copy link
Copy Markdown
Member

Release

Published compatible Server 2.8.2 / Helm 0.1.170 for the fully qualified #436 empty-declaration correction.

The standard source-release generator updates current Compose/Kubernetes/Helm defaults and Composer product-train/content-hash. Package versions, dependency references and all runtime source are unchanged from main 35cd3642825488e5b193260155889e5c4257cd95. The chart changelog describes this correction.

Qualification and delivery

  • Parent Preserve explicit empty worker command contracts #464 exact candidate and fresh-main checks pass, including 2,833 tests / 64,011 assertions and performance/HTTP topology checks.
  • Three fresh actual candidate HTTP originals with normally installed Python 2.5.15 pass empty/named/omitted declarations; exact parent-controller counterfactual fails all three empty regressions.
  • Generator synchronization and all three existing source-release controls pass, including the PHP-verified Composer content hash and immutable-history checks. All applicable exact candidate and fresh-main checks pass, including protected chart installation and both database upgrade profiles.
  • Merged/tagged source 7e215d296da8a4cebcb94bcc7b14f1af61c08a43, tree 65664524a46449ba5e5386733a07c6a3cff894b1. Protected release 38688842277 passes image and matching immutable Helm publication/verification. Anonymous installed image and three fresh real HTTP declaration controls pass. Installed receipt.
  • Sample #224 is delivered, with all source/main checks, native published-image acceptance and independent registry identities passing. Waterline consumes the corrected observation through its Server; unchanged SDK packages need no republishing. Native/shared qualification and the numeric-name follow-up in Preserve numeric workflow names during registration #466 remain separate.

No package resolution, protocol/schema revision or frozen fixture change. #436 remains open for the numeric-name successor and native/shared follow-through.

@rmcdaniel rmcdaniel left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed exact 21230686454724884b75c5f66b17f5b86d5d16b4, tree 65664524a46449ba5e5386733a07c6a3cff894b1, against qualified main 35cd3642825488e5b193260155889e5c4257cd95.

All 25 changed files are current release/default metadata. Composer changes only the product-train and content-hash; every package/reference remains unchanged. Application, tests, Rust, shared fixtures and protocol source have no diff. The chart changelog now describes the included empty-declaration correction.

Standard generator check and all three source-release controls pass in a PHP/Node environment, including independently calculated Composer hash and immutable history. Ready after all applicable exact-candidate checks pass; merge, fresh-main, protected publication and normal installed-image/Sample acceptance remain separate gates.

@rmcdaniel
rmcdaniel marked this pull request as ready for review October 15, 2026 05:24
@rmcdaniel
rmcdaniel merged commit 7e215d2 into main Oct 15, 2026
15 checks passed
@rmcdaniel
rmcdaniel deleted the release/server-2.8.2 branch October 15, 2026 05:36
@rmcdaniel

Copy link
Copy Markdown
Member Author

Merged #465 as 7e215d296da8a4cebcb94bcc7b14f1af61c08a43, whole tree 65664524a46449ba5e5386733a07c6a3cff894b1, identical to reviewed 212306864.

Every applicable candidate check passes: feature/source, polling/performance, MySQL replay/query topology, MySQL/PostgreSQL predecessor-successor upgrades, chart lint/render plus actual Kubernetes chart installation, repository contracts and both boundaries. The conditional cancellation/prepared-local job is skipped. Review.

Exact fresh-main feature38687688714, performance38687688719, HTTP38687688683, upgrade38687688637 and chart38687688729 checks are running; boundary passes. The remote merged head is deleted and verified absent. No 2.8.2 tag or published image acceptance yet. Protected publication follows final main qualification, then normal installed-image and Sample consumer checks.

@rmcdaniel

Copy link
Copy Markdown
Member Author

Exact merged main 7e215d296da8a4cebcb94bcc7b14f1af61c08a43, tree 65664524a46449ba5e5386733a07c6a3cff894b1, now passes all fifteen reported checks (the conditional cancellation/prepared-local job is skipped).

Fresh-main feature/source reports 2,833 tests / 64,015 assertions, with six existing PHPUnit deprecations and one skip. Performance, HTTP topology, both database upgrades, protected chart checks and repository/boundary checks pass.

Immutable lightweight tag 2.8.2 now points exactly to this qualified source. Protected publication is starting; exact image/chart publication and normal installed empty/named/legacy declaration acceptance remain pending.

Published Waterline2.11's presenter forwards the Server's declaration source and backfill flag to its existing view, so this correction needs no Waterline package change. The affected pinned downstream update is Sample's Server selection after image acceptance. Native/shared qualification and frozen reference cohorts remain separate.

@rmcdaniel

Copy link
Copy Markdown
Member Author

Published and installed Server 2.8.2

Server 2.8.2 is published at immutable tag/source 7e215d296da8a4cebcb94bcc7b14f1af61c08a43, reviewed tree 65664524a46449ba5e5386733a07c6a3cff894b1. Exact fresh-main checks pass. Protected release 38688842277 passes image publication, first-use/Compose/protocol verification and matching immutable Helm 0.1.170 publication/verification.

An anonymous normal Docker Hub pull resolves multi-platform index sha256:91a5bb87dbf280c1966693af3eb1d13eac6912d88fd82ae2095f05830a38dab0. The installed amd64 image is sha256:8032eb7f6270ad8451eaf73aea2fbf727d37d7b46cf301db82ff33b181e597bb; version/revision labels and shipped WorkerController hash match qualified source.

A normally installed, unmodified Python SDK 2.5.15 actual Worker passes three fresh HTTP originals on that image:

Declaration Original run Observation
Explicit seven empty command lists 01m4z2bxaeaw9zsv978c29djve durable_history, backfill_needed=false, no queries
Named query current 01m4z2by0pnev74mwe9ynjh9c6 durable_history, backfill_needed=false, query preserved
Omitted legacy entry 01m4z2byt8nt1k3wqay64qc81z unavailable, backfill_needed=true

Each original reaches its actual 120-second timer with exactly three history events. Observation leaves those events unchanged. The one-minute observer is unchanged. Worker deregistration returns 200 and drains successfully; all three originals terminate normally and namespace deletion returns 200. Apache exits 0 with no OOM. All test applications, database, dependencies, network and pulled image are removed.

The first installed probe failed before namespace admission: its custom SQLite path was created root-owned and Apache received a read-only-database error. That setup attempt is unsuccessful. The separate successful originals use the image's existing writable default database path, without a product or budget change.

This completes PHP publication/installed-image qualification. Sample's pinned Server update follows separately. Waterline already forwards the corrected Server observation; unchanged SDK and Waterline packages need no republishing. Native/shared #436 qualification remains separately owned and is not inferred from these PHP results.

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.

2 participants