Skip to content

v0.92.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 18:55
5b578e0

[v0.92.0] - 2026-10-25

Changed

  • The API server refuses a method's unmet requirements as an invalid method (Breaking): /v1/execute and /v1/start refuse a method whose requirements.txt the PipeFunc sandbox does not meet, or holds a line the standard refuses, with a 422 method.invalid whose errors hold one method.dependency_missing or method.package_invalid item per refused line, located at requirements.txt and the line, the problem a local run of the method raises and the items /v1/validate gives, where they answered a bare method.dependency_missing or method.package_invalid with no item and no location; a client reads the refused requirement from the item's params and location.

Fixed

  • A failed step's trace records the failure's own code: a failed node of the execution graph, and the pipe_end_error trace event, now carry the problem the run fails with when the step's error wraps a carrier of a problem recovered across a transport boundary, such as pipe.function_raised for a PipeFunc whose function raised in a sandbox, located at the step, where they carried the carrier's catch-all runtime.unexpected. The step's own message names that recovered code too, Error: <carrier class> (pipe.function_raised), and reported_failure_code (pipelex.pipe_run.located_failure) reads the code a failure reports without building its problem.

What's Changed

  • feature/Hosted-requirements-refusal-shape · L-261025-61814f — hosted requirements refusal shape by @lchoquel in #1486
  • feature/Step-problem-misses-carrier · L-261025-a3cd22 — step problem misses carrier code by @lchoquel in #1487
  • Release v0.92.0 by @lchoquel in #1488

Full Changelog: v0.91.0...v0.92.0