Skip to content

Releases

Rayline 0.4.1

Choose a tag to compare

@chilang chilang released this 06 Nov 00:16
2abd0db

Rayline 0.4.1 (build 0.4.1+2abd0dbcc7ee, source 2abd0db).

Install:

curl -fsSL https://get.rayline.ai/install.sh | bash
brew install rayline-ai/tap/raydock

Windows (PowerShell): irm https://get.rayline.ai/install.ps1 | iex

These are the same signed files served from https://get.rayline.ai/cli/v0.4.1+2abd0dbcc7ee/. SHA256SUMS is signed with minisign (SHA256SUMS.minisig); its Homebrew tarball entries keep the homebrew/ path prefix of that layout. Rayline.dmg and Rayline-macosx_11_0_arm64.zip are Developer ID signed and notarized.

What's Changed

  • feat(local-router): record the cloud's route id per forwarded request by @dorota-memex in #148
  • fix(harness): align hosted ARC model catalogs by @chilang in #150
  • fix(local-router): Chat Completions requests record the full metrics lifecycle by @dorota-memex in #151
  • feat(cli): hermes keys its own conversation via session_affinity_header by @dorota-memex in #152
  • feat(hybrid)!: V is v_value, in settings and on the Routes API by @madamowski in #154
  • fix(local-router): non-streaming Responses turns on Anthropic routes close their metrics row by @dorota-memex in #153
  • feat(hybrid)!: the default profile decides with arc-swift-1.0 and sends no V by @madamowski in #156
  • fix(cli): hybrid profile speaks Routes API V1 (v_value, no exclusive, no digest) by @dorota-memex in #157
  • hybrid: production router by default; say what a hybrid turn costs by @dorota-memex in #149
  • chore(release): bump Rayline to 0.4.0 by @madamowski in #155
  • Remove the Legacy Rules Router (rayline-router) from raydock by @madamowski in #158
  • Rename the on-device virtual model to rayline-auto by @madamowski in #159
  • chore(release): bump Rayline to 0.4.1 by @madamowski in #160

Full Changelog: v0.3.1...v0.4.1

Rayline 0.3.1

Choose a tag to compare

@chilang chilang released this 02 Nov 17:34
f3f89d9

Rayline 0.3.1 (build 0.3.1+f3f89d9383f9, source f3f89d9).

Install:

curl -fsSL https://get.rayline.ai/install.sh | bash
brew install rayline-ai/tap/raydock

Windows (PowerShell): irm https://get.rayline.ai/install.ps1 | iex

These are the same signed files served from https://get.rayline.ai/cli/v0.3.1+f3f89d9383f9/. SHA256SUMS is signed with minisign (SHA256SUMS.minisig); its Homebrew tarball entries keep the homebrew/ path prefix of that layout. Rayline.dmg and Rayline-macosx_11_0_arm64.zip are Developer ID signed and notarized.

What's Changed

  • fix(cli): raydock openclaw launches on Chat Completions with session affinity by @dorota-memex in #137
  • fix(local-router): Chat Completions usage reports prompt and cached tokens from streams by @dorota-memex in #138
  • fix(local-router): Responses usage reports prompt and cached tokens from streams by @dorota-memex in #139
  • fix(omp): correct ARC metadata and simplify onboarding by @chilang in #143
  • fix(proxy): routed selective subagents use the config route model, else ARC Swift by @madamowski in #144
  • docs(examples): routing-mode configs route on ARC by @madamowski in #145
  • fix(claude): raydock decides every subagent's model; --model X applies to all by @madamowski in #146
  • chore(release): bump Rayline to 0.3.1 by @madamowski in #147

Full Changelog: v0.3.0...v0.3.1

Rayline 0.3.0

Choose a tag to compare

@chilang chilang released this 28 Oct 18:25
050ddf4

Rayline 0.3.0 (build 0.3.0+050ddf4377f4, source 050ddf4).

Install:

curl -fsSL https://get.rayline.ai/install.sh | bash
brew install rayline-ai/tap/raydock

Windows (PowerShell): irm https://get.rayline.ai/install.ps1 | iex

