self-host →

v3.2.1

View on GitHub Upgrade guide

Spotlight

  • Send custom metrics, logs, and traces from runner jobs through a ready-to-use local OpenTelemetry endpoint at 127.0.0.1:4318. The collector runs on every runner; forwarding to the configured OTLP endpoint requires extras=otel.

CloudFormation

  • No CloudFormation-specific changes.

Terraform

  • Fix app_tag = null in Fleet so it uses the release default instead of failing during template interpolation.

Other fixes

  • Make CPU, memory, disk, and I/O bottlenecks easier to identify through Linux runner diagnostics in the agent logs.
  • Prevent jobs from waiting while Fleet initializes warm-pool cost data by falling back to cold launches.
  • Fix percentage metric charts by respecting OTLP units and using consistent 0–100 axes.
  • Stop Fleet from retrying cleanup forever for EC2 instances that no longer exist.

Release resources