Repository navigation
Backport startup diagnostics to stable Python 2.5.8 - #127
Conversation
b30d38f
into
maintenance-2.5-startup-diagnostic
|
Python 2.5.8 is published from Fresh installed worker code matches that release source byte-for-byte. Both pinned and default PyPI resolution select 2.5.8. Wheel SHA256 The real HTTP delayed-registration check uses unmodified published Server 2.6.1 at The original unconstrained registration delay remains unexplained, so #123 stays open. This release improves diagnosis without extending budgets or shipping the unqualified producer APIs from main. The live worker documentation contains the new explanation. Sample App #205 is the remaining pinned-image follow-through. Other package and Server consumers do not require unchanged releases for this Python-only diagnostic. Cloud and Rust retain their frozen qualification tuples and decide their own adoption. |
Stable backport
Backport #126 onto published 2.5.7 and prepare 2.5.8. A startup timeout now identifies the worker, workflow and existing wait budget. Discovery/registration regressions and the post-startup timeout control execute without changing deadlines, polling or cleanup authority.
Main contains the unqualified 2.6.0 Nexus producer candidate. This branch includes only the reviewed diagnostic, its tests/docs and aligned 2.5.8 package declarations. No producer API is included.
The equivalent main change passes all normal checks, including real HTTP integration. The stable branch receives independent source/package qualification, then exact registry and published Server verification. #123 stays open because the original unconstrained registration delay remains unexplained.