Skip to content

v1.14.1

Choose a tag to compare

@cw-python-release-helper cw-python-release-helper released this 04 Sep 18:45
· 2 commits to main since this release

v1.14.1 (2026-09-04)

This release is published under the Apache-2.0 License.

Bug Fixes

  • sandbox: Raise SandboxProtocolError for undecodable Get responses (a3898ae)

When a GetSandbox reply fails protobuf deserialization, grpc logs "Exception deserializing message!" and yields None instead of raising. The SDK passed that None into the sandbox view adapter, so wait/poll, get_status(), and from_id() surfaced an unrelated AttributeError ('NoneType' object has no attribute ...) and the real signal, that the response could not be decoded, was lost.

Reject a None response in the shared adapter with a new SandboxProtocolError that names the sandbox. The class sits outside the transient retry registry, so the poll loop treats it as fatal: a decode failure is not a blip that repeating the request would clear.

Fixes #145


Detailed Changes: v1.14.0...v1.14.1