Skip to content

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 06 Sep 06:55
· 9 commits to main since this release

Added

  • Releases now carry a standalone executable for macOS, Linux, and Windows on
    both arm64 and x86-64, published as GitHub release assets alongside
    checksums.txt, LICENSE, and the changelog section for the version. Each
    binary is compiled and started on a runner of its own platform before the
    release is published — the reported version, the api command surface, the
    completion function name, the completion callback, and the usage exit code
    are all checked — and the assets are re-hashed against per-platform manifests
    before anything is uploaded. Downloading one needs no Node installation:

    curl -fsSL -o langfuse-cli \
      https://github.com/cognelis/langfuse-cli/releases/latest/download/langfuse-cli-darwin-arm64
  • bun run compile accepts --target <bun-triplet> (for example
    bun-linux-arm64), so a checkout can build an executable for another
    platform. Without it the host platform is used, as before.

Fixed

  • A checkout on Windows can now build. The bundled OpenAPI snapshots are pinned
    by a SHA-256 over their text, and Git's default core.autocrlf on Windows
    rewrote every line ending, so the integrity check rejected all six snapshots.
    A repository-wide .gitattributes keeps them LF, and the mismatch now says
    when CRLF is the cause.

Install

npm i -g @cognelis/langfuse-cli@2.1.0

Or take the standalone executable for your platform. It embeds every bundled API
contract and needs no Node installation:

curl -fsSL -o langfuse-cli https://github.com/cognelis/langfuse-cli/releases/download/v2.1.0/langfuse-cli-darwin-arm64
chmod +x langfuse-cli && ./langfuse-cli --version

Each binary was built and smoke-tested on a runner of its own platform. Verify a
download against checksums.txt:

shasum -a 256 --ignore-missing -c checksums.txt