Commit Graph

  • 9fa54e85e4 feat(ci): Mergify merge queue + manual-train fallback runbook (WS3.4/WS3.2) (#7112) Diego Rodrigues de Sa e Souza 2026-07-14 11:13:16 -03:00
  • 00bdefcf0e chore(ci): gate hygiene — secrets baseline 0, semgrep drop, hadolint (WS6/D3 + WS1.7) (#7099) Diego Rodrigues de Sa e Souza 2026-07-14 09:16:19 -03:00
  • 0f4cc4348d feat(ci): Windows leg for Electron prepare smoke (WS1.5) (#7113) Diego Rodrigues de Sa e Souza 2026-07-14 08:38:14 -03:00
  • a5af35937e feat(ci): hotfix fast-lane + tests-only E2E skip (WS3.1) (#7088) Diego Rodrigues de Sa e Souza 2026-07-14 07:35:40 -03:00
  • 17cea8f49e feat(ci): TypeScript 7 native shadow for typecheck:core (WS4.2, advisory) (#7091) Diego Rodrigues de Sa e Souza 2026-07-14 07:09:20 -03:00
  • 4505e67c04 feat(ci): duration-balanced E2E shards via LPT bin-packing (WS4.1) (#7090) Diego Rodrigues de Sa e Souza 2026-07-14 07:07:27 -03:00
  • 413e8015f1 feat(ci): continuous release-green — on-push quick gate + 3x/day full sweep (WS5.1) (#7089) Diego Rodrigues de Sa e Souza 2026-07-14 05:47:45 -03:00
  • 405feee806 feat(ci): boot-smoke the packed npm tarball (check:pack-boot, #7065 class killer) (#7086) Diego Rodrigues de Sa e Souza 2026-07-14 05:23:34 -03:00
  • 631bccd0b4 chore(release): gate the sync-back push on release-green --quick (WS0.3) (#7083) Diego Rodrigues de Sa e Souza 2026-07-14 05:10:45 -03:00
  • 131a48344c docs(quality): codify retry policy per runner + release-level drift rule (WS5.4/WS5.5) (#7107) Diego Rodrigues de Sa e Souza 2026-07-14 03:55:32 -03:00
  • 9767b7eb34 test(build): derive pack-artifact closures for all npm-shipped entrypoints (#7065 class) (#7081) Diego Rodrigues de Sa e Souza 2026-07-14 03:55:29 -03:00
  • 2c62333b0b chore(release): bump v3.8.49 (development cycle version) Diego Rodrigues de Sa e Souza 2026-07-13 18:57:22 -03:00
  • a7ca2a88ea chore(release): sync main (v3.8.48 close) into release/v3.8.49 — parallel-cycle sync-back Diego Rodrigues de Sa e Souza 2026-07-13 18:56:30 -03:00
  • 7ee5bbc64d fix(build): v3.8.48 hotfix — npm tarball head-response-guard (#7065), electron win spawn, Sonar gate zeroed (#7055) v3.8.48 Diego Rodrigues de Sa e Souza 2026-07-13 18:18:54 -03:00
  • e8950ded39 Release v3.8.47 (#6569) v3.8.47 Diego Rodrigues de Sa e Souza 2026-07-13 09:12:40 -03:00
  • 2e7705debb fix(dashboard): restore the 8 bulk-import state declarations deleted by #6625 hook extraction (ReferenceError: bulkImportOpen — release E2E) release/v3.8.47 Diego Rodrigues de Sa e Souza 2026-07-13 06:51:20 -03:00
  • ffdc1282de fix(dashboard): restore poolLoaded/poolSaving state deleted by #6909 refactor (settings page runtime crash, caught by release E2E) Diego Rodrigues de Sa e Souza 2026-07-13 06:07:31 -03:00
  • 3cf0b1cd58 fix(security): linear-time Basic-auth regex in the dev webdav handler (CodeQL js/polynomial-redos #708) Diego Rodrigues de Sa e Souza 2026-07-13 05:00:49 -03:00
  • 1c3cca399b fix(combo,ws): comboStickyRoundRobinLimit inherits instead of shadowing batched default; LiveWS standalone script boots again (#6678/#6072 follow-ups caught by release CI) Diego Rodrigues de Sa e Souza 2026-07-13 03:35:35 -03:00
  • 7e9962eac0 fix(skills): remove uncataloged skills/cli-skill-collector orphan (added by #6294 without a catalog entry — skills/ is generated from the catalog) Diego Rodrigues de Sa e Souza 2026-07-13 03:19:48 -03:00
  • 7eaff019b2 chore(quality): allowlist remaining verified assert migrations (#6862 GPT-5.6 matrix, #6675 provider removals) Diego Rodrigues de Sa e Souza 2026-07-13 03:18:45 -03:00
  • 213b4175f1 chore(quality): allowlist verified assert reductions from #6897 de-flake and #6862 stronger deepEqual (test-masking) Diego Rodrigues de Sa e Souza 2026-07-13 03:02:49 -03:00
  • bf4032abaf docs(release): v3.8.47 feature documentation sync (What's New + doc updates + provider reference regen) Diego Rodrigues de Sa e Souza 2026-07-13 02:19:05 -03:00
  • 67601cc5e6 docs(changelog): v3.8.47 reconciliation — aggregate 125 fragments, backfill 41 missing bullets, contributors hall (55), date header Diego Rodrigues de Sa e Souza 2026-07-13 02:12:23 -03:00
  • 57b1b66fb2 chore(release): open v3.8.48 development cycle release/v3.8.48 Diego Rodrigues de Sa e Souza 2026-07-13 01:54:25 -03:00
  • bedd8bcc38 chore(quality): v3.8.47 cycle-close pct rebaselines (openapiCoverage 39.3->38, i18nUiCoverage 76.8->75.5) with justification Diego Rodrigues de Sa e Souza 2026-07-13 01:15:12 -03:00
  • f11ec808fb fix(quality): restore zizmorFindings ratchet object shape (value 169 + justification) Diego Rodrigues de Sa e Souza 2026-07-13 01:12:26 -03:00
  • bf293a9794 chore(release): v3.8.47 pre-flight fixes — orphan test relocation (#6943), eslint suppression match, file-size/zizmor rebaselines Diego Rodrigues de Sa e Souza 2026-07-13 01:04:46 -03:00
  • 4478f5f71d chore(base): backfill #6909 i18n keys (en+pt-BR) and align gemini defaults test with #6943 (unit-full pre-flight) Diego Rodrigues de Sa e Souza 2026-07-13 00:28:12 -03:00
  • 1289757704 fix(test): deterministic openadapter live-catalog import repro (#6967) Diego Rodrigues de Sa e Souza 2026-07-12 20:53:43 -03:00
  • f34ddb0cf2 fix(test): align emergency fallback budget-exhaustion test with #6912 max_tokens normalization (#6967) Diego Rodrigues de Sa e Souza 2026-07-12 20:46:23 -03:00
  • 7a5b51be68 chore(base): fix release-tip base-reds — eslint severity revert (#6786 regression), migration gap 121, file-size freeze bumps Diego Rodrigues de Sa e Souza 2026-07-12 20:40:35 -03:00
  • e078664ddd fix(sse): schema-aware optional tool-arg normalization for Codex routes (#6951) (#6992) Diego Rodrigues de Sa e Souza 2026-07-12 18:08:07 -03:00
  • 9b43a00b60 fix(combos): show embedding/rerank models and disambiguate duplicate names in builder options (#6975, #6957) (#6991) Diego Rodrigues de Sa e Souza 2026-07-12 18:07:58 -03:00
  • 94328d5cb2 fix(sse): apply commentary-phase drop filter in TRANSLATE mode (#6952) (#6990) Diego Rodrigues de Sa e Souza 2026-07-12 18:07:49 -03:00
  • 271bf52da1 chore(base): fix 2 mechanical release-tip base-reds (relayProbeStats re-export + OMNI_MAX_CONCURRENT_CONNECTIONS docs) Diego Rodrigues de Sa e Souza 2026-07-12 18:07:20 -03:00
  • b4c47f5cbf feat(sse): add connection backpressure for chat handler (#6590) Paijo 2026-07-12 20:50:27 +07:00
  • 38d6cd9955 fix(6813): fix thinking budget zero drop and default thinkingConfig injection (#6943) Rafael Dias Zendron 2026-07-12 10:49:07 -03:00
  • d2d4cf0e17 fix(sse): normalize assistant input_text to output_text in Codex Responses input (#6932) Saren 2026-07-12 06:47:51 -07:00
  • a61a4dc673 fix: eliminate redundant getApiKeyMetadata call in embeddings route (#6929) Paijo 2026-07-12 20:33:33 +07:00
  • 66cb93f9bd perf: thread pre-fetched token to checkRateLimit avoiding re-query (#6930) Paijo 2026-07-12 20:30:26 +07:00
  • 084fca42bf fix(tokenHealthCheck): case-sensitive provider comparisons break rotating/gh checks (#6947) Paijo 2026-07-12 20:29:48 +07:00
  • 19d1a5d391 fix(db): add authType filter support to getProviderConnections (#6946) Paijo 2026-07-12 20:27:42 +07:00
  • 2a5f9a5ed7 fix(sse): flatten structured (array) content in Qwen Web executor (#6927) Diego Rodrigues de Sa e Souza 2026-07-12 10:26:58 -03:00
  • 7ca422d258 fix(sse): escape backslash in ChatGPT-web citation link text (#6569) (#6944) brick30llc-ctrl 2026-07-12 08:26:21 -05:00
  • 7092a1a62b fix(sse): set includeServerSideToolInvocations on Antigravity tool cloak decoys (#6914) (#6959) Diego Rodrigues de Sa e Souza 2026-07-12 10:24:08 -03:00
  • c8f116d806 fix(api): use local-first SSRF guard for LAN model-list discovery (#6939) (#6966) Diego Rodrigues de Sa e Souza 2026-07-12 10:24:01 -03:00
  • c1fc661c90 fix(sse): classify LAN embeddings providers as no-auth (#6925) (#6962) Diego Rodrigues de Sa e Souza 2026-07-12 10:23:54 -03:00
  • 152d77cf4b fix(dashboard): label audio/embeddings/image compatible providers by kind on ProviderCard (#6936) (#6961) Diego Rodrigues de Sa e Souza 2026-07-12 10:23:47 -03:00
  • 86af4765f5 fix(sse): omit removed attachments field from Muse Spark Web request (#6935) (#6960) Diego Rodrigues de Sa e Souza 2026-07-12 10:23:40 -03:00
  • 45d38bc4b2 fix(sse): defer response.completed until trailing usage-only chunk (#6906) (#6965) Diego Rodrigues de Sa e Souza 2026-07-12 10:23:33 -03:00
  • 704a7e8947 fix(sse): rename max_completion_tokens to max_tokens for volcengine/DeepSeek (#6912) (#6964) Diego Rodrigues de Sa e Souza 2026-07-12 10:23:26 -03:00
  • 0d832f7d79 fix(sse): wire shared quota-fetch throttle into all provider fetchers (#6911) (#6963) Diego Rodrigues de Sa e Souza 2026-07-12 10:23:19 -03:00
  • 8017f4127f feat: add icons for 46 missing provider images (#6926) Paijo 2026-07-12 20:22:04 +07:00
  • 10cb2447b1 [trim] feat(combo): add context requirements config for target filtering (#6907) Paijo 2026-07-12 13:41:50 +07:00
  • ecf226ece7 fix(release): read changelog.d fragments in list-uncovered-commits (#6857) (#6878) Ronaldo Davi 2026-07-12 03:30:51 -03:00
  • 67a0b99240 feat(providers): add GPT-5.6 model family (#6862) backryun 2026-07-12 15:30:47 +09:00
  • e7c0d93141 feat(compression): update vendored GCF (Headroom) codec to spec v3.2 — nested flattening (#6838) Dayna Blackwell 2026-07-11 23:30:43 -07:00
  • 2d321e1f52 chore(security): scrub hardcoded live-instance creds from boundary tests (#6786) Diego Rodrigues de Sa e Souza 2026-07-12 02:53:37 -03:00
  • b5e75bb8fe fix(proxy): relay repair + free-pool UX + relay awareness (#6909) Paijo 2026-07-12 12:28:26 +07:00
  • 10807972db fix(sse): default reasoning summary for effort-only Responses requests (#6807) Jade Guo 2026-07-12 13:21:38 +08:00
  • 78ce492576 chore(quality): freeze file-size for #6909 (localDb 805) + #6807 (translator test 1195) Diego Rodrigues de Sa e Souza 2026-07-12 02:21:16 -03:00
  • 5cebefe64a fix(sse): treat compression no-op as zero-savings, not inflation/silent-drop (#6883) Chirag Singhal 2026-07-12 10:34:25 +05:30
  • 37ea7aab2c fix(usage): strict validation for xAI exact provider-reported cost (#6856) KooshaPari 2026-07-11 22:04:20 -07:00
  • 3164eafbd1 fix(providers): scope nvidia NIM 404s to the single failing model (#6773) (#6888) Diego Rodrigues de Sa e Souza 2026-07-12 02:00:32 -03:00
  • e3e474d0a6 fix(api): recognize OpenRouter reasoning/reasoning_details in non-streaming OpenAI-to-Claude conversion (#6623) (#6887) Diego Rodrigues de Sa e Souza 2026-07-12 02:00:23 -03:00
  • df3a6cf674 fix(providers): route AgentRouter key validation through CC wire image (#6377) (#6882) Diego Rodrigues de Sa e Souza 2026-07-12 02:00:19 -03:00
  • 49e0b7d667 fix(responses): escape literal control chars in tool call JSON; emit … (#6786) Markus Hartung 2026-07-12 07:00:14 +02:00
  • a2ac387abd fix(cli): ship head-response-guard.cjs in the standalone bundle (#6908) Diego Rodrigues de Sa e Souza 2026-07-12 02:00:09 -03:00
  • 858598a200 fix(db): stop legacy log-archive migration from deleting the live app-logger directory and crashing startup on a stat/stream race (#6401) (#6898) Diego Rodrigues de Sa e Souza 2026-07-12 02:00:02 -03:00
  • 0f3c68fa69 fix(sse): de-flake timing-sensitive combo cooldown/breaker tests (#6803) (#6897) Diego Rodrigues de Sa e Souza 2026-07-12 01:59:57 -03:00
  • a6dfd1068e fix(providers): wire devin cloud-agent into provider validation and static models (#6142) (#6894) Diego Rodrigues de Sa e Souza 2026-07-12 01:59:53 -03:00
  • c0682c1ac2 fix(cli): waitForServer must not report ready on bare TCP accept (#6800) (#6892) Diego Rodrigues de Sa e Souza 2026-07-12 01:59:49 -03:00
  • 8c4364a597 fix(providers): give v0-vercel-web its own alias so credentials are detected (#6343) (#6891) Diego Rodrigues de Sa e Souza 2026-07-12 01:59:44 -03:00
  • 0834bb2c70 fix(providers): strip redundant node prefix on connId-addressed custom models (#6772) (#6890) Diego Rodrigues de Sa e Souza 2026-07-12 01:59:40 -03:00
  • 305aa7646e fix(routing): honor no-auth provider connection isActive in auto-combo pool (#6557) (#6889) Diego Rodrigues de Sa e Souza 2026-07-12 01:59:35 -03:00
  • 5097e3a111 fix(api): route error responses through sanitizeErrorMessage (Hard Rule #12) (#6886) Chirag Singhal 2026-07-12 10:29:31 +05:30
  • ec1e79b8a7 fix(ci): exclude check-test-masking.test.ts fixtures from self-referential tautology gate (#6634) (#6884) Diego Rodrigues de Sa e Souza 2026-07-12 01:59:25 -03:00
  • 993f280c4b fix(ci): publish electron-updater latest.yml manifests in release assets (#6766) (#6881) Diego Rodrigues de Sa e Souza 2026-07-12 01:59:21 -03:00
  • 47bc3317c1 fix(oauth): embed Trae OAuth client_id via resolvePublicCred (Hard Rule #11) (#6870) Chirag Singhal 2026-07-12 10:29:15 +05:30
  • d256fc367a fix(sse): stop combo path tripping whole-provider breaker on plain 429 (#6868) Chirag Singhal 2026-07-12 10:29:09 +05:30
  • c4c8af3965 feat(proxy): shorthand proxy formats + protocol header mode for bulk import (#6867) growab 2026-07-12 07:59:03 +03:00
  • 1f9ac3628b fix(sse): combo model lockout honors parsed upstream quota reset (#6863) (#6866) AgentKiller45 2026-07-11 21:58:58 -07:00
  • 6530c92aa6 feat(provider): add OpenVecta AI inference gateway (#6833) Imam Wahyu Widodo 2026-07-12 11:58:53 +07:00
  • 84c437d19e chore(deps): bump github/codeql-action/init from 4.36.3 to 4.37.0 (#6832) dependabot[bot] 2026-07-12 01:58:48 -03:00
  • 067d0d6ed7 chore(deps): bump github/codeql-action/analyze from 4.36.3 to 4.37.0 (#6831) dependabot[bot] 2026-07-12 01:58:43 -03:00
  • 4effdfddca chore(quality): rebaseline cognitiveComplexity 885->890 (v3.8.47 merge-train burst) Diego Rodrigues de Sa e Souza 2026-07-12 00:24:37 -03:00
  • 1b7a9150e5 chore(ci): fix shared base-reds blocking PR queue (stryker registration + codex 0.144 test) Diego Rodrigues de Sa e Souza 2026-07-11 22:42:52 -03:00
  • 6973e2bd34 fix(api): return 400 (not 500) on malformed JSON body (#6871) Chirag Singhal 2026-07-12 06:06:33 +05:30
  • a7227f4ef3 fix(fusion): select judge from a surviving panel member when no explicit judge (#6869) Chirag Singhal 2026-07-12 06:06:29 +05:30
  • 14c182ff37 fix(dashboard): logs detail modal no longer reopens on first close (#6830) MikeTuev 2026-07-12 05:36:25 +05:00
  • 0a358c02ab fix(api): merge id-only tool_call continuation deltas in stream summary (#6276) (#6905) Diego Rodrigues de Sa e Souza 2026-07-11 11:22:22 -03:00
  • adb1fc5b27 fix(providers): honor max_token capability override in reasoning buffer clamp (#6524) (#6904) Diego Rodrigues de Sa e Souza 2026-07-11 11:22:15 -03:00
  • 6dff715ba6 fix(sse): apply cliproxyapiModelMapping at CLIProxyAPI dispatch time (#6876) (#6903) Diego Rodrigues de Sa e Souza 2026-07-11 11:22:08 -03:00
  • 5c0a0d8db9 fix(mcp): de-duplicate TOTAL_MCP_TOOL_COUNT by tool name (#6854) (#6902) Diego Rodrigues de Sa e Souza 2026-07-11 11:22:00 -03:00
  • c089ca9d1a fix(compression): surface silently-dropped stacked-pipeline steps and fix inflation-guard no-op misfire (#6479, #6480, #6491) (#6901) Diego Rodrigues de Sa e Souza 2026-07-11 11:21:52 -03:00
  • 9c1db94c74 fix(plugin): split OC-gate provider id from OmniRoute-facing routing id (#6859) (#6900) Diego Rodrigues de Sa e Souza 2026-07-11 11:21:45 -03:00
  • ec553dd9c0 fix(db): share sql.js preinit across callers, fix named-param bind (#6628, #6802) (#6899) Diego Rodrigues de Sa e Souza 2026-07-11 11:21:37 -03:00
  • ac81235609 fix(dashboard): surface Claude extraUsage credits in quota card (#6806) (#6896) Diego Rodrigues de Sa e Souza 2026-07-11 11:21:30 -03:00
  • 69e47cdec5 fix(providers): honor a provider-level proxy assigned to no-auth providers (#6272) (#6895) Diego Rodrigues de Sa e Souza 2026-07-11 11:21:22 -03:00