Commit Graph

  • bc54433915 fix(ci): run the install-upgrade gate on disk, not on the /tmp tmpfs diegosouzapw 2026-08-27 23:12:49 -03:00
  • 825f8fe425 fix(providers): honor model auto-fetch opt-in on create (#11798) Ravi Tharuma 2026-08-28 03:15:23 +02:00
  • cfeed516e8 fix(dashboard): make model auto-fetch order independent (#11805) Ravi Tharuma 2026-08-28 03:15:18 +02:00
  • d937b5229e fix(sse): preserve CLIProxyAPI wrappers per connection (#11797) Ravi Tharuma 2026-08-28 03:15:10 +02:00
  • 321935d261 fix(services): separate CLIProxyAPI health and model auth (#11811) Ravi Tharuma 2026-08-28 03:15:06 +02:00
  • a14a91dcfe perf(compression): avoid cloning memo misses twice (#11727) Ravi Tharuma 2026-08-28 03:14:57 +02:00
  • 09fa818365 fix(docker): make GHA cache exports best effort (#11806) Ravi Tharuma 2026-08-28 03:14:53 +02:00
  • 9be4fd0a0e fix(models): hide unsupported Gemini Live discovery (#11710) Ravi Tharuma 2026-08-28 03:14:45 +02:00
  • a45e80af43 fix(db): skip absent compression telemetry cleanup table (#11802) Ravi Tharuma 2026-08-28 03:14:42 +02:00
  • 0ce21232db fix(db): converge the install and upgrade schemas; stop ENOSPC from faking a divergence (#11845) Diego Rodrigues de Sa e Souza 2026-08-27 19:38:01 -03:00
  • 8506966d7e docs(i18n): re-sync the 42 llm.txt mirrors after the migration-count bump fix/upgrade-schema-divergence diegosouzapw 2026-08-27 17:25:11 -03:00
  • b95fedfc2a docs: bump the migration count to 160 after 163_model_capabilities diegosouzapw 2026-08-27 17:24:39 -03:00
  • eafca19b37 docs(db): record the real cause of the cache_metrics residual in the allowlist diegosouzapw 2026-08-27 17:17:37 -03:00
  • 6a23c1b645 fix(db): converge the install and upgrade schemas; stop ENOSPC from faking a divergence diegosouzapw 2026-08-27 17:16:14 -03:00
  • b65ef333da fix(ci): size the install-upgrade gate to a measured run, and log the pack cost (#11776) Diego Rodrigues de Sa e Souza 2026-08-27 13:39:29 -03:00
  • 1840d7c177 fix(ci): size the install-upgrade gate to a measured run, and log the pack cost fix/install-upgrade-timeout-and-progress diegosouzapw 2026-08-27 08:24:13 -03:00
  • 45dbe13620 test(video): reproduce Kiro malformed payload retention security/video-transcript-redaction diegosouzapw 2026-08-27 04:23:23 -03:00
  • 52670c1bf6 docs(video): align transcript retention contract diegosouzapw 2026-08-27 04:09:28 -03:00
  • 60dd135d62 security(video): close executor and lockout retention gaps diegosouzapw 2026-08-27 04:06:28 -03:00
  • 0b18b2dc27 test(video): close retained executor and lockout gaps diegosouzapw 2026-08-27 03:55:15 -03:00
  • 4fee959ad2 fix(video): preserve safe continuation and handoffs diegosouzapw 2026-08-27 03:29:50 -03:00
  • d62ecb5d98 test(video): prove safe continuation and handoff gaps diegosouzapw 2026-08-27 03:18:39 -03:00
  • ab60b95e31 fix(video): redact executor diagnostics diegosouzapw 2026-08-27 03:07:06 -03:00
  • 6d209a9128 test(video): cover GLM fallback diagnostic retention diegosouzapw 2026-08-27 03:02:28 -03:00
  • 62b1835bb5 test(video): prove executor diagnostics redaction gaps diegosouzapw 2026-08-27 02:58:06 -03:00
  • 23832ba1e9 security(video): bypass response-derived caches diegosouzapw 2026-08-27 02:44:46 -03:00
  • 31d3702a37 chore(changelog): link wreq transport migration to PR 11753 diegosouzapw 2026-08-27 02:43:56 -03:00
  • cb623b3cef refactor(stealth): migrate web-cookie TLS transport to wreq-js diegosouzapw 2026-08-27 02:39:44 -03:00
  • 11e501f099 Merge remote cache-retention RED commit diegosouzapw 2026-08-27 02:38:37 -03:00
  • 747ae10e62 test(video): expose response-derived cache retention diegosouzapw 2026-08-27 02:35:27 -03:00
  • 64b78df100 test(video): expose response-derived cache retention diegosouzapw 2026-08-27 02:35:27 -03:00
  • ff70ea7633 security(video): propagate stream retention context diegosouzapw 2026-08-27 02:27:14 -03:00
  • 6b36696d95 test(video): expose streaming finalization leak diegosouzapw 2026-08-27 02:24:25 -03:00
  • d62c0f2688 fix(video): preserve operational model lockouts diegosouzapw 2026-08-27 02:20:04 -03:00
  • b945e3c80e test(video): preserve daily quota lockout semantics diegosouzapw 2026-08-27 02:17:21 -03:00
  • 132ad5f16d security(video): fail closed on malformed transcript cues diegosouzapw 2026-08-27 02:13:51 -03:00
  • 6475be13c7 test(video): expose malformed serialized cue leak diegosouzapw 2026-08-27 02:09:24 -03:00
  • f47f63df83 Merge release/v3.8.51 into security/video-transcript-redaction diegosouzapw 2026-08-27 02:05:33 -03:00
  • 2acbfc6fa6 Merge pull request #11751 from diegosouzapw/test/v3851-tiered-rotation-timeout Diego Rodrigues de Sa e Souza 2026-08-27 02:02:24 -03:00
  • ad3e293f9f test(auto-combo): tolerate full-suite rotation load test/v3851-tiered-rotation-timeout diegosouzapw 2026-08-27 01:41:30 -03:00
  • c467c3232b Merge remote-tracking branch 'origin/release/v3.8.51' into security/video-transcript-redaction diegosouzapw 2026-08-27 01:20:11 -03:00
  • c9f11d86b5 Merge pull request #11733 from diegosouzapw/chore/v3851-prune-stale-eslint-suppressions-2 Diego Rodrigues de Sa e Souza 2026-08-27 01:15:48 -03:00
  • 21ed68d8ac test: drain inherited quality snapshot reds chore/v3851-prune-stale-eslint-suppressions-2 diegosouzapw 2026-08-27 00:43:57 -03:00
  • 925feb27b8 fix(docker): let the bun digest artifact be absent, not fatal (#11740) Diego Rodrigues de Sa e Souza 2026-08-27 00:41:09 -03:00
  • d35b3f9779 chore(quality): rebaseline measured CLI bundle growth diegosouzapw 2026-08-27 00:11:28 -03:00
  • 9587e07b69 fix(ui): fall back from invalid AnySearch icon alias diegosouzapw 2026-08-27 00:05:47 -03:00
  • 12cc6ca834 test(ui): reproduce invalid AnySearch icon alias diegosouzapw 2026-08-27 00:01:12 -03:00
  • e963aba3b6 docs(changelog): link tls-client provenance PR diegosouzapw 2026-08-26 23:48:41 -03:00
  • e66885314a security(deps): pin and verify tls-client native artifacts diegosouzapw 2026-08-26 23:46:32 -03:00
  • 745b4c9924 fix(docker): let the bun digest artifact be absent, not fatal fix/docker-bun-upload-ignore diegosouzapw 2026-08-26 23:38:52 -03:00
  • 4f11b2ae3d docs: sync provider catalog count diegosouzapw 2026-08-26 23:20:31 -03:00
  • b4e76a7ed9 docs(skills): sync omni-inference search fallback diegosouzapw 2026-08-26 23:08:56 -03:00
  • 4d519c406a docs(video): define transcript retention trust boundary diegosouzapw 2026-08-26 23:01:16 -03:00
  • b85d0abb0b fix(test): capture hook result after render diegosouzapw 2026-08-26 22:45:24 -03:00
  • 1325047d56 chore(lint): prune two stale base suppressions diegosouzapw 2026-08-26 22:42:38 -03:00
  • aa52351113 fix(docker): decouple the best-effort Bun image from the release manifest (#11724) Diego Rodrigues de Sa e Souza 2026-08-26 22:30:19 -03:00
  • 8778ea7d18 fix(ci): stamp dist/BUILD_SHA before the npm publish provenance gate (#11721) Diego Rodrigues de Sa e Souza 2026-08-26 22:30:11 -03:00
  • c44c0a29e8 docs(changelog): add consolidated v3.8.50 stats, top-25 ranking and a .mailmap (#11715) Diego Rodrigues de Sa e Souza 2026-08-26 22:30:02 -03:00
  • 6fee356aa2 test(video): retain structured fusion log details diegosouzapw 2026-08-26 22:10:21 -03:00
  • e77b386619 security(video): close transcript retention boundaries diegosouzapw 2026-08-26 22:02:13 -03:00
  • 8893816d0c test(video): defend server-owned plugin sensitivity diegosouzapw 2026-08-26 21:58:53 -03:00
  • 71765435fb test(video): exercise proxy fast-fail boundary diegosouzapw 2026-08-26 21:52:31 -03:00
  • e385778bcf test(video): expose proxy fast-fail log retention diegosouzapw 2026-08-26 21:49:04 -03:00
  • fb8897e926 test(video): expose quota-model transcript retention diegosouzapw 2026-08-26 21:34:41 -03:00
  • a9f98fcb48 test(video): expose guardrail log retention paths diegosouzapw 2026-08-26 21:30:08 -03:00
  • 6dab0df038 test(video): cover terminal and plugin-context retention diegosouzapw 2026-08-26 21:24:41 -03:00
  • 2ac715aa9c test(video): expose retained combo and plugin error paths diegosouzapw 2026-08-26 21:22:23 -03:00
  • f2e322e5ae fix(docker): decouple the best-effort Bun image from the release manifest fix/docker-decouple-bun-manifest diegosouzapw 2026-08-26 21:15:58 -03:00
  • 86e48e3c9a test(video): cover nested carrier chains diegosouzapw 2026-08-26 21:11:10 -03:00
  • 5fbf218139 test(video): cover round-robin transcript error logs diegosouzapw 2026-08-26 21:09:00 -03:00
  • 0095f3b38f test(video): prove application logs omit transcript echoes diegosouzapw 2026-08-26 21:07:55 -03:00
  • 2e8326d531 fix(db): dedupe lazy-decrypt-view failure logging across sync cycles (#11500) (#11678) Diego Rodrigues de Sa e Souza 2026-08-26 20:50:15 -03:00
  • 7133585d1d fix(combos): use the routing-alias prefix, not raw providerId, when serializing combo model steps (#11433) (#11670) Diego Rodrigues de Sa e Souza 2026-08-26 20:50:09 -03:00
  • bcda889f84 fix(sse): keep each functionCall's own thoughtSignature on parallel Gemini tool-call turns (#11510) (#11669) Diego Rodrigues de Sa e Souza 2026-08-26 20:50:02 -03:00
  • 91ecb6be9c fix(sse): cap streaming headers-wait timeout to a client-realistic ceiling (#11526) (#11668) Diego Rodrigues de Sa e Souza 2026-08-26 20:49:55 -03:00
  • e02f11984f fix(kie): correct 12 more mismatched KIE Market model ids (#11296) (#11667) Diego Rodrigues de Sa e Souza 2026-08-26 20:49:48 -03:00
  • ca4df9bef8 fix(combo): attach combo diagnostics to round-robin and runtime-unit retry-limit 503s (#11462) (#11665) Diego Rodrigues de Sa e Souza 2026-08-26 20:49:42 -03:00
  • 0ce2b83005 fix(dashboard): skip full /sync-models catalog fetch when caller opts out (#11324) (#11664) Diego Rodrigues de Sa e Souza 2026-08-26 20:49:34 -03:00
  • 124f4cf761 fix(docker): re-derive build memory budget from measured per-process RSS (#7518) (#11663) Diego Rodrigues de Sa e Souza 2026-08-26 20:49:27 -03:00
  • dabf8dd580 test(video): expose residual transcript retention paths diegosouzapw 2026-08-26 20:47:09 -03:00
  • e52858435c fix(ci): stamp dist/BUILD_SHA before the npm publish provenance gate fix/npm-publish-build-sha diegosouzapw 2026-08-26 20:39:33 -03:00
  • 6cd5151e68 docs(changelog): add consolidated v3.8.50 stats, top-25 ranking and a .mailmap docs/v3850-release-stats diegosouzapw 2026-08-26 19:57:53 -03:00
  • 18fceaf8d4 docs(dedup): correct the CodeQL claim on the tenant-namespace comment docs/dedup-hash-codeql-note Xiangzhe 2026-08-26 19:15:15 -03:00
  • d92088c5dc docs(video): document transcript log-protection contract Xiangzhe 2026-08-26 19:05:50 -03:00
  • 20bd2c067c security(video): fail closed on hostile log payloads Xiangzhe 2026-08-26 19:01:30 -03:00
  • 1ed8f4ad4a test(video): prove fail-closed transcript inspection Xiangzhe 2026-08-26 18:59:04 -03:00
  • f2f2fab636 security(video): redact transcript content across persistence and streams Xiangzhe 2026-08-26 18:54:18 -03:00
  • b76aa02875 test(video): prove transcript retention across log sinks Xiangzhe 2026-08-26 18:29:29 -03:00
  • 4977f1adcf fix(opencode-plugin): stop a rounded free budget rendering as 1000K instead of 1M (#11684) Abhishek Sharma 2026-08-26 13:58:35 -07:00
  • 99044ed044 feat(search): add fallback-only AnySearch provider (webSearch + webFetch) (#11690) Xxx91n 2026-08-26 20:54:57 +00:00
  • 68aa69bc21 fix(ddgw): normaliza system no upstream da release v3.8.51 (#11692) Rhian Batista 2026-08-26 17:41:28 -03:00
  • 14278e301c fix(models): gate the Codex-native catalog loop on prefix mode (#11632) (#11662) 小妍儿 ✨ 2026-08-27 04:41:24 +08:00
  • 38bc925187 test(chatcore): move fixtures off models the lifecycle guard now rejects (#11675) Webman 2026-08-26 15:41:15 -05:00
  • 8946ce71eb docs: sync canonical provider count 354 -> 356 (#11673) Webman 2026-08-26 15:40:54 -05:00
  • c8f3bc888e test(providers): update count-derived assertions for v3.8.51 additions (#11674) Webman 2026-08-26 15:40:50 -05:00
  • 955c7bbf42 fix(security): compare the OIDC state cookie in constant time (#11646) Diego Rodrigues de Sa e Souza 2026-08-26 17:40:45 -03:00
  • ff25849530 fix(security): namespace the dedup hash by the calling API key (#11649) Diego Rodrigues de Sa e Souza 2026-08-26 17:40:41 -03:00
  • 756b47fdd7 fix(dashboard): project Codex routing quota in account pools (#11666) KaspaPulse 2026-08-26 20:40:37 +00:00
  • e69f2109aa chore(search): drop unreachable credential sweep after #11642 (#11687) Bob.Hou 2026-08-26 16:40:32 -04:00
  • bda83c1d39 test: add unit tests for formatFreeBudget in opencode-plugin (#11660) f9td56dbgh-hub 2026-08-26 22:40:28 +02:00