v3.3.2 cli@1.3.1

medium risk

umputun/ralphexOct 10, 2026 → Oct 10, 20260 days between releases

What's New

Newer release fixes flow-engine bugs including performance improvements and stricter step input validation

Breaking Changes

  • Import now rejects steps reading output without depends_on, potentially breaking existing flows.
  • response.duration assertions now require a numeric comparison as the value is no longer always 0.

Improvements

  • JS steps no longer add a fixed ~3 seconds per run.
  • Assertion errors now display detailed values and redact sensitive fields like passwords.
  • Assertion error messages are clearer for non-JSON responses.

Bug Fixes

  • Fixed flow-engine bugs causing runs to pass when they should fail.
  • Fixed response.duration always returning 0.
  • Fixed JS steps adding unnecessary latency.
  • Fixed import validation for steps reading outputs.

Upgrade Notes

Review flows using output references like {{ Ask.response.body.answer }} to ensure depends_on is declared. Assertion checks for response.duration will now function correctly.

The Two Releases

v3.3.2

v3.3.2

Oct 10, 2026· 12 days ago

Minimal release notes: "## Changelog * 35d14520fdd3a4de24f989b835611f5585cdebb3 chore(deps): classify libc as direct for release recovery (#1779"

Full release notes
cli@1.3.1

cli@1.3.1

Oct 10, 2026· 12 days ago

Fixed critical flow-engine bugs related to assertion durations, error reporting, and step dependency management to improve reliability and performance.

Full release notes