These are the same signed files served from https://get.rayline.ai/cli/v0.3.0+050ddf4377f4/. SHA256SUMS is signed with minisign (SHA256SUMS.minisig); its Homebrew tarball entries keep the homebrew/ path prefix of that layout. Rayline.dmg and Rayline-macosx_11_0_arm64.zip are Developer ID signed and notarized.

What's Changed

  • fix(cli): raise the hybrid output cap from 4096 to 32k by @chilang in #135
  • Make Raydock the primary CLI with a supported rayline alias by @davidvgilmore in #136

Full Changelog: v0.2.14...v0.3.0

Rayline 0.2.14

Choose a tag to compare

@chilang chilang released this 27 Oct 01:49
0a478d3

Rayline 0.2.14 (build 0.2.14+0a478d340f13, source 0a478d3).

Install:

curl -fsSL https://get.rayline.ai/install.sh | bash
brew install rayline-ai/tap/rayline
brew install --cask rayline-ai/tap/rayline-app   # macOS menu bar app (Apple silicon)

Windows (PowerShell): irm https://get.rayline.ai/install.ps1 | iex

These are the same signed files served from https://get.rayline.ai/cli/v0.2.14+0a478d340f13/. SHA256SUMS is signed with minisign (SHA256SUMS.minisig); its Homebrew tarball entries keep the homebrew/ path prefix of that layout. Rayline.dmg and Rayline-macosx_11_0_arm64.zip are Developer ID signed and notarized.

What's Changed

  • Hybrid: typed routing.signals pass-through (x-vsr-signals) by @davidvgilmore in #128
  • docs: changelog for 0.2.13 by @chilang in #124
  • release: pin rayline-core to semantic-router#357 (1b0150e7); zstd 0.14 for RUSTSEC advisories by @davidvgilmore in #130
  • hybrid: OpenCode 2 end to end; admitted limits for every harness; 1M harness / 96k local windows by @davidvgilmore in #129
  • hybrid: confirm the local model is Qwen3.8-27B at start; NOTICE attributes the embedded Qwen tokenizer by @davidvgilmore in #131
  • chore(release): bump Rayline to 0.2.14 by @davidvgilmore in #132

Full Changelog: v0.2.13...v0.2.14

Rayline 0.2.13

Choose a tag to compare

@chilang chilang released this 26 Oct 06:56
997c125

Rayline 0.2.13 (build 0.2.13+997c125db4d7, source 997c125).

Install:

curl -fsSL https://get.rayline.ai/install.sh | bash
brew install rayline-ai/tap/rayline
brew install --cask rayline-ai/tap/rayline-app   # macOS menu bar app (Apple silicon)

Windows (PowerShell): irm https://get.rayline.ai/install.ps1 | iex

These are the same signed files served from https://get.rayline.ai/cli/v0.2.13+997c125db4d7/. SHA256SUMS is signed with minisign (SHA256SUMS.minisig); its Homebrew tarball entries keep the homebrew/ path prefix of that layout. Rayline.dmg and Rayline-macosx_11_0_arm64.zip are Developer ID signed and notarized.

What's Changed

  • fix(claude,proxy): keep full history: message threads off in proxy mode, refuse continuations by @chilang in #119
  • Supervise the VSR execution sidecar for hybrid agent routing by @davidvgilmore in #120
  • feat(cli): configure and launch Claude Desktop in one command by @chilang in #121
  • Hybrid v2: Rayline Local defaults and routing override block by @davidvgilmore in #122
  • Hybrid hardening: decisions-URL allowlist, pre-core rollback by @chilang in #125
  • fix(hybrid): advertise the cloud context window to Pi so capacity handoff works by @chilang in #127

Full Changelog: v0.2.12...v0.2.13

Rayline 0.2.12

Choose a tag to compare

@chilang chilang released this 23 Oct 09:03
ee1afb0

Rayline 0.2.12 (build 0.2.12+ee1afb00b6cd, source ee1afb0).

Install:

curl -fsSL https://get.rayline.ai/install.sh | bash
brew install rayline-ai/tap/rayline
brew install --cask rayline-ai/tap/rayline-app   # macOS menu bar app (Apple silicon)

Windows (PowerShell): irm https://get.rayline.ai/install.ps1 | iex

