Skip to content

Artiflow CLI v0.2.1

Choose a tag to compare

What’s new

Artiflow CLI v0.2.1 adds first-class OpenTelemetry observability across CLI workflows and the Artiflow web platform.

OpenTelemetry

  • Exports distributed traces and structured logs over OTLP/HTTP protobuf.
  • Uses http://127.0.0.1:4318 by default, with standard OpenTelemetry environment variables for alternate collectors.
  • Propagates W3C trace context from CLI HTTP requests into Artiflow web requests, connecting command, HTTP, domain, and database work in one trace.
  • Adds stable command, operation, outcome, service, project, Artifact, and Revision attributes while avoiding raw CLI arguments, source paths, and Artifact Source content.
  • Flushes telemetry during CLI shutdown with a bounded timeout, so an unavailable collector cannot hang or fail commands.
  • Honors OTEL_SDK_DISABLED=true in both the CLI and Next.js server telemetry bridge.

Dependency and CI maintenance

  • Refreshes the Effect, OpenTelemetry, Next.js, Drizzle, React, Vite, Storybook, and Playwright stacks, with compatibility fixes verified through unit, browser, E2E, and PostgreSQL integration tests.
  • Updates Vitest to 4.1.10, clearing the critical @vitest/browser file-access advisory GHSA-p63j-vcc4-9vmv from the release dependency graph.
  • Aligns Playwright packages at 1.61.1 and updates the GitHub Actions release and security-analysis toolchain.
  • Requires Node.js 22.19.0 or newer, matching the supported runtime of the bundled Undici 8.x HTTP client.

Configure telemetry

OTEL_EXPORTER_OTLP_ENDPOINT=http://127.0.0.1:4318 artiflow version

OTEL_EXPORTER_OTLP_TRACES_ENDPOINT and OTEL_EXPORTER_OTLP_LOGS_ENDPOINT can override individual signals. OTEL_SERVICE_NAME customizes service identity, and OTEL_SDK_DISABLED=true disables telemetry.

Install

npm install --global artiflow@0.2.1