Skip to content

Releases

Rocket 0.92.2 — Languages and hosting reviews

Choose a tag to compare

@JasXTD JasXTD released this 09 Nov 20:54

Rocket 0.92.2

Language preferences, saved appearance at startup, and expanded hosting reviews
and CLI workflows. Windows, Linux and Apple Silicon portable packages share the
same source revision.

Changes

  • Languages: select any of ten preview translations in Preferences → General.
    Rocket initially detects your system language, remembers explicit choices and
    falls back to English where a screen is unfinished. Git/identity, Terminal and
    AI draft settings now use the translation catalogs.
  • Startup appearance: apply the saved theme, language and zoom before the
    first visible frame, without waiting for Git discovery.
  • Inline reviews: single-line comments for GitLab, Bitbucket Cloud,
    Bitbucket Server/Data Center, Azure DevOps Services and Server, plus batched
    single-line reviews for Gitea. GitHub range comments remain supported. Preview
    the exact diff/revision; changed revisions refuse submission and uncertain
    results retain the draft for recovery instead of retrying a write.
  • CLI hosting: account checks, PR/issue lists, details, creation, reviews and
    merging with JSON output, explicit environment credentials and required
    review fingerprints before writes.
  • Composed workflows: reviewed commit-push and branch switch-saved in
    the CLI, with partial outcomes and recovery data. Localhost MCP exposes phases,
    commit/stash IDs, remote outcomes and cancellation.
  • GitLab search: server-side title/description, author and assignee filters
    for merge requests and issues, with repository scope preserved across pages.
  • Mac hosting: fix discovery of the trusted system /usr/bin/curl; ignore
    executable substitutions through PATH, SystemRoot or Git's install folder.

Packages

Platform Package Requirements
Windows x64 Rocket-0.92.2-windows-x64.zip Windows 10/11 x64; Git and required app-local runtimes included.
Linux x64 Rocket-0.92.2-linux-x64.tar.gz glibc 2.43+, a desktop session and installed Git. Built in Ubuntu 26.04 WSL; older distributions cannot use this archive.
macOS Apple Silicon Rocket-0.92.2-macos-arm64-preview.zip macOS 15+ and installed Git; Intel Macs are not supported.

Extract into a new folder and keep helpers/resources together. Do not overwrite
a running app. Repositories, account settings, credentials and SSH keys are not
part of these packages.

The Mac package is a preview: ad-hoc signed, without Developer ID signing or
notarization. Physical Mac, IME/Retina and normal-user shell/Keychain acceptance
remain pending. Install it manually; it is not an in-app update archive. Rocket
does not disable Gatekeeper or relax its update trust checks.

Scope of verification

Focused tests use temporary repositories and loopback mock APIs for hosting
requests, changed revisions, Unicode paths, authentication failures, cancellation,
uncertain writes and diagnostic privacy. Mock acceptance does not establish
real-service interoperability for non-GitHub providers. Preview translations are
not yet complete throughout the app. See Hosting and
CLI for command and provider-specific limits.

Verify a download

Each archive has a .sha256 sidecar. SHA256SUMS lists all three archives.

Get-FileHash -Algorithm SHA256 .\Rocket-0.92.2-windows-x64.zip
# Linux
sha256sum -c Rocket-0.92.2-linux-x64.tar.gz.sha256
# macOS
shasum -a 256 -c Rocket-0.92.2-macos-arm64-preview.zip.sha256

Compare with the published checksum before use. Extracted packages also contain
file inventories. Checksums verify bytes; they do not replace publisher signing.

Rocket 0.92.1 — Windows, Linux and Apple Silicon preview

Choose a tag to compare

@JasXTD JasXTD released this 09 Nov 11:53

Rocket 0.92.1

This release adds the Apple Silicon macOS preview and includes the latest
desktop fixes. Windows and Linux portable packages remain available.

Changes

  • macOS preview: native menus and Command shortcuts, system spelling for
    commit messages, Keychain-backed protected storage, system SSH, zsh terminal,
    repository notifications, and CJK/emoji fallbacks.
  • Isolated Mac Lua: a hash-bound Pulley helper inside Rocket.app, with
    bounded memory, cancellation and parent-exit cleanup. Windows and Linux keep
    their existing native sandboxes.
  • Mac update groundwork: verified downloads, cancellation and rollback are
    implemented; installation still requires Developer ID signing and notarization.
  • Search fields: text and placeholders align vertically with their icons.
  • Bundled Git startup: faster inventory and hashing without dropping any
    pinned-file verification; separate timing diagnostics help identify slow checks.
  • Security and recovery: refuse symlinked Unix MCP fixture markers, preserve
    useful Keychain errors without losing unsaved Lua code, and retain the selected
    terminal shell when using isolated history.

Packages

Platform Package Requirements
Windows x64 Rocket-0.92.1-windows-x64.zip Windows 10/11 x64; Git and required app-local runtimes are included.
Linux x64 Rocket-0.92.1-linux-x64.tar.gz glibc 2.43+, a desktop session and installed Git. Built and tested in Ubuntu 26.04 WSL; older distributions are not compatible with this archive.
macOS Apple Silicon Rocket-0.92.1-macos-arm64-preview.zip macOS 15+ and installed Git; Intel Macs are not supported by this package.

Extract into a new folder. Keep all helper executables and resources together.
Do not overwrite an app while it is running. Existing repositories, settings,
credentials and SSH keys are not included in these packages.

The Mac package is a preview: it is ad-hoc signed, not Developer-ID-signed or
notarized. It has passed Apple Silicon runner tests; physical Mac, IME/Retina and
normal-user shell/Keychain acceptance remain pending. This ZIP is for manual
installation and is deliberately not an in-app update archive. Rocket does not
disable Gatekeeper or relax its production update trust checks.

