Repository navigation
v0.92.0
[v0.92.0] - 2026-10-25
Changed
- The API server refuses a method's unmet requirements as an invalid method (Breaking):
/v1/executeand/v1/startrefuse a method whoserequirements.txtthe PipeFunc sandbox does not meet, or holds a line the standard refuses, with a422method.invalidwhoseerrorshold onemethod.dependency_missingormethod.package_invaliditem per refused line, located atrequirements.txtand the line, the problem a local run of the method raises and the items/v1/validategives, where they answered a baremethod.dependency_missingormethod.package_invalidwith no item and no location; a client reads the refused requirement from the item'sparamsandlocation.
Fixed
- A failed step's trace records the failure's own code: a failed node of the execution graph, and the
pipe_end_errortrace 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 aspipe.function_raisedfor aPipeFuncwhose function raised in a sandbox, located at the step, where they carried the carrier's catch-allruntime.unexpected. The step's own message names that recovered code too,Error: <carrier class> (pipe.function_raised), andreported_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