Commit Graph

  • de2b464c3f fix: sanitize non-Latin1 chars in combo diagnostic headers (#6612) (#7190) Diego Rodrigues de Sa e Souza 2026-07-14 21:19:16 -03:00
  • d84ccbc67c fix(dashboard): implement missing handleToggleSource on Free Pool tab (#7161) (#7200) Diego Rodrigues de Sa e Souza 2026-07-14 21:15:54 -03:00
  • cdb4998ea4 fix(dashboard): agent bridge dns toggle uses POST, not PUT (#7157) (#7197) Diego Rodrigues de Sa e Souza 2026-07-14 21:14:04 -03:00
  • e077906401 fix: surface real claude-web error body for non-SSE 400s (#7134) (#7196) Diego Rodrigues de Sa e Souza 2026-07-14 21:14:01 -03:00
  • de0db5a777 fix: include proxyId when testing a saved registry proxy (#7080) (#7189) Diego Rodrigues de Sa e Souza 2026-07-14 21:13:58 -03:00
  • ed1120efd5 fix: restore mobile grid-cols-1 fallback on quota page card grid (#7072) (#7194) Diego Rodrigues de Sa e Souza 2026-07-14 21:13:56 -03:00
  • 3729967cf6 fix: route zai-web (and other registry-entry web-cookie providers) connection-test cookie probe through the configured proxy (#7058) (#7192) Diego Rodrigues de Sa e Souza 2026-07-14 21:13:53 -03:00
  • 005199ceb3 fix(db): cap OOM probe-failure cycle in getDbInstance() (#6835) (#7186) Diego Rodrigues de Sa e Souza 2026-07-14 21:13:51 -03:00
  • 7e18b55411 fix(providers): reject chat requests for cloud-agent-only jules provider (#6699) (#7193) Diego Rodrigues de Sa e Souza 2026-07-14 21:13:48 -03:00
  • a798b4d5d9 fix: preserve relayAuth for pool-referenced relay proxies (#5716) (#7182) Diego Rodrigues de Sa e Souza 2026-07-14 21:13:45 -03:00
  • fb24740b73 fix(ci): add the auto-enqueue pull_request_rule to the Mergify config (queue_conditions alone are eligibility-only) (#7179) Diego Rodrigues de Sa e Souza 2026-07-14 19:11:35 -03:00
  • dee97504ef chore(ci): promote test:vitest:ui to blocking (suite green after #7127) (#7147) Diego Rodrigues de Sa e Souza 2026-07-14 16:48:35 -03:00
  • a5cad5ab2a fix(tests): vitest UI suite back to green (69 fails triaged — WS6.1) (#7127) Diego Rodrigues de Sa e Souza 2026-07-14 16:24:19 -03:00
  • 9e8aeab7c6 fix(ci): raise dast-smoke timeout 12->25min (build alone eats up to 11min) (#7139) Diego Rodrigues de Sa e Souza 2026-07-14 16:24:15 -03:00
  • c97d2a6ae2 feat(homolog): real-environment E2E homologation suite (npm run homolog) (#7133) Diego Rodrigues de Sa e Souza 2026-07-14 16:24:11 -03:00
  • a96e4b58f8 feat(release): npm staged publishing + pre-publish boot-smoke (WS1.3) (#7092) Diego Rodrigues de Sa e Souza 2026-07-14 15:55:32 -03:00
  • 5ab63203aa feat(release): post-publish verifier — clean-container install + boot (WS1.4) (#7109) Diego Rodrigues de Sa e Souza 2026-07-14 15:52:41 -03:00
  • 2e42b8efce fix(tests+providers): env-dependent tests exposed by GH-hosted runners (#6634 selfref shallow checkout + yuanbao live-network 401) (#7174) Diego Rodrigues de Sa e Souza 2026-07-14 15:40:09 -03:00
  • 5b8d63c094 chore(ops): runner-box janitor + operations runbook (WS3.3) (#7115) Diego Rodrigues de Sa e Souza 2026-07-14 13:51:06 -03:00
  • a6b24f11be feat(ci): Codecov patch coverage (informational) + fix missing lcov reporter (WS5.6) (#7114) Diego Rodrigues de Sa e Souza 2026-07-14 13:51:01 -03:00
  • 01ab5d1fd5 chore(ci): add .mergify.yml to main — Mergify only reads config from the default branch (#7168) Diego Rodrigues de Sa e Souza 2026-07-14 13:28:51 -03:00
  • 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