Skip to content

4.2.2 - 2026-07-18

Latest

Choose a tag to compare

@github-actions github-actions released this 18 Jul 23:12

Release Notes

Fixed

  • Native Mac takeover now rejects conflicting managed ownership before the
    PKG payload is installed.
    v4.2.1 correctly failed a malformed managed
    receipt, but its strict probe ran from postinstall, after Installer had
    already copied /usr/local/bin/tr300; hosted Intel and Apple Silicon jobs
    proved that a failed package script is not sufficient evidence of payload
    rollback. The PKG now embeds the exact signed universal binary as a
    preinstall dry-run probe. Ambiguous state fails before payload mutation,
    while the existing postinstall transaction performs actual convergence only
    after that proof. Failure assertions name any changed binary, receipt,
    payload, or package registration. (task #pkg42)
  • Windows transition validation uses distinct current and legacy asset
    contracts.
    The v4.2 managed channel adds the internal
    tr300-dist-installer.ps1, but an older update baseline cannot be required to
    contain a future-only asset. Current releases still require every v4.2
    Windows family; prior-version selection requires the complete historical
    family it could actually publish. (task #mic1)
  • Generated PKG lifecycle scripts are linted as executable scripts before
    tagging.
    Their quoted builder heredocs no longer hide shell diagnostics;
    the trap-only rollback callback carries a narrowly scoped SC2317/SC2329
    annotation because supported ShellCheck versions classify that same indirect
    invocation differently, while the rollback fixture still executes it.
    (tasks #mic1, #pkg42)

Install tr300 (latest)

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/QubeTX/qube-machine-report/releases/latest/download/tr300-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/QubeTX/qube-machine-report/releases/latest/download/tr300-installer.ps1 | iex"

Download tr300 (latest)

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