Verify a download

Each archive has a matching .sha256 file; the release also includes
SHA256SUMS. Compare the archive's SHA-256 with the published value before use.

PowerShell:

Get-FileHash -Algorithm SHA256 .\Rocket-0.92.1-windows-x64.zip

Linux:

sha256sum -c Rocket-0.92.1-linux-x64.tar.gz.sha256

macOS:

shasum -a 256 -c Rocket-0.92.1-macos-arm64-preview.zip.sha256

The extracted packages also contain inventories and per-file checksums. Checksums
detect mismatched bytes; they do not replace publisher signing or notarization.

Verification

Built from commit 671ce4b904fac5e56a0bd8aaf397e6faeb73e3ca. Windows: 12 extracted-package cases and five focused release gates passed. Linux: two actual-worker tests, real update-archive acceptance and five localhost MCP cases passed; repository fingerprints were unchanged. The optimized Mac app passed real-worker and package verification plus 14 localhost MCP scenario groups in the native build.

All archives were checked after extraction. The Mac preview remains unsigned by Developer ID and not notarized; real-device testing is still pending. No claim of fresh Windows 11 or broad Linux-distribution acceptance is made.

Rocket 0.92.0 — Windows and Linux preview

Choose a tag to compare

@JasXTD JasXTD released this 08 Nov 04:11

Rocket 0.92.0 packages the native Rust Git client for Windows x64 and adds a Linux x64 preview. These portable downloads contain the application and its matching helpers; no installer is needed.

Highlights

  • Linux preview: everyday Git operations, the integrated terminal, SSH key management, hosting requests, localhost MCP, app updates and sandboxed Lua extensions. Linux uses your installed Git and system services.
  • Readable CJK text: Linux embeds the verified, licensed Noto Sans CJK fallback for Chinese, Japanese and Korean text, including code editors and extension previews. Installed fonts retain priority, and existing Latin metrics are preserved.
  • Configurable secret scanning: the default total budget is now 256 MiB of cumulative uncompressed Git objects. Change it in Preferences → Security → Total scan budget. Reachable history counts toward the budget; the 128 MiB per-object limit, secret/API-key checks and cancellation remain in place. CLI clients use the default independently of desktop settings.
  • Linux security hardening: stricter private state and update storage checks; cross-process preview ownership; and tighter Lua sandbox memory, capability, syscall and resource limits. Unsafe storage and unavailable sandbox protection produce an error instead of an insecure fallback.
  • Local crash reports: review bounded diagnostic metadata through Help → Crash Reports and choose whether to export it. Reports are not uploaded automatically and do not contain memory dumps or repository contents.
  • Interface and navigation improvements: the Clay theme, additional interface languages, updated branch switching and diff controls, code search, repository maps and redesigned review surfaces.

See the changelog at this release for the detailed changes included in these packages, including entries previously labelled Unreleased.

Download and run

Platform Package Requirements and startup
Windows x64 Rocket-0.92.0-windows-x64.zip Extract the entire ZIP into a writable folder and open rocket.exe as your normal user. Includes Git for Windows 2.56.0.windows.4 and the required native runtimes.
Linux x64 preview Rocket-0.92.0-linux-x64.tar.gz Requires glibc 2.43 or newer, Git 2.46 or newer and an X11/Wayland desktop. Extract the archive and run ./rocket inside Rocket-0.92.0-linux-x64 as your normal user. This is not a universally compatible Linux bundle.

Linux feature requirements include system OpenSSH for SSH, libsecret and an unlocked desktop keyring for saved credentials, and trusted system curl/gzip for the corresponding network/update operations. Lua extensions require x86_64 and an enabled Landlock sandbox; scripts are refused if isolation is unavailable. See Linux setup and feature requirements.

When moving from a local development bundle, extract into a new folder rather than mixing old and new helpers. Custom scan budgets use settings format v28; older Rocket builds refuse that state instead of silently dropping the saved policy.

SHA-256 checksums

Matching .sha256 files are attached for both packages. Compare the downloaded archive against its checksum before extraction:

e37e30ca028d25975dc5ca20ae1337a40d47eafe2f290583e77a3be1b53fc8f9  Rocket-0.92.0-windows-x64.zip
5e9f615771ceffe8996a260da94fd990fab403862a7fd8d8c2f562de792120bb  Rocket-0.92.0-linux-x64.tar.gz

Windows: use Get-FileHash -Algorithm SHA256 on the ZIP. Linux: with the archive and sidecar in the same folder, run sha256sum -c Rocket-0.92.0-linux-x64.tar.gz.sha256. Each archive also contains its file inventory and update manifest.

Verification and current limits

  • Built from commit 2c71d446; all 1,079 recorded source inputs were rechecked before publication.
  • Actual archive contents, hashes, helper bindings, manifests, paths and Linux executable permissions were verified. The Linux archive also passed the application's extraction/install-copy validation.
  • Nine focused localhost MCP scenarios passed per platform, covering CJK rendering, compact windows, saved scan budgets and protected commits. Thirty focused Linux tests passed, including cancellation, storage safety, updates and the shipping Lua worker.
  • Runtime validation used the existing Windows 10 host and Ubuntu 26.04 under WSL2/WSLg with software rendering. Fresh Windows 11, other Linux distributions and hardware graphics have not been established by this test run. This publication does not claim a new full-suite or live-hosting test pass.
  • Rocket application binaries are unsigned. Checksums verify content consistency; they are not a Rocket publisher signature.