Skip to content

0.8.1 - 2026-10-08

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Oct 07:18
7a68c37

Release Notes

Changed

  • debug-files upload --type elf upgrades a stored symbol table to DWARF without --force.
    A library first uploaded as an AGP SYMBOL_TABLE (.so.sym) and later available with debug
    info shares one GNU build-id, so the server skipped the richer file and --force (which re-sends
    every library in the run) was the only remedy. Each library now declares what it can symbolicate —
    format_variant = dwarf or symtab, read from the file itself, never its name — and asks the
    server to replace a poorer stored copy (replace_if_richer). A symbol table replaced by an
    unstripped library transfers once and logs upgraded SYMBOL_TABLE -> FULL (upgraded=N in the
    run summary); re-running with the same file, or offering a symbol table when the server holds
    debug info, transfers nothing — the server never downgrades. --force still means "always
    replace" and still declares the variant. See #78.
    • Needs the appserver change in bugsee-appserver#65-#67 (deployed to production before this
      release is adopted). Against a server without it the new fields are ignored and behaviour is
      unchanged; a skipped library with debug info then still gets the "re-run with --force" advice,
      which a current server no longer prints because it would be wrong.
    • The new fields are sent only for --type elf. Every other upload flow's wire body is unchanged.
    • Known limits: --type rust ELF does not send the fields yet, and a library carrying only
      .dynsym symbols is labelled symtab, so a later true SYMBOL_TABLE for it does not replace
      it (a missed upgrade, never a lost symbol).

Install bugsee-cli 0.8.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/bugsee/bugsee-cli/releases/download/v0.8.1/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.8.1/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.8.1

Download bugsee-cli 0.8.1

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-aarch64-pc-windows-msvc.zip ARM64 Windows 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