Skip to content

v0.155.2

Choose a tag to compare

@github-actions github-actions released this 29 Aug 02:42
· 169 commits to main since this release
7ba3ac5

A desktop packaging patch. It completes the desktop publish that v0.155.0 and v0.155.1 could not finish: both built macOS and Windows binaries successfully, but one failing Linux leg withheld the updater manifest, so no platform received an update. Everything else in v0.155.0 (the ADR 0108 context architecture) was published normally and is unchanged.

Linux desktop

  • The Linux app no longer bundles the board CLI (br). The pinned build requires GLIBC 2.39, while the Linux desktop is built against glibc 2.35 on purpose — that older target is what gives the shipped app its reach, and building on a newer one would ship a br that cannot run for anyone on Ubuntu 22.04 LTS or Debian 12.
  • Nothing is lost by this. Linux resolves br exactly as Windows already did: an explicit BR_BIN, then the board plugin's own fetched copy, then PATH — the path that was working before the bundle existed. macOS still ships the pinned binary.
  • A fetched br that cannot execute now fails with the binary's own error (GLIBC_2.39 not found) instead of a bare exit status, so the next packaging mismatch is legible from the build log.

What's Changed

  • fix(desktop): stop bundling br on Linux — its pin needs a glibc we don't ship against by @mabry1985 in #3267

Full Changelog: v0.155.1...v0.155.2