Skip to content

Releases: GroepOnline/opencodex

v1.5.8

Choose a tag to compare

@github-actions github-actions released this 16 Oct 01:24

Published to npm as @groeponline/opencodex@1.5.8 with dist-tag latest.

What's Changed

Bug Fixes

Chores

Commits

  • release: v1.5.8 (f407300)
  • Merge pull request #380 from GroepOnline/fix/release-preflight-wedge-20261016 (4245446)
  • test(release): match the canonical test-runner invocation in the shim (889eb0f)
  • fix(release): run the preflight suite through the canonical test runner (4e6e4c0)
  • fix(ci): remove tracked Serena state blocking PR tests (#379) (c203100)
  • Merge pull request #378 from GroepOnline/fix/droid-client-visible-models-20261015 (6040a0a)
  • fix(hygiene): allow only the two deliberate Serena project-config files (d629d82)
  • fix(droid): write only client-visible models to the Droid overlay (8ef1d83)
  • chore(serena): add project configuration (#365) (5906f47)

Full Changelog: v1.5.7...v1.5.8

v1.5.7

Choose a tag to compare

@github-actions github-actions released this 15 Oct 05:08
918ba7c

Published to npm as @groeponline/opencodex@1.5.7 with dist-tag latest.

What's Changed

New Features

Bug Fixes

Documentation

Other Changes

Commits

  • release: v1.5.7 (#375) (918ba7c)
  • fix(startup): avoid restore advice for external local gateways (#374) (71f3d4a)
  • fix(update): fail closed on pinned detached CLI checkouts (#373) (a670216)
  • docs(omniroute): fleet-rule naar centrale OCX-proxy (#372) (fb3bba2)
  • Merge pull request #371 from GroepOnline/fix/pool-rotation-noop-snapshots-20261014 (26c4b04)
  • fix(codex): synchronize persisted sticky state on first pick (a1529c2)
  • perf(codex): skip no-op rotation snapshot writes (ab13d51)

Full Changelog: v1.5.6...v1.5.7

v1.5.6

Choose a tag to compare

@github-actions github-actions released this 14 Oct 07:56

Published to npm as @groeponline/opencodex@1.5.6 with dist-tag latest.

What's Changed

New Features

  • feat: publish multi-architecture container images by MisterWanted in #369
  • feat(security,codex): credential-source classifier and pool-rotation persistence by MisterWanted in #363

Bug Fixes

Documentation

Chores

Commits

  • release: v1.5.6 (e2e34ae)
  • feat(security,codex): credential-source classifier and pool-rotation persistence (#363) (f699274)
  • Publish multi-architecture container images (#369) (ec097d8)
  • fix(service): prefer running user unit over abandoned system unit (#364) (73de0c6)
  • docs: align v1.5.5 release, client integrations and evidence ledger (#362) (c767123)
  • fix(cli): respect runtime bind overrides during container startup (#368) (7384110)
  • fix(codex): make built-in managed catalog sync idempotent (#360) (#366) (287dec2)
  • test(trace): port local-only trace reader, compact/cache, and websocket coverage (#367) (c53e195)
  • refactor(gui): feature-scoped Usage components, models and tests (#359) (91242a7)
  • refactor(gui): typed route outlet, navigation ownership and i18n guard (#358) (dc175ca)
  • fix(claude-desktop): harden protocol, library sync and doctor (#349) (52bc938)
  • refactor(gui): split Storage into reviewable components (#353) (8157822)
  • fix(droid): preserve Factory model identities and Codex isolation (#355) (3ddbd9a)

Full Changelog: v1.5.5...v1.5.6

v1.5.5

Choose a tag to compare

@github-actions github-actions released this 14 Oct 01:33

Published to npm as @groeponline/opencodex@1.5.5 with dist-tag latest.

What's Changed

New Features

Bug Fixes

Documentation

Chores

Other Changes

  • hardening(oauth, adapters): stronger OAuth login handling and adapter robustness (draft) by MisterWanted in #352

Commits

  • release: v1.5.5 (fb7d3a1)
  • fix(codex): make external OCX sync truthful and idempotent (#357) (ee9aef5)
  • docs(readme): align gateway documentation and retire obsolete assets (#356) (c6bd443)
  • feat(cli): launch Droid through OCX with scoped proxy settings (#354) (3e15c18)
  • feat(models): persist custom reasoning efforts (#347) (ddbe2ea)
  • fix(oauth): harden token handling and preserve account identity (#352) (fc04fed)
  • fix: keep a minimal PATH in the status JSON clamp test (#350) (9dc8bfe)
  • fix(ci): make issue automation independent of jan runner (#348) (ea6c4ec)
  • refactor(management): isolate Claude Code route and auth-mode invariants (#346) (2729726)
  • refactor(management): isolate Claude Desktop API route group (#345) (af686e4)
  • refactor(management): extract guarded Grok API route group (#344) (d408839)
  • fix(claude): block retired Desktop aliases from Codex fallback (#343) (7d483b9)
  • fix(claude-desktop): harden integration ownership and rollback (#340) (5903731)
  • fix(ci): stabilize issue workflow checkouts on jan (#342) (e21cf77)
  • docs(review): verify architecture recommendations and correct proxy security notes (#341) (c00607a)
  • docs: add architecture review and LiteLLM patterns (7292e96)
  • test(codex): isolate external OCX catalog sync from host credentials (#339) (fcff5f9)

Full Changelog: v1.5.4...v1.5.5

v1.5.4

Choose a tag to compare

@github-actions github-actions released this 10 Oct 06:10
8960974

Published to npm as @groeponline/opencodex@1.5.4 with dist-tag latest.

What's Changed

Bug Fixes

  • fix(release): set GH_REPO for the checkout-less rollout job by MisterWanted in #335
  • fix(responses): strip safety_identifier in forward mode by MisterWanted in #337

Chores

Commits

  • chore(release): prepare v1.5.4 with Droid forward compatibility (#338) (8960974)
  • fix(responses): strip safety_identifier in forward mode (#337) (a91bdca)
  • fix(release): set GH_REPO for checkout-less rollout (#335) (58dff38)

Full Changelog: v1.5.3...v1.5.4

v1.5.3

Choose a tag to compare

@github-actions github-actions released this 09 Oct 20:28
578fbda

Published to npm as @groeponline/opencodex@1.5.3 with dist-tag latest.

What's Changed

New Features

Bug Fixes

  • fix(deps): clear 2026-09-29 advisories and close a CI path-filter blind spot by @freebuff-web[bot] in #284
  • fix(errors): sanitize Cloudflare edge HTML in client-facing upstream errors by OnlineChef (@ChefGroep) in #279
  • fix(cli): make service usage, status summary, and runtime probing host-independent by @freebuff-web[bot] in #287
  • fix(release): make tag creation hook-independent by OnlineChef (@ChefGroep) in #289
  • fix(codex): keep native GPT models above external OCX routes by MisterWanted in #293
  • fix(codex): separate 5h/weekly quotas and expose reauth by OnlineChef (@ChefGroep) in #291
  • fix: Windows proxy-only restart/teardown and MCP SDK audit for v1.5.3 by OnlineChef (@ChefGroep) in #331

Documentation

  • docs: retire the leftover dev branch and sync branch policy by @freebuff-web[bot] in #285
  • docs: refresh OpenCodex roadmap truth by OnlineChef (@ChefGroep) in #290
  • docs(security): fix CODEOWNERS and prerelease governance by MisterWanted in #333

Chores

Other Changes

New Contributors

Commits

  • docs(security): fix CODEOWNERS and prerelease governance (#333) (578fbda)
  • ci(release): remove jan dependency for npm OIDC and GHCR publishing (#332) (933e898)
  • fix(ci): Windows test/restart flakes and MCP SDK security bump (#331) (85f1434)
  • Merge release preparation for v1.5.3 (589dff4)
  • release: prepare v1.5.3 with pinned npm registry probes (a644e1b)
  • Merge product consolidation for provider and component health (6a451f8)
  • fix(gui): key provider health rows by stable issue identity (81b4d77)
  • fix(gui): type health uptime locale using the shared contract (777f565)
  • fix(gui): simplify health projection and preserve CI diagnostics (fe23c14)
  • fix(gui): keep standalone lint rule in JavaScript config (c02797b)
  • fix(gui): use existing ESTree types for design lint plugin (3606af9)
  • feat(gui): consolidate provider readiness and component health (448d7c4)
  • fix(health): enforce OAuth readiness and patch dependency advisories (0d70761)
  • fix(deps): patch proxy-addr and source-map-js advisories (e378256)
  • fix(health): evaluate credentials by authentication mode (9f278eb)
  • fix(health): exclude unusable oauth accounts from credential check (b19fb35)
  • chore(server): drop unused existsSync import (7309eaf)
  • fix(health): report oauth providers without stored credentials as degraded (5bcdb38)
  • feat(trace): cover live call create (#311) (08ed718)
  • feat(trace): cover responses websocket turns (#310) (df59491)
  • [stack 6/8] feat(trace): cover compact and response-cache hits (#309) (be36cdb)
  • Merge pull request #327 from GroepOnline/fix/desktop-sync-capabilities-20261005 (ba6f0e1)
  • [stack 4/8] feat(trace): opt-in trace store linked to usage.jsonl (#307) (331213f)
  • Merge current main after verified prompt-cache regression landing (872c265)
  • Merge pull request #312 from GroepOnline/coderabbit/pull-request-tests/cf83be88 (26a9fd2)
  • fix: preserve Desktop settings and configured reasoning boundaries (a73efe5)
  • merge: retain landed dashboard styles in prompt-cache branch (f4f3da3)
  • merge: include landed OpenCodex dashboard redesign (4b5a038)
  • fix: align client contracts and clarify CI failures (ca99fb1)
  • [stack 3/8] feat(gui): start auth-inspired OpenCodex redesign (#306) (cfcb11e)
  • merge: align prompt-cache regressions with current main (e64fc46)
  • merge: retain authoritative native discovery from main (a9a8e39)
  • feat: decouple gateway clients and restore Desktop sync (3d37be3)
  • [stack 2/8] feat: make native model discovery account-aware and authoritative (#305) (dc7d266)
  • feat(gui): PostHog telemetry toggle in Settings (#324) (662200d)
  • feat(providers): add nearai, unorouter, chatanywhere, uncloseai, llm7, navy (clean v2) (#326) (1f93693)
  • Merge pull request #304 from GroepOnline/stack/20261005-01-prompt-cache (9098e38)
  • test: cover prompt cache observability and usage analyzer boundaries (1183278)
  • docs: document prompt cache observability and usage analyzer helpers (e9ae3a4)
  • Merge PR #296 (fix/prompt-cache-observability-20261003) into stack layer 01-prompt-cache (b90389a)
  • fix: harden prompt cache evidence parsing (54e565d)
  • refactor: reduce prompt cache analysis complexity (e468b0e)
  • refactor: harden prompt cache evidence path (8e13e35)
  • feat: add prompt cache observability (85443b6)
  • feat(auth): support public PKCE and ES256 OIDC (#295) (30221c5)
  • fix(codex): separate 5h/weekly quotas and expose reauth (#291) (1c0e0fb)
  • fix(codex): keep native GPT models above external OCX routes (#293) (6edb6ae)
  • release: v1.5.2 (c007f59)
  • docs: refresh OpenCodex roadmap truth (#290) (2908004)
  • fix(release): make tag creation hook-independent (#289) (8ba6470)
  • security: separate product docs from private runtime state (#288) (a06e7d8)
  • fix(cli): make service usage, status summary, and runtime probing host-independent (#287) (e20bf8a)
  • chore(ci): remove the retired dev lanes and the dormant promotion exception (#286) (845d29e)
  • docs: retire the leftover dev branch and sync branch policy (#285) (9f58049)
  • fix(errors): sanitize Cloudflare edge HTML in client-facing upstream errors (#279) (fcb35f1)
  • fix(deps): clear 2026-09-29 advisories and close a CI path-filter blind spot (#284) (5770910)
  • chore(deps): bump withastro/action from 6.1.2 to 6.1.3 (#283) (4d90043)
  • chore(deps): bump actions/deploy-pages from 5.0.0 to 5.0.1 (#282) (72532cd)
  • chore(deps): bump docker/build-push-action from 7.3.0 to 7.4.0 (#281) (99791bf)

Full Changelog: v1.5.1...v1.5.3

v1.5.1

Choose a tag to compare

@ChefGroep ChefGroep released this 03 Oct 07:06

Published to npm as @groeponline/opencodex@1.5.1 with dist-tag latest.

npm provenance: gitHead=f7341facc84e4bb2deca52bf106339510506ebd6.

Runtime cutover is a separately verified operation.

What's Changed

New Features

  • feat(adapters): AWS Bedrock adapter (SigV4 on OpenAI-compatible wire) by MisterWanted in #280

Bug Fixes

Chores

Other Changes

Full Changelog: v1.5.0...v1.5.1

v1.5.0

Choose a tag to compare

@ChefGroep ChefGroep released this 22 Sep 11:18
f5cc348

Published to npm as @groeponline/opencodex@1.5.0 with dist-tag latest.

Live cutover was not dispatched.

What's Changed

New Features

Bug Fixes

Documentation

Chores

Other Changes

Full Changelog: v1.4.2...v1.5.0

v1.4.2

Choose a tag to compare

@github-actions github-actions released this 08 Sep 06:56

Published to npm as @groeponline/opencodex@1.4.2 with dist-tag latest.

What's Changed

Bug Fixes

  • fix(ci): align artifact gates and constrain fleet token access by MisterWanted in #207
  • fix(storage): keep scans responsive and release v1.4.2 by MisterWanted in #208

Commits

  • test(ci): pin exact-head and rollback mode bindings (529bb6a)
  • Merge remote-tracking branch 'origin/main' into fix/storage-release-142-20260908 (d2c4287)
  • fix(container): align live Bun with verified package runtime (500782b)
  • Merge pull request #207 from GroepOnline/fix/fleet-pipeline-hardening-20260908 (1ee5462)
  • fix(storage): abort every active scan and verify read-only parity (dd16a46)
  • fix(storage): harden scanner worker lifecycle (01bddeb)
  • fix(storage): run management scans off the proxy loop (93b9111)
  • docs: describe responsive storage scans and shipped catalog (b767471)
  • release: prepare v1.4.2 storage and fleet follow-up (d116d85)
  • fix(ci): align artifact gates and constrain fleet token access (b60bef1)

Full Changelog: v1.4.1...v1.4.2

v1.4.1

Choose a tag to compare

@github-actions github-actions released this 08 Sep 06:17
5724a6a

Published to npm as @groeponline/opencodex@1.4.1 with dist-tag latest.

What's Changed

Bug Fixes

  • fix: complete platform release gates and 1.4.1 repairs by MisterWanted in #206

Commits

  • Merge pull request #206 from GroepOnline/fix/release-review-followup-20260908 (5724a6a)
  • test: cancel delayed SSE fixture timers (ab55b78)
  • merge: preserve concurrent regression coverage and portable fixtures (0ed16a5)
  • test: cache native release helper fixtures (df28f60)
  • test: use native Windows release helper fixtures (38d5b66)
  • fix(ci): run every test batch while preserving failures (1470870)
  • Add regression tests for release and checkout safeguards (6022ddc)
  • test(client): share immutable launcher artifact across behavior cases (b3db530)
  • fix(client): canonicalize trusted aliases before containment (2ee6076)
  • fix: preserve live checkout guard executable bit (1dcf7ac)
  • 📝 Add docstrings to fix/release-review-followup-20260908 (1f18cbd)
  • test: declare runtime fixture imports before path constants (4b45745)
  • test: allow client artifact builds on Windows (9b12020)
  • fix: accept macOS system var alias in client shim (16e7a9e)
  • test: use portable shell shebangs in bounded git fixtures (8a39346)
  • fix(ci): distinguish jq bindings from shell expansion (b1ce5b9)
  • fix(ci): verify the shipped Bun runtime (7dcaf85)
  • fix: gate patch releases on complete platform verification (3b09e3b)
  • fix: support macOS live checkout checks (a67ce99)
  • fix(client): make isolated artifact builds cross-platform (1e75cbb)
  • fix(ci): use supported Bun cache input (d133d0e)
  • fix: preserve CLI table and review policy gates (261063a)

Full Changelog: v1.4.0...v1.4.1