Release complete
Artiflow CLI v0.2.1 is public on npm and GitHub. The public package, release tag, workflow, and signed provenance all resolve to the validated commit f31e6e6.
Version
0.2.1
npm latest
Tests
54
All passing
Minimum Node
22.19
Matches bundled Undici
Release
Verified
Public with provenance
What shipped
- Distributed traces and structured logs exported over OTLP/HTTP protobuf.
- A default telemetry target of
http://127.0.0.1:4318, configurable through standard OpenTelemetry environment variables. - W3C trace-context propagation from CLI commands into Next.js requests, Effect domain operations, and database work.
- Stable command, outcome, service, Project, Artifact, and Revision attributes without exporting raw arguments, source paths, or Artifact Source content.
- Bounded telemetry shutdown so an unavailable collector cannot hang or fail a command.
- Consistent
OTEL_SDK_DISABLED=truebehavior across the CLI and Next.js server bridge.
End-to-end telemetry path
The CLI command span becomes the parent context for server-side HTTP, domain, and database work. Structured logs share the same trace identity, making a release or runtime investigation navigable from either signal.
Configuration
| Environment variable | Purpose |
|---|---|
OTEL_EXPORTER_OTLP_ENDPOINT | Base OTLP/HTTP endpoint; defaults to http://127.0.0.1:4318 |
OTEL_EXPORTER_OTLP_TRACES_ENDPOINT | Optional trace-specific endpoint override |
OTEL_EXPORTER_OTLP_LOGS_ENDPOINT | Optional log-specific endpoint override |
OTEL_SERVICE_NAME | Custom service identity |
OTEL_SDK_DISABLED=true | Disable telemetry without initializing the Effect bridge |
OTEL_EXPORTER_OTLP_ENDPOINT=http://127.0.0.1:4318 artiflow version
Release hardening
Telemetry integrated
The CLI and web platform gained Effect-backed traces, correlated logs, propagation, privacy-conscious attributes, and operational documentation.
Dependency updates reviewed
Compatibility gaps repaired
OpenTelemetry processor constructors were migrated, Playwright packages were aligned, incompatible TypeScript 7 and Node 26 typings were held back, and the CLI runtime floor was corrected in PR #21.
Release security cleared
Vitest 4.1.10 removed critical advisory GHSA-p63j-vcc4-9vmv from the release dependency graph.
Package published and verified
The package was built on Node 22.19.0, audited, checksum-verified, smoke-tested, staged with signed provenance, approved, and installed again from the public registry.
Verification record
- Formatting, type checking, linting, and 54 unit tests passed
- Production CLI and Next.js builds passed
- Storybook build and five real-browser tests passed
- Three Playwright Chromium E2E tests passed
- PostgreSQL migration and integration validation passed
- CLI release dependency and pinned npm CLI audits passed
- Public npm install returned
0.2.1on Node 22.19.0 - npm provenance identifies commit
f31e6e6865f21ae53336515b254852e1f402debe - GitHub release and npm
latestare public
Install
npm install --global artiflow@0.2.1