Skip to content

v1.0.4

Choose a tag to compare

@emptyOVO emptyOVO released this 09 Feb 18:33
· 25 commits to master since this release

v1.0.4

This release focuses on runtime reliability and repeatable cross-database E2E verification.

Highlights

  • Added a standardized E2E entrypoint:
    • make e2e-mysql-redis
    • scripts/e2e.sh
  • Stabilized worker registration against startup races:
    • Worker register RPC now retries with backoff instead of failing fast on transient Unavailable / DeadlineExceeded.
  • Improved E2E execution robustness:
    • Per-flow config check before run
    • Retry on transient failures
    • Per-run timeout guard
    • Built-in plugin cache cleanup to avoid ABI mismatch after package/runtime updates
    • Randomized transform port per run to reduce collisions

Included Commits

  • 232a154 feat(e2e): add make target and mysql-redis end-to-end script
  • b3ef83c fix(runtime): retry worker registration and stabilize cross-db e2e

Validation

  • make e2e-mysql-redis completed with all flow categories:
    • seed (mysql -> redis event source)
    • m2m (mysql -> mysql)
    • m2r (mysql -> redis)
    • r2m (redis -> mysql)
    • r2r (redis -> redis)