Commit Graph

  • 65f9ce7edf feat(ci): Quality Gate v2 — Onda 0 + Onda 1 (gate flips, TIA, SAST, DAST-smoke, mutation infra) (#4016) Diego Rodrigues de Sa e Souza 2026-06-16 17:27:36 -03:00
  • 599c10b048 fix(sse): guard model-less registry entries in getUnsupportedParams (mimocode) (#4015) Diego Rodrigues de Sa e Souza 2026-06-16 16:36:42 -03:00
  • 33493586b4 feat(compression): capture per-engine analytics (#3960) + Lite schema fix (#3952) (#4018) Diego Rodrigues de Sa e Souza 2026-06-16 16:31:04 -03:00
  • 6878d880f0 test(dashboard): rehome #3972 logs auto-refresh test so a runner collects it diegosouzapw 2026-06-16 16:08:49 -03:00
  • d691f11230 feat(sse): real LLMLingua-2 ONNX compression engine (stable) (#4014) Diego Rodrigues de Sa e Souza 2026-06-16 16:06:18 -03:00
  • d7db5c73d1 fix(quality): allowlist socks dep (declared by #4004, never allowlisted) diegosouzapw 2026-06-16 16:00:03 -03:00
  • 0262af6f07 fix(repo): untrack accidentally-committed root node_modules symlink + gitignore it diegosouzapw 2026-06-16 13:32:00 -03:00
  • 6523f628de docs(troubleshooting): note MITM proxy cannot intercept Windows-host apps under WSL (#4003) Diego Rodrigues de Sa e Souza 2026-06-16 13:15:47 -03:00
  • 02302131fb fix(live-ws): bridge sidecar events to dashboard (#4004) Demiurge The Single 2026-06-16 19:15:25 +03:00
  • 0bc670e414 feat(openai): honor custom base URL in model discovery + complete openai/codex pricing (#4005) NOXX - Commiter 2026-06-16 19:08:37 +03:00
  • e3ec10bc2a fix(default-executor): honor custom providerSpecificData.baseUrl for OpenAI-format providers (#4002) NOXX - Commiter 2026-06-16 19:06:38 +03:00
  • 05213ac6a2 refactor: modularize schemas (non-stacked) (#3988) Paijo 2026-06-16 21:18:40 +07:00
  • 670d54c704 fix(registry): restore byteplus + mimocode dropped by #3993 modularization diegosouzapw 2026-06-16 11:08:08 -03:00
  • 1ed01dd906 refactor: modularize providerRegistry.ts into 159 individual provider plugins (#3993) Paijo 2026-06-16 20:54:33 +07:00
  • 9cd9ae511e fix(perplexity-web): parse schematized diff_block stream so answers aren't empty (#4001) NOXX - Commiter 2026-06-16 16:42:38 +03:00
  • 6b8a122e8f chore(deps): ignore jscpd major bumps (v5 Rust rewrite breaks the duplication gate) diegosouzapw 2026-06-16 10:40:24 -03:00
  • d35f29e959 deps: bump the production group with 13 updates (#3915) dependabot[bot] 2026-06-16 10:39:39 -03:00
  • 6dee601e41 chore(quality): re-baseline validation.ts 4407->4428 (#3958 qwen body-check) diegosouzapw 2026-06-16 10:00:56 -03:00
  • bbc57196b9 deps: bump vite from 8.0.5 to 8.0.16 (#3942) dependabot[bot] 2026-06-16 09:58:45 -03:00
  • 93e1a707d4 deps: bump form-data from 4.0.5 to 4.0.6 (#3944) dependabot[bot] 2026-06-16 09:58:10 -03:00
  • 077f826156 deps: bump the npm_and_yarn group across 1 directory with 2 updates (#3943) dependabot[bot] 2026-06-16 09:57:57 -03:00
  • bba97cfc60 大量UI显示和i18n优化 (#3973) Randi 2026-06-16 08:57:21 -04:00
  • 09278297ae fix(db): persist backup retention days (#3970) Randi 2026-06-16 08:49:04 -04:00
  • f785521832 fix(qwen-web): cookie validation false-positive - check response body for user object (#3958) thezukiru 2026-06-16 19:47:53 +07:00
  • 3ad2649d62 fix(executor): strip stream_options on non-streaming requests (#3884) (#4000) Diego Rodrigues de Sa e Souza 2026-06-16 09:47:24 -03:00
  • 2d498c28ae fix(vision-bridge): force bridge for tokenrouter deepseek models (#3946) WormAlien 2026-06-16 15:46:02 +03:00
  • 5714640546 feat(providers): add model search filter to provider dashboard (#3950) Felipe Sartori 2026-06-16 09:44:39 -03:00
  • 23c03b07c7 fix(claude): forward client tool-search-tool anthropic-beta on the Claude OAuth path (#3974) (#3999) Diego Rodrigues de Sa e Souza 2026-06-16 09:44:05 -03:00
  • 18aa874a4f Add provider auth visibility controls (#3953) Randi 2026-06-16 08:43:11 -04:00
  • ef64392e06 fix(combo): shuffle strict-random fallback remainder to spread load (#3959) (#3998) Diego Rodrigues de Sa e Souza 2026-06-16 09:38:31 -03:00
  • 57bbd8b9f3 feat(compression): add Indonesian caveman rules and language pack (#3975) Veier04 2026-06-16 19:12:35 +07:00
  • bb40fbba09 fix(dashboard): logs auto-refresh reads live visibility, not a stale mount ref (#3972) (#3997) Diego Rodrigues de Sa e Souza 2026-06-16 09:32:19 -03:00
  • 074f6188de fix(providers): fetch live /models for LLM7 and BytePlus (#3976) (#3996) Diego Rodrigues de Sa e Souza 2026-06-16 09:24:40 -03:00
  • 314b6f1870 fix(resilience): respect connection cooldown stored as numeric epoch (#3954) (#3995) Diego Rodrigues de Sa e Souza 2026-06-16 09:20:28 -03:00
  • 73205a2427 ci(quality): flip require-tighten + osv + Trivy to blocking (v3.8.27 cycle-end) (#3984) Diego Rodrigues de Sa e Souza 2026-06-16 09:13:38 -03:00
  • c9b5b1a892 feat(compression): add Indonesian caveman rules and language pack (#3975) Veier04 2026-06-16 19:12:35 +07:00
  • 2c193636c8 Capture actual upstream provider requests (#3941) Randi 2026-06-16 08:12:31 -04:00
  • 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