0.4.0 - 2026-05-31
Immutable
release. Only release title and notes can be modified.
Release Notes
Added
- Experimental:
--ipc-bindand--ipc-pid-fileoptions for--with-ipcmode, enabling editors and external tools to set a deterministic socket path and track the session PID without parsingarf 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 --bindrenamed to--ipc-bind, and--pid-filerenamed 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 | shInstall 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 |