Skip to content

Releases: vinilana/jev-gateway

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 06 Oct 18:32
37ff982

0.5.1 (2026-10-06)

Fixed

  • codex: let Codex's automatic reviewer choose its own tools (#56) (204d6d5)

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 21:10
38f2923

0.5.0 (2026-09-25)

Added

  • jev-devin routes Devin CLI tool calls through Jev (#44) (f23d1ca)
  • kilo: add jev-kilo, a launcher for Kilo CLI (#48) (34f6de9)
  • reach Jev with an OpenCode Zen key (#27) (aac48a9)

Fixed

  • claude: never answer a thinking conversation by itself (#39) (9ec3e0e)

v0.4.3

Choose a tag to compare

@github-actions github-actions released this 23 Sep 15:52
332f7c1

0.4.3 (2026-09-23)

Fixed

  • pass Codex subagent requests through instead of taking their tools away (576d89f)
  • pass requests through when a Jev error page cannot fit in a header (0eab07b)

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 23 Sep 15:31
3730401

0.4.2 (2026-09-23)

Fixed

  • dashboard: probe unused peer ports less often, and allow ?peers=none (fbe327d)
  • honour JEV_DIRECT_CALLS=false for tools with no open arguments (aa5af35)
  • opencode: say which agents bypass the gateway, and keep an inherited inline config (384e7f4)

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 21 Sep 11:29
a197836

0.4.1 (2026-09-20)

Fixed

  • keep /health to "ok" once the gateway has a key (57651ff), closes #8
  • keep hostile tool names out of hints, and pass malformed requests through instead of failing (40fd608)
  • keep tool names that are not a single inert token away from Jev and the LLM (f306026), closes #8
  • pass malformed requests through instead of answering 500 (174d84a), closes #8
  • route Chat Completions requests that also carry built-in tools (f6fd00c), closes #8

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 20 Sep 15:13
4f72c63

0.4.0 (2026-09-20)

Added

  • Ask for the Jev key on first run; reach Jev through OpenRouter or Vercel too (c16ad7b)

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 19 Sep 23:41

First version published by the release workflow. It carries everything listed under 0.3.0, which
was tagged but never reached npm.

Changed

  • Releases are automatic: pushing a vX.Y.Z tag publishes to npm through trusted publishing
    (OIDC), with provenance and without tokens, then creates the GitHub release. See
    docs/releasing.md.
  • Pull requests and pushes to main run the type check, the tests and the build in CI, on Node
    22.15 and 24.

Fixed

  • The Homebrew workflow checks for its token before anything else, instead of polling npm for half
    an hour and then failing when no tap is configured.

Install or upgrade: npm install -g jev-gateway

v0.3.0

Choose a tag to compare

@vinilana vinilana released this 19 Sep 20:03

Added

  • OpenCode support. jev-opencode runs stable OpenCode (v1) through a gateway on port 8791,
    injecting a provider through OPENCODE_CONFIG_CONTENT so nothing in your OpenCode config is
    written. Checked against OpenCode 1.18.31. Thanks to @viniciosrab (#4).
  • Gemini API support. The gateway routes POST /v1beta/models/<model>:generateContent and
    :streamGenerateContent, forcing a tool through toolConfig.functionCallingConfig, and
    jev-gemini points the Gemini CLI at a gateway on port 8788. For clients that use a Gemini API
    key. Unit-tested, not yet run against the real API. Thanks to @andrecodexvictor (#5).
  • Homebrew release automation. A workflow that updates a formula in vinilana/homebrew-tap
    after each release. It does nothing until the tap and its token exist; see
    docs/homebrew-tap.md. Thanks to @viniciosrab (#2).
  • Token metering understands Gemini's usageMetadata, streamed or not.

Fixed

  • The proxy dropped the leading /v1 from any path that started with it, so /v1beta/... was
    forwarded as beta/.... Only the /v1 segment is dropped now.

Install or upgrade: npm install -g jev-gateway

v0.2.2

Choose a tag to compare

@vinilana vinilana released this 18 Sep 22:29

Changed

  • How each agent is pointed at a gateway now lives in bin/clients.mjs, and bin/launcher.mjs exports what is needed to start a gateway process. The benchmark uses both. No change in behaviour.
  • The README links to the benchmark and its first results.

Includes the 0.2.1 fix: token metering works with Codex on a ChatGPT subscription.

Install or upgrade: npm install -g jev-gateway

v0.2.1

Choose a tag to compare

@vinilana vinilana released this 18 Sep 21:33

Fixed

  • Token metering now works with Codex on a ChatGPT subscription. That backend streams its replies without a content-type header, so 0.2.0 read them as plain JSON and recorded no tokens at all.

Install or upgrade: npm install -g jev-gateway