Skip to content

v0.5.0

Choose a tag to compare

@elpddev elpddev released this 09 Apr 05:57
· 212 commits to main since this release

What's Changed since v0.1.0

CLI (dxcore-agents-cli) — v0.5.0

v0.5.0 — Gradle build system adapter

  • Add Gradle adapter with parse_graph/1 and task_command/3
  • Add TaskGraph.contract/1 — graph contraction for non-cacheable intermediate tasks
  • Add cacheable boolean field to Task struct in dxcore-core

v0.4.0 — CI failure strategy and structured run summary

  • Configurable failure strategy: fail-fast (stop on first failure) or continue-all (skip dependents, continue independent)
  • Structured run summary: task table with status, agent, duration; counts for passed/failed/skipped/cached; failure details with buffered output
  • --failure-strategy CLI flag

v0.3.0 — CLI help and rename

  • Add --help / -h flag support
  • Rename binary from dxcore-agents to dxcore
  • Add Help module with per-subcommand help output
  • Add Config subcommand

v0.2.0 — Initial monorepo integration

  • Integrate DxCore into joinwith monorepo
  • Add dxcore-core shared library, coordinator-oss, agents-cli, coordinator-saas
  • Add GitHub Actions composite actions and OSS sync workflow

Coordinator OSS (dxcore-coordinator-oss) — v0.3.2

v0.3.2 — Gradle adapter support

  • Graph contraction and cacheable task field in dxcore-core

v0.3.1 — Empty task graph fix

  • Broadcast run_complete immediately when task graph has 0 tasks
  • Fixes 600s timeout in CI when turbo --affected finds no work

v0.3.0 — CI failure strategy and run summary

  • ETS-based task log buffering with summary in run_complete events
  • Failure strategy resolution from payload/org settings/app config

Assets

Asset Description
dxcore-agents-cli-linux-x86_64 Self-contained CLI binary (Burrito, no runtime deps)
dxcore-coordinator-oss-linux-x86_64.tar.gz OTP release tarball (requires Erlang/OTP 28)