Commit Graph

  • ac0b7add27 Gate control-plane proxy direct fallback (#3963) Randi 2026-06-16 08:12:28 -04:00
  • b05aea5355 feat: add sidebar group separator toggles (#3971) Randi 2026-06-16 08:12:24 -04:00
  • 7737bfea77 Refine provider quota card display (#3969) Randi 2026-06-16 08:12:21 -04:00
  • 7509a32e9d fix(security): polynomial ReDoS in comboAgentMiddleware regex → main (#3983) Diego Rodrigues de Sa e Souza 2026-06-16 08:46:03 -03:00
  • b004b2950a ci(security): harden workflows — artipacked persist-credentials + cache-poisoning + SC2086 (#3965) Diego Rodrigues de Sa e Souza 2026-06-16 08:44:38 -03:00
  • a9d73bcbfb fix(security): polynomial ReDoS in comboAgentMiddleware regex (#3982) Diego Rodrigues de Sa e Souza 2026-06-16 08:42:58 -03:00
  • cf5d64a89d chore(release): open v3.8.27 development cycle diegosouzapw 2026-06-16 03:16:03 -03:00
  • ca1e17f740 test(opencode-plugin): ESM default-export test (#3967) Diego Rodrigues de Sa e Souza 2026-06-16 02:50:40 -03:00
  • d59cd14391 fix(ci): electron-release publish-npm contents:write (#3966) Diego Rodrigues de Sa e Souza 2026-06-16 02:38:06 -03:00
  • 4d21044ba5 fix(release): post-merge quality gates to main for v3.8.26 (#3964) v3.8.26 Diego Rodrigues de Sa e Souza 2026-06-16 02:33:19 -03:00
  • 3e14d1c438 chore(quality): re-baseline eslintWarnings 3760->3769 (v3.8.26 cycle drift) (#3962) release/v3.8.26 Diego Rodrigues de Sa e Souza 2026-06-16 01:52:29 -03:00
  • 273ecf7b5f ci(quality): flip secret/workflow/bundle scanners to ratchet-blocking (Etapa 2) (#3961) Diego Rodrigues de Sa e Souza 2026-06-16 01:39:14 -03:00
  • 81a37b67ed Release v3.8.26 (#3875) Diego Rodrigues de Sa e Souza 2026-06-16 01:00:40 -03:00
  • b1212d1bb4 Merge remote-tracking branch 'origin/main' into release/v3.8.26 diegosouzapw 2026-06-16 00:58:46 -03:00
  • c4525720b9 docs(changelog): cover #3951 + #3956 (owner CI gates merged mid-release) diegosouzapw 2026-06-16 00:48:08 -03:00
  • f98fa450b5 chore(release): finalize v3.8.26 — reconcile changelog, fix #3870 catalog regression, sync i18n diegosouzapw 2026-06-16 00:43:17 -03:00
  • 74269a39dd ci(quality): add schemathesis API-fuzz nightly (advisory, Fase 8 B.4) (#3956) Diego Rodrigues de Sa e Souza 2026-06-16 00:28:31 -03:00
  • dbf9293c7d ci(quality): add OpenAPI breaking-change gate (oasdiff, advisory) (#3951) Diego Rodrigues de Sa e Souza 2026-06-15 23:47:43 -03:00
  • bc32c6710e fix(security): bump form-data/vite (2 HIGH) + env-harden workflow template-injection + allowlist guarded workflow_run (#3949) Diego Rodrigues de Sa e Souza 2026-06-15 23:26:17 -03:00
  • 8981b322d7 ci(quality): make zizmor/gitleaks/osv scanners functional + freeze advisory baselines (#3947) Diego Rodrigues de Sa e Souza 2026-06-15 22:45:48 -03:00
  • 28d57bf5f8 ci(quality): fix scanner install + size-limit preset, promote codeqlAlerts to blocking (#3945) Diego Rodrigues de Sa e Souza 2026-06-15 21:38:31 -03:00
  • 1f87a9589c deps: bump electron from 42.3.3 to 42.4.0 in /electron (#3914) dependabot[bot] 2026-06-15 21:16:57 -03:00
  • f5706a6528 deps: bump electron-builder from 26.15.2 to 26.15.3 in /electron (#3913) dependabot[bot] 2026-06-15 21:13:43 -03:00
  • b250e08d77 fix in-flight request payload sync (#3940) Randi 2026-06-15 20:03:26 -04:00
  • d88ae9c157 fix(perplexity-web): update request payload to schema v2.18 to fix HTTP 400 (#3938) NOXX - Commiter 2026-06-16 03:01:45 +03:00
  • e13496932c fix(stream): persist mid-stream failures (#3937) Randi 2026-06-15 19:58:15 -04:00
  • fe182d102f docs: require a dedicated git worktree + branch per development task (Hard Rule #19) (#3939) Diego Rodrigues de Sa e Souza 2026-06-15 20:39:52 -03:00
  • f3679019ab fix(compression): preserve upstream prompt cache for memory + compression (#3890) (#3936) Diego Rodrigues de Sa e Souza 2026-06-15 20:05:23 -03:00
  • cdefc98327 fix: stabilize reasoning streams and request logs (#3879) Randi 2026-06-15 18:57:26 -04:00
  • 2b886906a5 feat(media): Vertex AI (Google) speech, transcription, music & video generation (#3929) NOXX - Commiter 2026-06-16 01:52:55 +03:00
  • edc050fcdf fix(opencode-plugin): include nested combo-refs in LCD context window (#3910) Hernan Javier Ardila Sanchez 2026-06-16 00:51:43 +02:00
  • 28c7ced2ec fix(providers): register BytePlus ModelArk so its API key validates (#3877) (#3935) Diego Rodrigues de Sa e Souza 2026-06-15 19:49:51 -03:00
  • 15c8df4c78 Fix failed model auto-hide defaults (#3930) Randi 2026-06-15 18:49:48 -04:00
  • 17fee53dbd fix(providers): correct Nous Research key validation probe model + accept non-auth 4xx (#3881) (#3934) Diego Rodrigues de Sa e Souza 2026-06-15 19:43:22 -03:00
  • e9671d026f fix(openrouter): show preset field when editing connections (#3921) Randi 2026-06-15 18:43:18 -04:00
  • a5e704f7d6 fix(sse): anuncia role assistant no 1º delta do stream Responses→Chat (#3911) diego-anselmo 2026-06-15 19:41:41 -03:00
  • bb45ddf901 fix(vertex): add generative-language scope so SA-JSON model discovery works (#3922) NOXX - Commiter 2026-06-16 01:40:47 +03:00
  • a03426d5ca test: reconcile runtime-timeouts keepAlive baseline to 4000 after #3907 source revert (#3933) Diego Rodrigues de Sa e Souza 2026-06-15 19:37:57 -03:00
  • e697538beb docs: sync all documentation to v3.8.24 + count-guard & wiki/prose CI (#3804) Diego Rodrigues de Sa e Souza 2026-06-15 15:18:16 -03:00
  • bed3984ac1 docs(mcp): correct MCP tool-inventory diagram source + text to 87 tools (#3909) Diego Rodrigues de Sa e Souza 2026-06-15 14:14:43 -03:00
  • d0e4ce4e91 docs(quality): correct stale gate count + add opt-in agent-lsp scaffold (#3902) Diego Rodrigues de Sa e Souza 2026-06-15 14:12:18 -03:00
  • 9f5e651b42 ci(quality): wire Stryker mutation testing as advisory nightly (Fase 7 Task 11) (#3898) Diego Rodrigues de Sa e Souza 2026-06-15 14:11:06 -03:00
  • e9d789822f ci(quality): freeze per-module coverage floors + wire require-tighten (advisory) (#3901) Diego Rodrigues de Sa e Souza 2026-06-15 14:11:02 -03:00
  • be82146d37 ci(quality): enforce stale-allowlist on check-known-symbols (Fase 6A.3 follow-up) (#3899) Diego Rodrigues de Sa e Souza 2026-06-15 14:10:58 -03:00
  • f8131c8a19 fix(test): de-flake pipeline-payloads via per-test re-seed + honest reset (#3893) Diego Rodrigues de Sa e Souza 2026-06-15 14:10:55 -03:00
  • 0c0d223f47 fix(ci): drop secrets-in-job-if from nightly-llm-security (startup_failure on push) (#3892) Diego Rodrigues de Sa e Souza 2026-06-15 14:10:50 -03:00
  • fd7a5d68ae fix(providers): prevent zombie-socket hangs for zai/glm and tighten default keepAlive (#3907) Innokentiy Solntsev 2026-06-15 19:06:48 +02:00
  • 9d846f3680 fix(proxy): direct-connection fallback for control-plane ops when a pinned proxy is unreachable (#3906) Felipe Almeman 2026-06-15 14:05:07 -03:00
  • c45f992541 fix(setup): remove stale CJS bundle check from setup-open-code (#3908) Hernan Javier Ardila Sanchez 2026-06-15 19:03:46 +02:00
  • 3ce7f39b2e docs: regenerate stale counts to canonical (226 providers / 87 MCP tools / 15 strategies / 42 locales) (#3904) Diego Rodrigues de Sa e Souza 2026-06-15 13:16:19 -03:00
  • bf022df6b9 fix(docs): add MDX frontmatter to DOCUMENTATION_AUDIT_REPORT so fumadocs build passes diegosouzapw 2026-06-15 13:09:58 -03:00
  • a475389b98 fix(opencode-plugin): drop CJS bundle to fix OpenCode plugin loader (#3883) Hernan Javier Ardila Sanchez 2026-06-15 17:39:36 +02:00
  • 6c1c055a20 feat(combo): add sticky round-robin target limit (#3846) Abhishek Divekar 2026-06-15 21:03:15 +05:30
  • 05862fa236 fix(mcp): fall back to node:sqlite when better-sqlite3 binding is missing (#3887) Demiurge The Single 2026-06-15 18:30:48 +03:00
  • 624c846712 feat(glm): add GLM-5.2 with effort-tier routing (high/max) (#3885) Raxxoor 2026-06-15 16:25:58 +01:00
  • 4caa8451f4 Fix/generate models alias lookup (#3870) Jack Smith 2026-06-15 23:24:41 +08:00
  • 97d589864e Fix/candidate pool empty array (#3871) Jack Smith 2026-06-15 23:23:46 +08:00
  • fbdce3a941 feat: add OpenRouter connection presets (#3878) Randi 2026-06-15 11:21:41 -04:00
  • 3424155143 ci(docs): automate GitHub wiki sync (add missing pages + cover counts) (#3900) Diego Rodrigues de Sa e Souza 2026-06-15 12:08:44 -03:00
  • 320a9d3f29 chore(repo): nest quality-gate state under config/quality, declutter root (#3896) Diego Rodrigues de Sa e Souza 2026-06-15 11:32:45 -03:00
  • 7eff73651a docs: update compression section to the 9-engine multi-layer stack (#3894) Diego Rodrigues de Sa e Souza 2026-06-15 09:43:10 -03:00
  • aa9f3ef1ab docs: sync provider count to 226 + regenerate provider reference + add docs audit report diegosouzapw 2026-06-15 09:11:38 -03:00
  • 7c1a255589 chore(release): open v3.8.26 development cycle diegosouzapw 2026-06-15 04:22:43 -03:00
  • 4066a2ca31 fix(ci): grant contents:write to npm publish job for SBOM attach (#3874) Diego Rodrigues de Sa e Souza 2026-06-15 04:17:19 -03:00
  • 35dbf0eea1 Release v3.8.25 (#3866) v3.8.25 Diego Rodrigues de Sa e Souza 2026-06-15 03:32:11 -03:00
  • 4090e28058 test(integration): align stale wiring/socks5 integration tests to this cycle's behavior release/v3.8.25 diegosouzapw 2026-06-15 03:20:33 -03:00
  • d7b52cb3a3 ci(security): clear OpenSSF Scorecard code-scanning noise + harden workflow token permissions diegosouzapw 2026-06-15 03:20:14 -03:00
  • fde1cd583e chore(release): finalize v3.8.25 — reconcile CHANGELOG + i18n mirrors, document OMNIROUTE_MAX_PENDING_MIGRATIONS, green the unit suite diegosouzapw 2026-06-15 02:00:56 -03:00
  • def22bf2e3 docs(changelog): restore + complete the v3.8.25 release notes Diego Rodrigues de Sa e Souza 2026-06-14 22:18:03 -03:00
  • 69c6861af6 docs(changelog): complete the v3.8.25 release notes + credit all contributors Diego Rodrigues de Sa e Souza 2026-06-14 22:16:54 -03:00
  • b0ad648e25 feat(compression-ui): unified compression config UI — per-engine pages + combos editor + menu + WS default-on (#3860) Diego Rodrigues de Sa e Souza 2026-06-14 22:14:21 -03:00
  • e7014de65f test(oauth): prove refresh_token preserved on real gemini-cli/antigravity dispatch (#3850) (#3869) Diego Rodrigues de Sa e Souza 2026-06-14 21:45:36 -03:00
  • 9613025219 fix(oauth): clear GitLab Duo setup message instead of 500 (#3861) (#3868) Diego Rodrigues de Sa e Souza 2026-06-14 21:40:06 -03:00
  • 5c2727c01d fix(db): persist the Keep-latest-backups retention setting (#3834) (#3867) Diego Rodrigues de Sa e Souza 2026-06-14 21:34:41 -03:00
  • ee2a7e7abd chore(release): continue v3.8.25 development cycle after main code-sync (r5) Diego Rodrigues de Sa e Souza 2026-06-14 21:32:20 -03:00
  • b4180145e6 Merge release/v3.8.25 into main (#3863) Diego Rodrigues de Sa e Souza 2026-06-14 21:31:49 -03:00
  • 36baf77ad5 chore(deps): bump aquasecurity/trivy-action (#3862) dependabot[bot] 2026-06-14 21:30:40 -03:00
  • f42e8fa751 feat(mimocode): per-account proxy support for multi-account round-robin (#3837) PizzaV 2026-06-15 02:30:02 +02:00
  • 337cd18932 fix(sse): clamp Gemini thinking budget to model cap (#3842) (#3865) Diego Rodrigues de Sa e Souza 2026-06-14 21:27:25 -03:00
  • e068a63530 fix(docs): add MDX frontmatter to SUPPLY_CHAIN.md (unblocks main Build) (#3864) Diego Rodrigues de Sa e Souza 2026-06-14 21:17:09 -03:00
  • 9847684f0d chore(release): continue v3.8.25 development cycle after main code-sync Diego Rodrigues de Sa e Souza 2026-06-14 18:14:34 -03:00
  • 78a1fb40a0 Merge release/v3.8.25 into main (#3805) Diego Rodrigues de Sa e Souza 2026-06-14 18:11:45 -03:00
  • cbb332d355 Fase 7 finalize — 3 catracas advisory→bloqueante + re-baseline consciente v3.8.25 (#3809) Diego Rodrigues de Sa e Souza 2026-06-14 18:06:56 -03:00
  • c4f2af70f0 ci(quality): install advisory security scanners so Fase 7 gates run (gitleaks/osv/actionlint/zizmor) (#3858) Diego Rodrigues de Sa e Souza 2026-06-14 18:03:21 -03:00
  • 931afe3482 Fase 8 · Bloco B — suíte de correção (property + golden + SSE-correctness) (#3808) Diego Rodrigues de Sa e Souza 2026-06-14 18:02:51 -03:00
  • cf5898205a fix(security): CCR cross-tenant IDOR — scope store per-principal + bound memory (#3859) Diego Rodrigues de Sa e Souza 2026-06-14 18:02:36 -03:00
  • aa8fc4157d Fase 8 · Bloco A — supply-chain (provenance, SBOM, Trivy, Scorecard) advisory (#3824) Diego Rodrigues de Sa e Souza 2026-06-14 18:02:21 -03:00
  • d728bfbb1e Fase 8 · Bloco D — injection-guard em todas as rotas LLM + red-team (#3857) Diego Rodrigues de Sa e Souza 2026-06-14 18:02:18 -03:00
  • d3146a1751 Fase 8 · Bloco C — resiliência runtime (chaos + heap-growth + k6 soak) (#3854) Diego Rodrigues de Sa e Souza 2026-06-14 18:02:08 -03:00
  • 4ffc55cfe4 feat(compression): compression engines + async pipeline + Compression Studios (#3848) Diego Rodrigues de Sa e Souza 2026-06-14 10:45:22 -03:00
  • c8b9544d54 test(proxy): guard per-connection direct bypass over global proxy (#2996) (#3853) Diego Rodrigues de Sa e Souza 2026-06-14 10:33:22 -03:00
  • 7c080941d1 feat(connections): per-connection disable-cooldown opt-out (#2997) (#3852) Diego Rodrigues de Sa e Souza 2026-06-14 10:32:26 -03:00
  • 2670a0a819 docs(ui): clarify routing settings copy for strategy sync + sticky limit (#3843) Abhishek Divekar 2026-06-14 19:02:14 +05:30
  • 948cf1f92c feat(kiro): live per-account model discovery via ListAvailableModels (#3836) NOXX - Commiter 2026-06-14 16:30:32 +03:00
  • ed0638c0f1 feat(gemini/vertex): surface Veo video models in dynamic discovery (#3839) NOXX - Commiter 2026-06-14 16:28:48 +03:00
  • 2a26fea530 fix(quota): surface OpenCode Go missing-quota-API as a latched diagnostic (#3838) Abhishek Divekar 2026-06-14 18:57:39 +05:30
  • 058946bd04 fix(models): don't auto-hide transient (rate-limited/timeout) failures on Test All (#3849) lukmanc405 2026-06-14 20:25:55 +07:00
  • bcb7ed00c7 fix(pricing): add missing Kiro model pricing rows (#3835) NOXX - Commiter 2026-06-14 16:24:24 +03:00
  • 315ac98b49 fix(i18n): translate missing embeddedServices keys across 37 locales (#3819) Ramel Tecnologia - Rafa Martins 2026-06-14 09:49:52 -03:00
  • f2f909bd7f fix(ui): expand request log table height with vertical resize (#3820) Ramel Tecnologia - Rafa Martins 2026-06-14 09:45:25 -03:00