These are the same signed files served from https://get.rayline.ai/cli/v0.2.12+ee1afb00b6cd/. SHA256SUMS is signed with minisign (SHA256SUMS.minisig); its Homebrew tarball entries keep the homebrew/ path prefix of that layout. Rayline.dmg and Rayline-macosx_11_0_arm64.zip are Developer ID signed and notarized.

What's Changed

  • fix(cli): default the Codex subscription endpoint to gpt-6-astra by @dorota-memex in #73
  • fix(codex-app): merge Rayline settings into the app config in place by @dorota-memex in #74
  • docs: stop describing --local and --route all as fully on-device by @dorota-memex in #75
  • fix(local-router): move the built-in default to Claude 5 and refresh endpoint catalogs by @dorota-memex in #76
  • fix(cli): codex default router config follows --env by @chilang in #78
  • feat(cli): rayline opencode|pi|omp|hermes|openclaw launchers by @chilang in #79
  • fix(cli): rayline pi resends unsigned thinking as thinking, not text by @chilang in #81
  • fix(cli): a second launcher no longer fails on the metrics port by @chilang in #85
  • fix(cli): keep the router key out of Codex's environment by @chilang in #86
  • fix(cli): keep the router key out of OpenClaw's model cache by @chilang in #87
  • chore(release): bump Rayline to 0.2.8 by @chilang in #88
  • feat(cli): read the auto-compact window from the router for the launch model by @madamowski in #91
  • fix(deps): update quinn-proto and rustls for new RustSec advisories by @madamowski in #93
  • chore(release): bump Rayline to 0.2.9 by @madamowski in #92
  • fix(deps): update rustls-webpki for RUSTSEC-2026-0382 by @madamowski in #96
  • fix(proxy): send routed subagent turns to the cloud router as rayline-router by @madamowski in #95
  • chore(release): bump Rayline to 0.2.10 by @madamowski in #97
  • fix(local-router): refuse cross-origin, DNS-rebound and non-JSON POST requests by @chilang in #100
  • fix(local-router): Responses stream carries output in response.completed by @davidvgilmore in #99
  • fix(claude): let Claude Code size the session unless the router knows a window by @chilang in #98
  • ci(release): make release.yml dispatch-only; never overwrite a release by @chilang in #102
  • fix(local-router): refuse duplicate Host/Origin/Content-Type and Host/authority mismatch by @chilang in #112
  • fix(cli): keep the router key out of harness environments by @chilang in #101
  • feat(cli): rayline claude-desktop — Claude Code in Claude Desktop on ARC by @davidvgilmore in #94
  • fix(hermes): merge Rayline's keys into config.yaml instead of rewriting it by @chilang in #104
  • chore(release): bump Rayline to 0.2.11 by @chilang in #113
  • fix(local-router): never drop a hosted Responses tool when translating by @davidvgilmore in #103
  • fix(local-router): carry Responses namespace tools through Anthropic translation by @davidvgilmore in #105
  • fix(cli): turn off Claude Code's refusal fallback and retry when the router serves the main agent by @chilang in #80
  • feat(local-router): inbound OpenAI Chat Completions by @davidvgilmore in #106
  • chore(release): bump Rayline to 0.2.12 by @chilang in #118

New Contributors

Full Changelog: v0.2.7...v0.2.12

Rayline 0.2.7

Choose a tag to compare

@github-actions github-actions released this 23 Sep 08:38
3bc45a8

Rayline 0.2.7

Assets:

  • rayline-<platform> and rld-<platform> are the bare binaries used by rayline update and the install scripts.
  • rayline-0.2.7-<platform>.tar.gz / .zip archives contain both binaries plus license/readme files.
  • SHA256SUMS covers every uploaded binary and archive.
  • SHA256SUMS.minisig is the minisign signature over SHA256SUMS.

Rayline 0.2.0-rc.1

Rayline 0.2.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Jun 10:19
b1f3793

Rayline 0.2.0-rc.1

Assets:

  • rayline-<platform> and rld-<platform> are the bare binaries used by rayline update and the install scripts.
  • rayline-0.2.0-rc.1-<platform>.tar.gz / .zip archives contain both binaries plus license/readme files.
  • SHA256SUMS covers every uploaded binary and archive.