Skip to content

0.3.0 - 2026-06-15

Choose a tag to compare

@github-actions github-actions released this 15 Jun 15:17

Release Notes

The release that completes the build-time upload unification surface: artefact
uploads and JS source maps now both flow through the CLI, so producers (Gradle
plugin, fastlane, BugseeAgent) no longer maintain their own HTTP/compression/
retry/chunking stacks.

Added

  • upload build — register a build and upload its artefact in one shot. Packs
    the artefact (STORED) plus an optional R8/ProGuard mapping (zstd, method 93)
    into the normalized upload ZIP, then either single-PUTs it or runs the chunked
    protocol (--chunked). Emits the build-info bundle from the same registration
    and prints the resulting build_id to stdout.
  • upload build --chunked — full builds chunked-upload protocol
    (chunk-options → streamed SHA-1 hashing → chunk check → PUT-missing dedup →
    chunked submit), for artefacts above the single-PUT threshold.
  • sourcemaps inject — embed a deterministic, content-derived UUIDv5 debug-id
    into JS bundles (//# debugId= plus a defensive globalThis._bugseeDebugIds
    runtime stub) and into the paired .map (debug_id + debugId). Idempotent
    and --dry-run aware.
  • debug-files upload --type sourcemaps — discover .map files, key each by
    its embedded debug-id (precedence debug_iddebugId → legacy uuid, or a
    caller-supplied --uuid), pack as a single zstd entry, and upload through the
    shared presigned protocol. The worker auto-detects the sourcemap format by
    content and re-derives the same key.

Changed

  • presigned.rs now runs entirely on the shared upload::http layer (one
    HTTP client, telemetry header, retry/backoff, and log-truncation
    implementation across every upload path), and takes an explicit RetryPolicy.

Removed

  • sourcemaps upload — folded into debug-files upload --type sourcemaps so
    every symbol/debug artefact uploads through one command surface.

Install bugsee-cli 0.3.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/bugsee/bugsee-cli/releases/download/v0.3.0/bugsee-cli-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/bugsee/bugsee-cli/releases/download/v0.3.0/bugsee-cli-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install bugsee/tap/bugsee-cli

Install prebuilt binaries into your npm project

npm install @bugsee/bugsee-cli@0.3.0

Download bugsee-cli 0.3.0

File Platform Checksum
bugsee-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
bugsee-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
bugsee-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
bugsee-cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
bugsee-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum