GitLab CI
c3589552d2
perf: Update aggregated performance analysis [ci skip]
2026-01-23 16:16:33 -05:00
GitLab CI
714f8d7280
perf - Add performance report for 4.2.21 [ci skip]
2026-01-23 16:16:11 -05:00
ad9394fd27
fix: use correct -o flag for aggregate script in CI
2026-01-23 16:04:28 -05:00
GitLab CI
895788a207
perf - Add performance report for 4.2.20 [ci skip]
2026-01-23 15:41:49 -05:00
3f73bf6203
fix: skip null rows when parsing pool metrics CSV
2026-01-23 15:28:20 -05:00
GitLab CI
5965ce682d
perf - Add performance report for 4.2.19 [ci skip]
2026-01-23 15:20:16 -05:00
6d4b0aab2e
fix: stop pool metrics collector when tests finish to avoid skewed averages
2026-01-23 15:05:07 -05:00
GitLab CI
f0e6adb52c
perf - Add performance report for 4.2.18 [ci skip]
2026-01-23 11:05:08 -05:00
08dbc8ff75
chore: bump version to 4.2.18
2026-01-23 10:42:50 -05:00
GitLab CI
e8a7b1e870
perf - Add performance report for 4.2.17 [ci skip]
2026-01-23 10:35:00 -05:00
GitLab CI
0bc7a32bf8
perf - Add performance report for 4.2.16 [ci skip]
2026-01-23 10:25:57 -05:00
GitLab CI
c071a24090
perf - Add performance report for 4.2.15 [ci skip]
2026-01-23 10:14:43 -05:00
3acc781016
fix: exec_sdk_inception now properly executes SDK file instead of path as code
2026-01-23 10:04:57 -05:00
b3c3957346
fix: add go compiler error patterns (expected/package/found)
2026-01-23 10:03:56 -05:00
84d012dcfe
Remove localStorage fallback - vault only for credentials
2026-01-23 09:52:56 -05:00
638f6c01f4
fix: add JVM exception patterns for groovy flakiness
2026-01-23 09:52:19 -05:00
GitLab CI
297858f0bb
perf - Add performance report for 4.2.14 [ci skip]
2026-01-23 09:48:38 -05:00
0b618bd94e
Add UnsandboxVault to sync SDK with external vault support
...
- Add UnsandboxVault for encrypted credential storage (browser only)
- Update loadCredentialsFromStorage() with 3-tier priority:
1. UnsandboxVault (own encrypted vault)
2. External vaults (window.UncloseVault for uncloseai.com)
3. Plain localStorage (legacy fallback)
- Export UnsandboxVault in both named and default exports
- Makes window.UnsandboxVault available globally in browser
2026-01-23 09:46:20 -05:00
e0bb0cb6bb
chore: bump version to 4.2.14
2026-01-23 09:26:25 -05:00
47db8c101a
feat: add per-pool metrics tracking (ai vs cammy)
...
Now collects separate time series for each pool:
- ai-foxhop-net: load1/5/15, available, total
- cammy-foxhop-net: load1/5/15, available, total
Saves to raw-pools.csv and includes per-pool stats in pool-metrics.json
2026-01-23 09:26:15 -05:00
GitLab CI
55d0251e78
perf - Add performance report for 4.2.13 [ci skip]
2026-01-23 09:19:54 -05:00
f7ad5d4d25
chore: bump version to 4.2.13
2026-01-23 08:57:51 -05:00
8434928878
feat: add pool metrics collection during CI tests
...
Collects CPU, memory, and API latency from /cluster endpoint every 5s
during test execution. Results saved to reports/{TAG}/pool-metrics.json
2026-01-23 08:57:42 -05:00
2e44723e8e
Make async JS SDK isomorphic (Node.js + Browser)
...
- Add environment detection (IS_BROWSER, IS_NODE)
- Use top-level await for conditional Node.js imports
- Make signRequest async/isomorphic (Node crypto vs Web Crypto API)
- Add loadCredentialsFromStorage() for browser localStorage support
- Update resolveCredentials() with 5-tier priority including localStorage
- Add IS_NODE guards to file-system dependent functions
- Guard CLI entry point to prevent browser errors
- Update header docs with browser usage instructions
All 71 existing tests pass.
2026-01-23 08:53:00 -05:00
5c14ccc3af
perf: regenerate aggregate with just 4.2.11 and 4.2.12 baseline
2026-01-23 08:52:34 -05:00
GitLab CI
4087339356
perf: Update aggregated performance analysis [ci skip]
2026-01-23 08:30:52 -05:00
GitLab CI
7f5b0551be
perf - Add performance report for 4.2.12 [ci skip]
2026-01-23 08:30:32 -05:00
310cbc84b2
feat: add --versions filter to aggregate script
...
Usage: scripts/aggregate-performance-reports.py reports -v 4.2.11 4.2.12
This allows generating an aggregate report from just specific versions
instead of all reports in the directory.
2026-01-23 08:22:53 -05:00
66d5cd0818
chore: bump version to 4.2.12
2026-01-23 08:20:47 -05:00
c5510100da
chore: remove old aggregated report for fresh baseline
2026-01-23 08:20:38 -05:00
GitLab CI
d87401905b
perf: Update aggregated performance analysis [ci skip]
2026-01-23 07:14:31 -05:00
GitLab CI
03969b43b5
perf - Add performance report for 4.2.11 [ci skip]
2026-01-23 07:14:13 -05:00
GitLab CI
06cd70d1ed
perf: Update aggregated performance analysis [ci skip]
2026-01-23 06:46:38 -05:00
GitLab CI
988aa721b6
perf - Add performance report for 4.2.10 [ci skip]
2026-01-23 06:46:22 -05:00
3b843c5099
chore: bump version to 4.2.10
2026-01-23 06:35:46 -05:00
2add5f5eee
feat: add pool metrics collector for CPU, memory, and latency
...
Collects from /cluster and /pools endpoints during test runs:
- Load average (1m, 5m, 15m)
- Memory (used_gb, available_gb, used_percent)
- Container availability (available, allocated, spawning)
- API latency (ms)
- Per-pool breakdown
Usage:
scripts/collect-pool-metrics.sh start # Start background collector
scripts/collect-pool-metrics.sh stop # Stop collector
scripts/collect-pool-metrics.sh report # Generate JSON report
scripts/collect-pool-metrics.sh snapshot # One-shot current state
2026-01-23 06:35:39 -05:00
d17f326f34
fix: resolve merge conflict markers in aggregated performance report
2026-01-23 05:51:41 -05:00
GitLab CI
d3e2c99111
perf: Update aggregated performance analysis [ci skip]
2026-01-23 05:05:55 -05:00
GitLab CI
ad6923aae8
perf - Add performance report for 4.2.9 [ci skip]
2026-01-23 05:05:38 -05:00
GitLab CI
1e6f06845c
perf: Update aggregated performance analysis [ci skip]
2026-01-23 05:01:59 -05:00
GitLab CI
d593a671aa
perf - Add performance report for 4.2.8 [ci skip]
2026-01-23 05:01:41 -05:00
0251e66249
chore: bump version to 4.2.9
2026-01-23 04:52:39 -05:00
1150796500
fix: separate csharp and dotnet hello code
...
csharp (Mono) needs classic class syntax while dotnet (.NET 10) uses
top-level statements
2026-01-23 04:52:34 -05:00
bc80b16e82
chore: bump version to 4.2.8
2026-01-23 04:51:56 -05:00
8e6f6534a5
fix: add dotnet SDK mapping to test script
...
The dotnet language was missing from get_sdk_file() causing tests to skip
in 5 seconds instead of running the actual SDK at clients/dotnet/sync/src/Un.cs
2026-01-23 04:51:47 -05:00
GitLab CI
646d980f08
perf: Update aggregated performance analysis [ci skip]
2026-01-23 04:36:41 -05:00
GitLab CI
7751529896
perf - Add performance report for 4.2.7 [ci skip]
2026-01-23 04:36:23 -05:00
3360422575
chore: bump version to 4.2.7
2026-01-23 04:27:31 -05:00
8e6b3e58a3
fix: add retry logic with exponential backoff for HTTP 429 errors in CI tests
...
When fanning out SDK tests in CI, concurrent executions can hit the API's
concurrency limit (HTTP 429). Instead of immediately failing, the test
runner now retries up to 42 times with exponential backoff (2s, 4s, 8s...
capped at 30s) until the execution completes.
2026-01-22 17:07:52 -05:00
7e56327056
feat: add unfreeze_on_demand to remaining 35 SDKs
...
Updated awk, bash, clojure, cobol, cpp, crystal, csharp, dart, dotnet,
d, elixir, erlang, fortran, fsharp, groovy, haskell, julia, kotlin,
lisp, lua, nim, objective-c, ocaml, perl, php (sync+async), powershell,
prolog, raku, r, scheme, swift, tcl, v, and zig SDKs:
- Add set_unfreeze_on_demand function (PATCH /services/:id)
- Add --unfreeze-on-demand flag for service creation
- Add --set-unfreeze-on-demand command for existing services
2026-01-22 17:01:19 -05:00