Skip to content

0.4.0 - 2026-05-31

Choose a tag to compare

@github-actions github-actions released this 31 May 08:24
Immutable release. Only release title and notes can be modified.
06f6839

Release Notes

Added

  • Experimental: --ipc-bind and --ipc-pid-file options for --with-ipc mode, enabling editors and external tools to set a deterministic socket path and track the session PID without parsing arf ipc list. Startup fails if the PID file cannot be written, so the caller is guaranteed to own the session or receive an error (#207).

Changed

  • Experimental/Breaking: arf headless --bind renamed to --ipc-bind, and --pid-file renamed to --ipc-pid-file, for consistency with the equivalent new options on --with-ipc (#207).

Fixed

  • Tab completion no longer times out inside function call arguments (e.g. str(aaa_ + Tab). R's completer takes significantly longer when inside a function call because it also looks up argument names. The fix raises the completion timeout floor to 1000ms in that context (and for :: completions), giving sufficient headroom while retaining a safety boundary against hung completions (#204)

Install arf-console 0.4.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/eitsupi/arf/releases/download/v0.4.0/arf-console-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/eitsupi/arf/releases/download/v0.4.0/arf-console-installer.ps1 | iex"

Download arf-console 0.4.0

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