Chainlink 2.59.0 fixes a timing race inside the Confidential relay path. A workflow node could previously pass attestation and Workflow-DON authorization, yet still reject the enclave callback if the local execution handler had not registered in time. The node now waits briefly for that handler instead of failing immediately.
The change gives a node enough time to start its copy of the DON-shared execution, register the handler and sign the result. Without that pause, a healthy participant could drop out of the relay simply because its local execution started a little later than the callback, reducing the quorum available for the request.
The wait is deliberately bounded. If the node is never going to run that execution, the callback still fails promptly rather than hanging indefinitely. That makes this a small release-note item with a clear operational effect: it removes a failure mode caused by startup timing without turning a missing execution into a long-running request.
The release also publishes the `smartcontract/chainlink:2.59.0` Core Image on DockerHub and ECR. Its documented digest is `sha256:2ba85cc478956ed7a9e1a80afd9244ff1da8283f1eb92a592136172a424577ea`, and the release notes include cosign verification commands so operators can verify the signed image before deployment.
