Skip to content
This repository was archived by the owner on Jul 24, 2026. It is now read-only.

Releases: r266-tech/sub2cli

sub2cli end of life (2026-07-22)

Choose a tag to compare

@r266-tech r266-tech released this 24 Jul 05:35

sub2cli reached end of life on 2026-07-22. The default branch now contains fail-closed tombstones and the Sub2API operations code has moved to its independent controller. This terminal release intentionally contains no executable assets. Historical releases remain available only as archive history and must not be used as an active Sub2API dependency.

sub2cli desktop 0.2.15

Choose a tag to compare

@r266-tech r266-tech released this 11 Jul 12:58

Fresh-machine relay bootstrap and runtime hardening release.

  • Adds transactional one-line ChatGPT App relay setup for macOS and Windows.
  • Preserves concurrent auth/config changes and refuses existing custom profiles safely.
  • Hardens OAuth refresh, route-pool failover, Grok reasoning-effort compatibility, and local proxy ownership.
  • Windows path is verified on windows-latest, including inbox Windows PowerShell 5.1.

Unsigned macOS 26+ Apple Silicon build. After dragging to /Applications, if Gatekeeper blocks first launch:

xattr -dr com.apple.quarantine /Applications/sub2cli.app
open /Applications/sub2cli.app

sub2cli desktop 0.2.14

Choose a tag to compare

@r266-tech r266-tech released this 11 Jul 06:52

Highlights

  • Keep the official ChatGPT login when present while routing model requests through the API connection pool.
  • Allow relay-only users to use the connection pool without signing in to an official account.
  • Normalize relay DONE and incomplete response.completed stream markers into the terminal event Codex expects.
  • Preserve genuine EOF and connection-reset failures instead of reporting truncated output as complete.
  • Isolate automated route-pool tests from the live Codex / ChatGPT App.

Unsigned macOS 26+ Apple Silicon build.

DMG SHA-256: 9d1e14b0079f6a804e5cc532e8785b1861a73804a57da1cc39be787fec14fca8
ZIP SHA-256: 8560c18d5cbb74ec5137075fa7bc25bd2b1d379971e7991e61a7ee8c8f37059e

sub2cli desktop 0.2.13

Choose a tag to compare

@r266-tech r266-tech released this 11 Jul 05:14

Requires macOS 26+ on Apple Silicon (arm64).

Unsigned desktop build. After dragging sub2cli.app to /Applications, if Gatekeeper blocks it:

xattr -dr com.apple.quarantine /Applications/sub2cli.app
open /Applications/sub2cli.app

Highlights:

  • Preserve the native ChatGPT account experience while authenticated local proxy traffic uses route pools.
  • Stream native Responses and preserve /responses/compact, with pre-commit SSE error classification and route failover.
  • Expose rich Sol reasoning metadata and Fast only for models whose upstream priority tier was verified.
  • Support explicit manual model pins and auto-follow routes without leaking unrelated models into pool catalogs.
  • Require the per-install local bearer for Responses, model discovery, and route-pool status endpoints.
  • Harden OAuth ownership, rollback durability, private credentials/logs, and proxy process ownership checks.

SHA-256:

  • sub2cli-0.2.13.dmg: 168d17453a5cc09211fb0d483d2adb5388cf766d3e951065aff54ef3f1946fda
  • sub2cli-0.2.13.zip: a8b166f10d24c51ff6ad9d3723539982f03fe4d23c7e9026ec3480160f5ed082

sub2cli desktop 0.2.12

Choose a tag to compare

@r266-tech r266-tech released this 02 Jul 07:25

Unsigned macOS desktop build.

Changes:

  • Support New API / OpenAI-compatible API-key channels from the add-relay flow.
  • Detect and preserve Responses vs Chat protocol for custom API routes.
  • Accept both site roots and /v1 API base URLs without generating duplicate /v1/v1 model probes.

SHA256:

  • sub2cli-0.2.12.dmg: 5681ac05ad95f66d717212322724acb06af2daefc8ae91a0893750b96ae3e9ca
  • sub2cli-0.2.12.zip: e2ba9fa014392203ed9ece834858372782776974d3ae6ccf79ca35d2f8ec970a

sub2cli desktop 0.2.11

Choose a tag to compare

@r266-tech r266-tech released this 29 Jun 14:56

Unsigned macOS desktop build.

Changes:

  • Hot-apply saved route pools immediately without restarting Codex.
  • Fail over relay routes on HTTP 429 and relay-wrapped 'last status: 429 Too Many Requests' errors.

SHA256:

  • sub2cli-0.2.11.dmg: 88004e877d13e82309c2b82a246eba91169e6b4ac61b953e9b7fc80e89d0b12b
  • sub2cli-0.2.11.zip: 18666bd54e0d7bc21fd2f4406116e2b599989f30eb81c3ceea4847aad31840c4

sub2cli desktop 0.2.10

Choose a tag to compare

@r266-tech r266-tech released this 26 Jun 07:05

Unsigned macOS desktop build.

Changes:

  • Show subscription daily/weekly/monthly reset countdowns in the relay dashboard.
  • Make sidebar relay switching instant by updating selection first and refreshing relay data in the background.

Checksums:

  • sub2cli-0.2.10.dmg: aaf0178113ebc9cc2d0cdebefbce4ef197aa0f5fecd213c03d6c00faadf6563a
  • sub2cli-0.2.10.zip: 38b06a6ea160c2299c30a62e86180b43d12e9d7d55c637244624e8ec4a93d092

sub2cli desktop 0.2.9

Choose a tag to compare

@r266-tech r266-tech released this 25 Jun 09:06

Unsigned macOS desktop build.\n\n- Scope route-pool automatic retries to official model-capacity errors.\n- Surface relay-side errors such as balance/network failures directly instead of failover retrying them.

sub2cli desktop 0.2.8

Choose a tag to compare

@r266-tech r266-tech released this 25 Jun 02:18
  • Local relay credential cache avoids macOS Keychain prompts for relay login/token refresh.\n- Route pools load saved relay sources before adding routes and normalize bare relay domains.\n- Route pool config saves are protected from stale bootstrap writes, so saved route order survives app refresh/startup.\n- Route pools recover from stale relay key ids by saved key name.\n- OpenAI transient model-capacity success-errors retry on the same route before failover.\n- Release build publishes both unsigned DMG and zip artifacts.

sub2cli desktop 0.2.7

Choose a tag to compare

@r266-tech r266-tech released this 23 Jun 09:18

Unsigned macOS desktop build.

Changes:

  • Fix startup error states so sidebar relay/custom API/official account lists finish loading when the current relay needs login.
  • Fix an extra blank macOS helper window appearing beside the main desktop app window.

After dragging sub2cli.app to /Applications, if macOS blocks it:

xattr -dr com.apple.quarantine /Applications/sub2cli.app
open /Applications/sub2cli.app